eCommerce Development
Many of the web projects I work on focus around eCommerce and shopping cart development. I have worked on many commercial and open source applications over the years, including Zen Cart, OSCommerce, Virtuemart to name a few. I have built many full shopping cart applications, along with add product upgrades, customize and write custom add ons, debug problems and address security issues. View some samples of eCommerce projects I have worked on below.
WordPress WP e-commerce Category Importer Bug Fixes
This client came to me to fix bugs on his WordPress shopping cart website using WP e-commerce. He had about 1,000 products to import and had purchased a category importer plugin to import all of the products. Products were importing successfully, but the parent child relationship for the categories was very buggy. Products were getting assigned to multiple incorrect categories, and display in the admin tool was not showing the category and subcategory relationship. I managed to fix the display issues in the edit product tool, but had recommended that the client have the developer fix the importer bugs since it was a paid plugin.
The client was on a tight deadline at this point, and the bug was not getting fixed. As a quick solution, I created an admin tool to be able to fix the data. Products were output in groups of 100, showing the product, and all of the assigned categories. Manually reviewing each product, the client could then click on all incorrect categories and remove them with one submit, instead of having to edit each product individually. This saved the client many hours of work and was able to meet his deadline to release the website.
Customize Zen Cart Banners
The client wanted multiple 125×125 banners to display in a sidebox on their Zen Cart online store. I modified the banner sidebox to display up to 4 banners at a time in one sidebox.
Added New Fields to Zen Cart Checkout
The client needed to collect additional information during the Zen Cart checkout process. I modified the database to add a flag to products to identify if additional information was needed during checkout. If any products in the shopping cart needed this information collected, the form fields would display on the shipping page. From there, values were checked if required. If all values were entered, code was modified to send these new details to the admin email when the check out process was complete.
Zen Cart SEO
To improve SEO on my clients Zen Cart website, I installed a rel=”nofollow” addon for EZ Pages. From the admin tool, you can now check whether each link should be followed or not.
Custom Zen Cart Shipping Modules
This task requirement was to create multiple flat rate shipping options with in Zen Cart for ground shipping, 3 day , 2 day air and next day air. The client did not want to use the UPS shipping module that would calculate costs based on the shipping location. The flat rate module was cloned and modified to create new flat rate shipping options.


