This month, I was asked to migrate an ecommerce site to a new host, a new platform, and to split the site into ecommerce and blog sections, each on a separate hosting account and domain. This time, the client chose the template for both Zen Cart (my recommendation for the ecommerce side) and WordPress (the client’s choice for the blogging platform).
The main challenge to this job was the complexity of the organization of categories and products in the ecommerce section of the site. In order to populate the many categories, I wrote a series of PHP-based utilities. The images including watermarks and resizing to accommodate Zen Cart’s requirement for multiple image sizes were built using local Bash scripts and Imagemagick. Although the client had to pay for my time to produce the PHP utilites and the image processing scripts, they enjoyed a substantial net savings over having to use their employees’ time or mine to populate the store with their products.
Sometimes, it’s good to be a programmer.
The other programming project for Q-Logic involved producing a new application guide for them from the Zen Cart database of their products so they wouldn’t have to manually create one each time there was a product change. I used PHP, MySQL, and PDF to create the application guide which updates once a day via a cron job on the server and can be downloaded on the site.