Open-source eCommerce platforms are a great option for those organizations with the capability and desire to implement their own systems. If you are in a hurry, lack IT (Information Technology) experience, and don’t have a large budget, this route is probably not for you.
When evaluating shopping carts, consider some of the most problematic aspects of your business and ensure that the cart you select addresses those needs. One large benefit of selecting an open-source solution is the availability of community contributed ‘plug-ins’ or ‘extensions’ to close functional gaps in the platform.
The carts listed here have been vetted by thousands of users and enjoy a strong reputation in the marketplace; you can read their many independent reviews > HERE.
Exhaustive eCommerce – CS-Cart is the best shopping cart solution for building an ecommerce website of any size: from a small web store to a virtual shopping mall. A ready storefront, support for many payment and shipping options, full inventory control, unlimited products, promotional tools, and other ecommerce software features out-of-the-box.
Built-in Content Management – With our ecommerce software you can create, edit and publish all kinds of web content including static pages, surveys, newsletters, contact forms, graphic and text banners, customer testimonials, and many others. Handy menu-builder makes the storefront navigation convenient and clear to your web store visitors.
Search Engine Optimized – CS-Cart shopping cart software offers a search engine friendly environment that involves the table-less layout, customizable META tags, friendly URLs and Google sitemap. This all contributes well to the proper indexing of your web store and generally improves its ranking among the popular search engines like Google, Yahoo! Search and Bing.
Customizable PHP Software – CS-Cart is PHP shopping cart software that uses MySQL to store data and Smarty template engine to build the website’s look and feel. And its 100% open source code, hook-based modular architecture, modern design technologies, impressive flexibility and development API make CS-Cart a perfect platform for custom eCommerce requirements.
What is Ecommerce Templates? Ecommerce Templates provides a powerful shopping cart software solution integrating into the main HTML editors; Dreamweaver, Frontpage, Expression Web, GoLive and CSS layouts. It is also possible to use our Generic version to integrate into your existing site.
What is the cost? The price is (check current pricing here) for the shopping cart software. The software behind all the versions is the same, only the front end changes. The purchase price is a one time fee, there are no monthly costs as you are free to choose where you want to host your store. The purchase comes with 6 months of free support and updates which can be renewed if required.
What do I need? Apart from our shopping cart software you will need a host with database support. We offer ASP versions which require an Access database and PHP versions for mySQL. The software is integrated with the major payment processing companies such as PayPal, Google Checkout, authorize.net and many more.
Learn more about Ecommerce Templates Shopping Cart Software > HERE.
CartSpan supports Magento Community (CE) version in your chosen hosting environment. CartSpan does not currently support integration to Magento Go or Magento Enterprise implementations.
Most CartSpan implementations run against the free Community edition. There is no charge for the Community addition; which is a very robust platform containing most of the base functionality as its ‘bigger brother’ Enterprise edition.
Magento is a feature-rich, professional open-source eCommerce solution that offers merchants complete flexibility and control over the look, content, and functionality of their online store. Magento’s intuitive administration interface contains powerful marketing, merchandising and content management tools to give merchants the power to create sites that are tailored to their unique business needs. Completely scalable and backed by an extensive support network, Magento offers companies the ultimate eCommerce solution.
We also offer native support for some very popular community extensions:
M2E Pro – Enable single-point integration of your Amazon and Ebay merchant accounts with Magento. See our blog post at tinyurl.com/d84pc6v detailing native support. CartSpan is the only solution on the market that effectively manages the cross-reference of item codes and multi-pack configurations passed-in to Magento via M2E.
Delivery Date by AdjustWare – Lets your customers choose delivery date and time and manage available delivery days.
Subscriptions and Recurring Payments by aheadWorks – Accept recurring payments and sell subscription products in your Magento store. CartSpan fully recognizes the extension-specific product types used within this module.
Advanced Product Options by MageWorx – Simplies the process of adding configurable options by not having to utilize configurable products. Use this product to quickly add options to your existing simple products. Each configured option can have its own price, SKU, weight, inventory quantity, and image. User consensus is that APO saves extraordinary amounts of time.
Customer Credit by MageWorx – This extension allows you set credit amounts in Magento for a specific customer. This new ‘Internal Credit’ payment method can be used for full or partial payment during checkout.
One Step Checkout – This well-reviewed extension allows consolidation of your checkout into a single page. CartSpan recognizes and imports a user-supplied Purchase Order number (if applicable); which is critical for companies engaging in B2B operations.
Reward Points+ by Magestore – A well-reviewed loyalty program extension by Magestore that helps you keep your customers coming back. Customers earn ‘points’ for their purchases and can redeem these points as discounts against future purchases. CartSpan appropriately picks-up the discount from Reward Points+ supporting tables and includes it in the import process. This extension is value-priced and very cost-effective relative to other loyalty program extensions.
Reward Points Pro – A well-reviewed loyalty program extension by MageWorld (Here) that helps you keep your customers coming back. Customers earn ‘points’ for their purchases and can redeem these points as discounts against future purchases. CartSpan appropriately picks-up the discount from Reward Points Pro supporting tables and includes it in the import process. Though more expensive than other reward points extensions, this extension offers more extensive features including tie-in’s to Social Media.
Sales Reps and Dealers – A well-reviewed sales rep extension by Amasty (Here). Standard Magento CE does not support the association of a sales representative with specific customers. This extension allows you make these associations and CartSpan will import the username assigned to the sales rep (in Magento ) into the Sales Rep ID field on the order/invoice in the accounting system. This is especially useful for companies utilizing Magento as an order entry front-end and manage sales commissions out of the accounting system.
Sales Representative Commission Manager – A well-reviewed sales/commission tracking extension by Lucid Path (Here). Standard Magento CE does not support the capture of an internal sales representative when Magento is utilized for inside sales. This extension allows you make these associations and CartSpan will import the username assigned to the sales rep (in Magento ) into the Sales Rep ID field on the order/invoice in the accounting system. This is especially useful for companies utilizing Magento as an order entry front-end and manage sales commissions out of the accounting system.
eCommerce Gamification Suite – A well-reviewed sales rep extension by aheadWorks (Here). This extension takes the concept of reward points to a whole new level. If you sell a product that lends itself to communal engagement, this extension allows your customers to ‘compete’ with each other in a way that promotes your product. Customers are rewarded for reviews, referrals, and purchases and can redeem ‘points’ at the time of checkout.
Learn more about Magento’s Community edition Shopping Cart Software > HERE.
nopCommerce is an open source e-commerce solution that contains both a catalog frontend and an administration tool backend. nopCommerce is a fully customizable shopping cart. It’s stable and highly usable. From downloads to documentation, nopCommerce.com offers a comprehensive base of information, resources, and support to the nopCommerce community.
nopCommerce is based upon ASP.NET 4.0 technology with a MS SQL 2005 (or higher) back-end database. Our easy-to-use shopping cart solution is uniquely suited for merchants that have outgrown existing systems, and may be hosted with your current web host or our hosting partners. It has everything you need to get started in selling physical and digital goods over the internet. nopCommerce offers unprecedented flexibility and control. Since it is open-source, nopCommerce’s source code is available free for download.
Learn more about nopCommerce Shopping Cart Software > HERE.
OpenCart (standard implementation and AceShop port for Joomla)
OpenCart is an ‘Open Source’ eCommerce solution for establishing your online business.
OpenCart is packed with useful features that are not typically included in standard open-source offerings. These features include: Pricing/quantity discounts by customer groups, capture of item-level product options (a.k.a. ‘variants’), gift certificates, and affiliate management.
During the development of the CartSpan integration we found the configurable product options to be especially flexible in that they allow multiple selection mechanisms to be utilized; mechanisms such as radio buttons, free-form text, and drop-down lists. These user-selected options are conveniently appended to the base description of the item during the import process. Note that there is no 1-to-1 mapping capability, with respect to Item IDs, for the potentially large number of product combinations that a store could configure. The encouraging qualifier here is that, for any variant items actually configured in the accounting system, the appropriate Item ID can be easily selected from the detailed description imported.
For businesses that track online sales by sales representative or affilitate, OpenCart provides a small but useful feature, differentiating itself from other carts. Rather than providing just an integer-based reference of the affiliate, OpenCart allows a meaningful ‘code’ to associated with the affiliate. This code can then be expressed as an actual Sales Rep ID that can be perfectly mapped to the QuickBooks/Peachtree/Sage 50 U.S. import.
From a broader development/implementation perspective, OpenCart has had the foresight to support multiple stores within the same database. So, if you are a merchant with multiple storefronts, and would like to handle them from within one administrative environment, OpenCart is a viable option.
If you are a PHP coder/developer, OpenCart seems to have a good reputation in the marketplace for overall product design and development. If you need to somehow extend the product to meet any unique business requirements, this aspect of solution selection should make your work easier.
Learn more about OpenCart Shopping Cart Software > HERE.
Learn more about AceShop (OpenCart ported for Joomla CMS) Shopping Cart Software > HERE.
Learn more about osCommerce Shopping Cart Software > HERE.
PrestaShop consists of 100 developers, designers, and professional e-commerce addicts. Headquartered in Paris and Miami, we are a leader in everything e-commerce and are committed to staying free and Open-source. As most developers know, inspiration begins with your customers. Each merchant and community member carries out projects large and small that contribute to not only their personal growth, but also the growth of PrestaShop. We continue to work hand-in-hand with the community and are passionate about creating features, modules, and templates according to their needs. The success of our software is thanks to countless hours by numerous contributors from around the world. We want to make sure every merchant is successful and in the process we ensure it is easy to sell online by providing over 275 features and an overall software that can be customized to each business’ needs.
2011 Best Open-source Business Application – For a second year in a row, PrestaShop is proud to be the winner of the 2011 Open-source Award. The award is a testament to the contributions of our growing community base. This award is an “Open-source” of pride for the nearly 300,000 PrestaFans who have helped us reach this point with their code contributions, suggestions and encouragement.
Learn more about Presta Shop Shopping Cart Software > HERE.
ProductCart is top-quality shopping cart software for small businesses. It contains hundreds of features and integrates with dozens of payment systems. From unlimited pricing levels to mobile storefront support, ProductCart combines advanced ecommerce functionality with remarkable ease of use.
Developed by California-based Early Impact, Inc., ProductCart is the result of over a decade of constant improvements to help companies create and run profitable online stores.
“We are very happy that CartSpan decided to take on the integration between ProductCart and Peachtree” said Massimo Arrigoni, co-founder of Early Impact. “Automating the data stream between a company’s online store and their accounting software can provide tremendous benefits in terms of savings, efficiencies, and reduced errors. We are sure that many businesses will appreciate the integration between our ecommerce software and Peachtree, and take full advantage of it.”
Learn more about ProductCart Shopping Cart Software > HERE.
Ubercart is an open source e-commerce solution fully integrated with the leading open source content management system, Drupal, winner in two categories of the Packt Publishing 2008 Open Source CMS Awards. This is a killer combination for anyone looking to build a community around a product, sell access to premium content, offer paid file downloads, and much more, all while maintaining a seamless connection to your users.
Ubercart leverages the advantages of Drupal’s major core and contributed systems, providing your users with shopping cart functionality that integrates with other parts of your company or community website. To learn more about the benefits of using Drupal, check out our article which answers the question, “Why use Drupal for e-commerce?”
Developers can add to or alter Ubercart features to accommodate virtually any e-commerce need. This means you’ll never have to change the source code to add new features, so you’ll have an easy upgrade path as Ubercart continues to evolve to meet the demands of a growing community.
CartSpan-Specific Considerations - This integration was developed against the following supporting modules in Ubercart: (list not all-inclusive)
Discounts (6.x-2.x dev) – Defines Ubercart discount based on user-defined codes.
Shipping (6.x-2.4) – Get products ready for physical shipment.
Taxes (6.x-2.4) – Defines tax rates for customers’ geographic locations and products sold.
Flatrate (6.x-2.4) – Assigns a flat shipping rate to products.
U.S. Postal Service (6.x-2.4) – Integration of USPS Rate Calculator and Mail Service Standard Web Tools with Ubercart.
UPS (6.x-2.4) – Integration of UPS Rates and Services Selection and Shipping Online Tools with Drupal.
Learn more about Ubercart Shopping Cart Software > HERE.
VirtueMart is an Open Source E-Commerce solution to be used together with a Content Management System (CMS) called Joomla!. Joomla! and VirtueMart are written in PHP and can be used in typical PHP/MySQL environments. With its fully-featured eCommerce engine, VirtueMart is perfect to sell your Goods online and drive your Business to new Heights. VirtueMart software powers large Online Shops providing the Performance, Usability and Security you expect from professional Software. VirtueMart is the leading Online-Shop for Joomla! (more than 2.5 million downloads so far!). And the best: it’s free! You can download, use and modify it without any restrictions (License: GNU/GPL) – just as Joomla!.
CartSpan supports the following unique business cases with it’s Virtumart integration:
Dynamic SKUs from configured options – Suppose that you sell a basic item with a SKU named ‘SHIRT’ in the shopping cart. Suppose that you also offer this item with user select-able options of color and size. While standard Virtuemart does not support a dynamic SKU creation, CartSpan can be configured to import this purchase item as “SHIRT-BLUE-LRG” based upon user selections. The feature eliminates the need to configure a separate item in the shopping cart for each possible combination item/options and presents an improved shopping experience for the user.
Learn more about VirtueMart Shopping Cart Software > HERE.
WooCommerce (Plug-in for WordPress)
WooCommerce is a robust WordPress plug-in offered by WooThemes. WooCommerce has been specifically designed to maintain the ‘look and feel’ of the WordPress environment, thus presenting a seamless shopping experience for your customers.
WooCommerce is especially well-suited to the businesses that will be selling a smaller number of products and want to avoid overly complex configuration environments. Administration of WordPress sites is already a fast process. If you are just starting to consider your online business, this process can be made even faster by using WordPress as your Content Management System (CMS) and selecting a site theme that has WooCommerce pre-configured for use.
While aesthetics is always important, it is equally important to select a cart that supports your business process and the types of products you will be selling. In addition to supporting the ‘simple’ product type, WooCommerce supports some additional product configurations that address a broad-range of business requirements. The most impressive of these types is the ‘variable product’ configuration. eTailiers that sell products with multiple characteristics (i.e., size, color, etc.) will find this feature indispensible. WooCommerce provides a clever little algorithm for automatically configuring all of the possible combinations (SKUs) from the characteristics that you define; an otherwise confusing and unwieldy task if you have more that a couple of characteristics.
Another attractive feature of WooCommerce is the ease with which taxes can be configured. In a straight-forward manner, the developers of WooCommerce allow you to establish tax rates by State, or on the more granular level of zip/postal code. The support of tax by zip/postal code is somewhat of a farsighted development consideration given the current shifts in taxation of Web-based sales. This functionality marries well with CartSpan, as it too recognizes tax definitions on this level. As a bouns, CartSpan will properly allocate this tax to any configured sub-authorities during the import process.
Learn more about WooCommerce Shopping Cart Software > HERE.
WP e-Commerce (Plug-in for WordPress)
WP e-Commerce is a robust WordPress plugin suitable for anyone who wants to start selling products, downloads or services online.
Whether you sell 10 or 10,000 products, we make it easy to add a WordPress e-Commerce shopping cart to your site. Best of all it is easy to manage. Quickly add products and organize your catalogue using the familiar WordPress interface.
Our WordPress e-Commerce Plugin boasts more than 1.7 million downloads – that’s quite an endorsement. But don’t take our word for it. Browse our showcase to see the remarkable e-commerce websites our users have built using the WP e-Commerce Plugin developed by the GetShopped community.
Learn more about WP e-Commerce Shopping Cart Software > HERE.
Zen Cart truly is the art of e-commerce; free, user-friendly, open source shopping cart software. The ecommerce web site design program is being developed by a group of like-minded shop owners, programmers, designers, and consultants that think ecommerce web design could be and should be done differently.
Some shopping cart solutions seem to be complicated programming exercises instead of responding to users’ needs, Zen Cart puts the merchants and shoppers requirements first. Similarly, other shopping cart software programs are nearly impossible to install and use without an IT degree, Zen Cart can be installed and set-up by anyone with the most basic web site building and computer skills.
We also offer native support for some very popular community extensions:
Reward Point Full Suite – A robust reward points extension, with over 14,000 downloads, in-use by Zen Cart users since 2008. Keep your customers coming back to redeem earned discounts. See more detail at: > Reward Point Full Suite.
Learn more about Zen Cart Shopping Cart Software > HERE.