This is my first article for Ecommerce Developer (part of Practical eCommerce).
Developing an ecommerce site using open source software may be very attractive on the surface. Open source software can usually be uber-customized, allowing developers to implement features as they are needed. Open source software frequently advances more quickly, addressing growing needs in an ever-changing industry. This is especially true in the social world.
Unfortunately, there are many downsides to relying on open source development versus a licensed or hosted solution. Online storeowners quickly realize the additional, substantial benefits of working with a more closed package.