Featured templates

E-Commerce Comparison Table


E-commerce engine and template are two main things you need to create your online store.

E-commerce engine is a platform for your online store , it contains all necessary features to run your business online like: shopping cart, payment and shipping modules, product categories, capability of managing the catalog via the user-friendly admin panel without any programming etc.

E-commerce template is a theme for your store. It allows you to change the entire look of your site with a few clicks. No need to hire a designer and pay him hundreds of dollars. The template will make the process of changing your store look fast and easy.

Here we have selected some of the most popular open source, free to download and use e-commerce engines: osCommerce, Shopify, Magento, PrestaShop, VirtueMart, Woocommerce, ZenCart and OpenCart. You can choose any of them for your website, depending on your particular needs or organizational requirements.

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
License *License type under which the product is offered.GPLSaaSOSL 3.0OSL 3.0GPLGPLGPLGPL
Cost *How much the e-commerce engine costs.Free From $14/mo Free 14-days trial.Free (only community edition)FreeFreeFreeFreeFree
Language *What programming language is used.PHPRubyPHPPHPPHPPHPPHPPHP
Data storage *What type of the database can be used.MySQLMySQLMySQLMySQLMySQLMySQLMySQLMySQL
Open source code *Specifies if you have access to the engine source files and if you are able to edit them.yesnoyesyes (except Cloud)yesyesyesyes
Package *See what is included into the template package you order.Engine with design, PHP, PSD, CSS, images, sample databaseShopify theme, Liquid, CSS, assests, snippets, screenshotsEngine with design, Magento theme, PHTML, XML, PHP, CSS, JS, PSD, images, sample contentPrestashop theme, PHP, TPL, JS, CSS, PSD, images, modules, sample databaseEngine with design, Joomla theme, VirtueMart theme, CSS, PSD, images, sample databaseZenCart theme, PHP, CSS, PSD, images, sample databaseEngine with design, OpenCart theme separately, PSD, PHP, TPL, JS, images, sample database Woocommerce theme, PSD, PHP, JS, images, sample database
Skins system availability *The capability of changing the store theme through the admin panel.noyesyesyesyesyesyesyes

Modules and Boxes

Each e-commerce engine has modules that allow you to expand your store functionality. Such modules as login form, polls, list of latest or new products can make your store more interactive and user-friendly.

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
Affiliates *Information box for the affiliates.nonononononoyesno
Banners *Module that displays banners on the store pages.yesyesyesyesyesyesyesyes
Bestsellers *Displays list of the most popular products.yesyesyesyesyesyesyesyes
Categories *Displays list of the product categories.yesyesyesyesyesyesyesyes
Contact us *The contact form and the store owner contact details.yesnoyesyesyesyesyesyes
Cross-Sell products *Displays the list of the Cross-Sell products.nonoyesyesnonoyesyes
Currencies *Box that allows you to switch the currencies.yesyesyesyesyesyesyesno
Custom HTML modules *Box that allows you display any custom content from text and image to the complex HTML code.noyesyesyesyesnoyesyes
Featured Products *Displays the list of products selected by administrator as featured.noyesyesyesyesyesyesyes
Languages *Displays the box for the localization switching.yesyesyesyesyesyesyesyes
Links to content pages *Displays the box for the localization switchingyesyesyesyesyesyesyesyes
Manufacturers *List of the products manufacturersyesnoyesyesyesyesnono
Newsletter sign-up *Form to sign up for a newsletteryesyesyesyesnonoyesyes
Notifications *Box, in which a client can subscribe to getting information about the productsyesyesnoyesnoyes3rd party Module (price varies)no
Order History *List of the client’s ordersyesyesyesyesnonoyesno
Quick Find/Search *Quick search of products by keywordsyesyesyesyesyesyesyesyes
Related Products *List of products related to the selected oneyesyesyesyesyesyesyesyes
Reviews *List of customer’s products reviewsyesyesyesyesyesyesyesyes
Shopping cart *Displays the list of the products added to the cart.yesyesyesyesyesyesyesyes
Specials *List of the products marked as special.yesnoyesyesyesyesyesyes
Tell a friend *Box of informing of somebody about the store vie e-mail.yesnoyesyesnoyesyesno
Up-Sells products *List of Up-Sells products related to the selected one.nonoyesnonononoyes
User info *Displays the info about the logged in user.nononoyesnononono
What’s New/ Latest Products/ New products *List of recently added products.yesnoyesyesyesyesyesyes
Wishlist *List of the products and links marked by the used as favorite ones.nonoyesyesnonoyesno
Who is online *Displays number of the logged in users.yesnonoyesnoyesnono

Engine Features

The following table displays the main features of the e-commerce engines:

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
Customer Management *Tools for tracking customer, checking order history, details etc.yesyesyesyesyesyesyesno
Multiple Languages *Capability of running a store in multiple languages.yesnoyesyesyesyesyesno
Multiple Currencies *Capability of using multiple currencies.yesyesyesyesyesyesyesno
Currency Conversion *The prices are changed according to the currency exchange rates.yesyesyesyesyesyesyesno
Flexible Tax Calculation *Capability of changing the store taxes per country, city, state or other custom conditions.yesyesyesyesyesyesyesyes
Flexible Shipping Calc *Capability of setting the store shipping rates per country, city, state or other custom conditions.yesyesyesyesyesyesyesyes
Customer Notifications *Tools to send the customer notifications about the order status, registration etc.yesyesyesyesyesyesyesno
Polls *The polls system lets your customers vote for some goods, offers etc.nonoyesnoyesnoyesno
Products Import/Export *Tool for bulk products import/export. Allows you to move your products database to different store or backup it. noyesyesyesyesno3rd party Module (price varies)no
Statistics *Representation of the store statistics (visitors, orders, income). yesyesyesyesyesyesyesyes
WYSIWYG editor *The visual editor for making the product customization more easy and user friendly. noyesyesyesyesyesyesyes
Multiple Stores *System for running multiple stores on a single installation. Like car parts shop, clothes shop and cosmetics store on a single engine. nonoyesyesnonoyesno
Category unique theme *Capability of changing the store design per products category. nonoyesnonononono
Product unique theme *Capability of changing the store design for each product info page. nonoyesnonononono
Modules/Boxes Management *Managing modules and boxes through the store administration panel. yesyesyesyesyesyesyesyes
Custom Pages *Capability of adding customer content pages. yesyesyesyesyesyesyesyes
Newsletter *Tools for sending newsletters to your customers. yesnoyesnononoyesno
Product Attributes *Custom product options like size, color, weight etc. yesyesyesyesyesyesyesyes
Downloadable Products *Capability of selling the downloadable products like website templates, sound tracks, videos etc. yesnoyesyesyesyesyesyes
Multiple Product Images *Capability of adding multiple images to a single products. yesyesyesyesyesyesyesyes
Subcategory Dropdown In Top Menu *Drop-down menus for multi-level product categories. yesnoyesyesyesyesyesyes
Stock Level Control *Capability of controlling the number of products in stock. yesyesyesyesyesyesyesyes
Product Ratings *Capability of setting rates to the products by your customers. yesyesyesyesyesyesyesyes
Product Reviews *Capability of leaving reviews for the products in your store. yesyesyesyesyesyesyesyes
Banners Management *Capability of managing banners through the store administration panel. yesyesyesyesyesyesyesyes
Products Expected *Tools to display the expected products listing. yesnonononononono
Category Images *Capability of adding the category images. yesyesyesyesyesyesyesyes
One page checkout *Fast loading single page checkout procedure. nonoyesyesyesyesnoyes

Customer Rewards

Can you imagine a successful store that doesn’t treat customers well? Discounts, bonus offers and special prices will for sure attract your customers.

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
Coupons *Capability of setting the discounts and reduce products prices per various conditions. noyesyesyesyesyesyesyes
Gift Certificates *Capability of creating gift certificates for your customers. noyesyesyesnoyesyesno
Special offers *Capability of creating special offers. yesyesyesyesyesyesyesyes

Search Engine Optimization

Will you be able to attract hundreds of visitors to your e-commerce website if it won’t be visible by the search engines? Search engine optimization is not an easy thing. But some e-commerce engine have the built-in features to make the process easier.

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
Meta Tagging *Capability of setting meta tags and keywords for your products, categories and store itself. yesyesyesyesyesyesyesno
RSS Feeds *Capability of creating newsfeeds containing most recent store products. noyesyesyesyesnoyesyes
SEO URLs *Search friendly URL’s make your pages more visible to the search engines.yesyesyesyesyesyesyesyes
Sitemap *Sitemap is a single page that displays all your store links to categories, products, content pages. Makes your website more visible to the search engines.nonoyesyesnoyesyesno

Payment Modules

It’s a good idea to let your customers pay for your goods using the payment gateway they like. Each e-commerce engine has several default built-in payment systems.

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
Bank Wireyesyesyesyesyesyesyesyes
Cash on Deliveryyesyesyesyesyesyesyesyes
Check/Money Orderyesyesyesyesnoyesyesyes
Credit Cardyesnoyesyesyesnonono
First datanononoyesnonoyesno
Free checkoutnonononononoyesno
PayPalExpressCheckoutyesyesyesyesnoyesyesno SECPayyesnononononoyesno
Sage Payyesnononononoyesno
Simplify Commercenononoyesnononono
World payyesnononoyesnoyesno
YourPay APInonononononono

Shipping Modules

 osCommerceShopifyMagento (Community)PrestashopVirtueMartZenCartOpenCartWoocommerce
Flat Rateyesyesyesyesnoyesyesyes
Free Shippingyesyesyesyesnoyesyesyes
Per Itemyesnonoyesnoyesyesno
Pickup From Storenoyesnoyesnoyesyesyes
Royal Mailnonononononoyesno
United States Postal Serviceyesyesyesyesnoyesyesno
Weight Based Shippingyesnoyesyesyesyesyesno
Table Rateyesnoyesyesnoyesnono
Zone Ratesyesyesnoyesyesyesnono
Australia Postnonononononoyesno
  • Niall Madhoo

    Thanks a lot! This really helps with choosing an e-commerce engine to start working on!

    No votes yet.
    Please wait...
  • Naumaan Asid

    Thanks buddy, now I can choose easily e-commerce plateform :)

    No votes yet.
    Please wait...
  • Barua Himel

    Thx a lot

    No votes yet.
    Please wait...
  • Prince Sodhi


    No votes yet.
    Please wait...