In the past week I have been put to the task to implement a new skin for the CS Cart eCommerce Software. Usually the projects I work on are based on either Symfony framework, Drupal or WordPress; taking up this project on a new platform with a 2 week turn around was quite a challenge.
One might expect when purchasing a software which advertises itself as “a perfect platform for custom eCommerce requirements”, it would be thoroughly documented but I had to find out that this was not the case. Of course one can find answers around the Internet. However it is a tedious and time wasting task. I was left with having to dig through core code and debugging to somehow get a grasp on the internals. To CS Cart’s defense, the design template I received to integrate into CS Cart was extremely customized.
On this note I will start writing up a small series on development with CS Cart covering basic changes to existing skins, writing add-ons and creating your own skin.