WordPress e-Commerce Plug-In
Posted by admin on December 16th, 2007I recently built a simple e-commerce site for a friend. As the design of the site was paramount, she found that starting with WordPress and building up a theme gave her the look and feel she was going for. Now, the difficult part of that is the lack of integration between WordPress and e-Commerce systems. ZenCart has long been considered the granddaddy of open source shopping carts, but I have yet to see an effective paring of ZenCart and WordPress.
There does exist a WP e-Commerce plug-in produced by Instinct in New Zealand. So, using their latest version (3.6beta3) I began building this site. Now, the front end of the Instinct package is quite nice. It installs quickly and the user facing interface is easy for beginners to understand.
The problems start when you try to extend it. It has absolutely no data abstraction of any kind. SQL is all over every module of code, including making the same static query inside loops. I made some significant changes to the instinct package and tried to push my changes back to the original developers at Instinct. I’ve had very little response from the developers about including my changes in their releases. (one or two emails and then nothing). I’m considering forking the code and releasing my changes so the large installed base of this application has somewhere to turn to. Their forums are filled with people having problems with the plug-in and most of the problems could be fixed with better SQL handling.
I’ve added features such as: Read the rest of this entry »