Comparison of shopping cart software


The following is a comparison of the features of notable shopping cart software packages available. Some such shopping cart software is extensible through third-party software components and applications. As such, the features listed below may not encompass all possible features for a given software package. The software listed here is but a fraction of all such packages on the market.

General information

Basic information about the shopping carts including creator, software license and framework, and updates.
Systems listed on a light purple background are no longer in active development.
NameCreatorFirst release dateLatest stable versionLatest release dateLicenseLanguageWeb application frameworkCMS extension
AbanteCart SoftwareBelavier Commerce, LLC2011Model-View-Controllerintegrated, and 3rd party extensions
Apache OFBizApache Software Foundation200716.11.062019-08-27integrated, and 3rd party extensions
BataviBataviContinuous/SaaSContinuous/SaaS
BigcommerceBigcommerce IncContinuous/SaaSContinuous/SaaS
CE PhoenixosCommerce and Gary Burton2019-07-041.0.2.02019-08-14 4
Drupal CommerceDrupal Commerce2011-08-23
KonaKartDS Data Systems UK Ltd9.0.0.02019-08-26
MagentoVarien2007-08-13
Miva MerchantMiva, Inc.9.142019-08-07
nopCommerceNop Solutions Ltd2008-10-23
OpenCartOpenCart Ltd.1999-05-11
osCommerceosCommerce2000-032.3.4.12017-08-18
pimcorepimcore GmbH2010
PrestaShopPrestaShop SA2007-08-15Model-View-Controller
ShopifyShopify2006Continuous/SAASContinuous/SAAS
Spree CommerceSean Schofield2007
SupaDupaSupaDupaContinuous/SAASContinuous/SAAS
uCozuCoz MediaContinuous/SAASContinuous/SAAS
VirtueMartMax Milbers and Team
WooCommerceWooThemes20113.8.12019-11-27
Zen CartZen Ventures2003-06
CreatorFirst release dateLatest stable versionLatest release dateLicenseLanguageWeb application frameworkCMS extension

Data storage

Information about what data storage system can be used.
Flat fileMySQLMySQLiPostgreSQLMSSQLOracleSQLiteFirebirdApache DerbyMongoDB
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
KonaKart
Magento
nopCommerce
OpenCart
osCommerce
pimcore
PrestaShop
Shopify
Spree Commerce
SupaDupa
WooCommerce
X-Cart
Zen Cart
Flat fileMySQLMySQLiPostgreSQLMSSQLOracleSQLiteFirebirdApache DerbyMongoDB

General features

Information about the features the shopping carts offer.
Source code providedAjax useDigital downloadseBay listing integrationeBay order importMultiple skinsPoint of sale order managementSubscriptionsTaxationTemplate engine
Apache OFBiz
Bigcommerce
Drupal Commerce
nopCommerce
Magento
pimcore
OpenCart
osCommerce
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart
Source code providedAjax useDigital downloadseBay listing integrationeBay order importMultiple skinsPoint of sale order managementSubscriptionsTaxationTemplate engine

Customer features

Information about the features the shopping carts offer.
Guest accountCustomer testimonialsFeatured productsGlossary, tool tip wordsImage enlargeMini cartMultiple addressesNewest productsNewsletterNewsNext-previous product linksPollsPopular productsPrinting-friendly
Apache OFBiz
Batavi
Bigcommerce3rd party
Drupal Commerce
KonaKart
nopCommerce
Magento
osCommerce
OpenCart3rd party
pimcore
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart
Guest accountCustomer testimonialsFeatured productsGlossary, tool tip wordsImage enlargeMini cartMultiple addressesNewest productsNewsletterNewsNext-previous product linksPollsPopular productsPrinting-friendly

Product image attachingProduct ratingProduct reviewsQuotesReorderingReturnsSearchingSearch as user typesSearch cloudSite map, viewableSocial bookmarkingTell friendsWish list
Apache OFBiz
Batavi
Bigcommerce3rd party3rd party
Drupal Commerce
KonaKart
nopCommerce
Magento
osCommerce
pimcore
PrestaShop
Shopify3rd party3rd party
SupaDupa
WooCommerce
Zen Cart3rd party
Product image attachingProduct ratingProduct reviewsQuotesReorderingReturnsSearchingSearch as user typesSearch cloudSite map, viewableSocial bookmarkingTell friendsWish list

Customer reward features

Information about the features the shopping carts offer.
CouponsGift certificatesMembership discountsMembership-only categoriesMembership-only productsReward pointsSpecial offers
Apache OFBiz
Batavi
Bigcommerce3rd party
Drupal Commerce
KonaKart
Magento
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart
CouponsGift certificatesMembership discountsMembership-only categoriesMembership-only productsReward pointsSpecial offers

Administration area features

Information about the features the shopping carts offer.
Product import-exportStatisticsStock controlWYSIWYG editor
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
KonaKart
Magento
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart
Product import-exportStatisticsStock controlWYSIWYG editor

Search engine optimization features

Information about the features the shopping carts offer.
HTML catalogMeta taggingRSS feedsSEO URLsSite map, XMLGoodRelations RDFa
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
KonaKart
Magento
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart
HTML catalogMeta taggingRSS feedsSEO URLsSite map, XMLGoodRelations RDFa

Security features

Information about the features the shopping carts offer.
Access control listForm CAPTCHAStaff action loggingPA/DSS certified
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
KonaKart
Magentoenterprise
Miva Merchant
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart
Access control listForm CAPTCHAStaff action loggingPA/DSS certified

Other features

Information about the features the shopping carts offer.
Multiple store frontsAffiliatesAPI Minimum ordersMultiple vendor supportOut-of-the-box shopping cart
Apache OFBiz
Batavi
Bigcommerce3rd party
Drupal Commerce
KonaKart
Magento3rd party
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
SupaDupa
WooCommerce
Zen Cart3rd party
Multiple store frontsAffiliatesAPI Minimum ordersMultiple vendor supportOut-of-the-box shopping cart

Payment gateway support

Information about which payment gateways are supported.
Authorize.Net AIMAuthorize.Net SIMBarclaycard CPIBarclaycard MPIHSBC APIHSBC CPIPayPal Standard
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
KonaKart
Magento3rd party
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
WooCommerce
Zen Cart
Authorize.Net AIMAuthorize.Net SIMBarclaycard CPIBarclaycard MPIHSBC APIHSBC CPIPayPal Standard



SkrillStripePayPal ProPayPal Payflow LinkPayPal Payflow ProSage Pay FormSage Pay DirectUSAePayWorldPayOffline processingOffline methods
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
KonaKart
Magento3rd party
nopCommerce3rd party
osCommerce
pimcore
PrestaShop
Shopify
WooCommerce
Zen Cart
SkrillStripePayPal ProPayPal Payflow LinkPayPal Payflow ProSage Pay FormSage Pay DirectUSAePayWorldPayOffline processingOffline methods

Alternative checkout support

Information about which alternative checkouts are supported.
Amazon FPSCheckout by AmazonGoogle CheckoutPayPal Express
Apache OFBiz
Batavi
Bigcommerce
Drupal Commerce
Magento
nopCommerce
osCommerce
pimcore
PrestaShop
Shopify
WooCommerce
Zen Cart
Amazon FPSCheckout by AmazonGoogle CheckoutPayPal Express

Real-time shipping calculation

Information about if shopping carts have real-time shipping calculation built-in to allow calculating how much it will cost to ship an order in real time when the customer checks out an order.
Australia PostCanada PostDHLFedExOnTracUnited States Postal ServiceUPSPurolator
Apache OFBiz
Bigcommerce
KonaKart
Magento
nopCommerce
osCommerce
PrestaShop
Shopify
WooCommerce
Zen Cart
Australia PostCanada PostDHLFedExOnTracUnited States Postal ServiceUPSPurolator

Shipment booking integration

Information about if shopping carts have shipment booking integration to allow staff to be able to book shipments for a number of orders at once via the control panel.
Australia PostCanada PostDHLFedExOnTracUnited States Postal ServiceUPS
Apache OFBiz
Batavi
Bigcommerce
KonaKart
Magento
nopCommerce
osCommerce
PrestaShopwebservice
Shopify
WooCommerce
Zen Cart
Australia PostCanada PostDHLFedExOnTracUnited States Postal ServiceUPS

Shipment tracking integration

Information about if shopping carts have shipment tracking integration to show the customers the tracking information on the "View order" pages.
Australia PostCanada PostDHLFedExUnited States Postal ServiceUPS
Apache OFBiz
Batavi
Bigcommerce
KonaKart
Magento
nopCommerce
osCommerce
PrestaShopwebservice
Shopify
WooCommerce
Zen Cart
Australia PostCanada PostDHLFedExUnited States Postal ServiceUPS