Shopping Cart
Now Reading
The Best WordPress Shopping Cart and Ecommerce Plugin

The Best WordPress Shopping Cart and Ecommerce Plugin

updated by MizagornMarch 3, 2015
by M. K. SafiMay 4, 2011

I have listed for you here all of WordPress shopping cart solutions: plugins, hybrids, lightweight plugins, and even hosted carts.

Let me first briefly explain what makes each one of these four types different:

Shopping cart plugins — these plugins provide the functionality of a shopping cart. They turn WordPress into a complete and professional online store. But they do not change the appearance of your store. To customize the appearance of a store, you will need to either modify your theme or use one of the pre-built themes for the plugins.

Shopping cart plugin + theme — these are plugin/theme hybrids. Essentially, they are themes with the shopping cart functionality embedded. These solutions take care of the presentation as well as the functionality of your store. While they’re generally easier to use and setup, they’re not as flexible and customizable as plain shopping cart plugins.

Lightweight shopping cart plugins — these are simpler shopping cart plugins that are used to sell only a few items on your blog or non-ecommerce site. They usually only integrate with one popular payment processor, e.g. PayPal or Google Checkout, and don’t have many shipping options or inventory control capabilities.

Plugins to integrate WordPress with 3rd-party shopping carts — these don’t bring shopping cart functionality to your WordPress site. Rather, they help you integrate WordPress with a 3rd party shopping cart solutions.

WordPress Shopping Cart Plugins

The top three shopping cart plugins.

Cart66 (free) covers the basics and beyond. It is very reliable and solidly built. It has excellent integration with WordPress API. Perhaps that’s why it powers the official WordPress Swag Store. Download »»

WooCommerce (free) is one of the most popular ecommerce plugins ever since its introduction, it has quickly gained popularity and community support. It is based off of Jigoshop (which is definitely worth checking out also). WooCommerce is free, and it’s backed by plenty of premium extensions and themes. Download»»

GetShopped (free) is one of the earliest shopping cart plugins for WordPress. It used to be a little shaky, but its more recent versions have seen tremendous improvements. While official support for the plugin is lacking, its community is huge. Download »»

The following is a side-by-side comparison of the top three shopping cart plugins. I’ve rated them based on how well they perform in each comparison criteria.

You can click on the criteria link to read more about it and how different plugins perform in it.

WooCommerce Cart66 GetShopped
Download here Download here Download here
Installation ★★★★★ ★★★★★ ★★★☆☆
Support & docs ★★★★★ ★★★★★ ★★★☆☆
WordPress integration ★★★★½ ★★★★½ ★★★★☆
Managing product variations ★★★★½ ★★★★☆ ★★★★☆
Shipping & taxes ★★★★★ ★★★★☆ ★★★★½
Admin UI ★★★★★ ★★★★★ ★★★★½
Payment methods PayPal (Pro & Express), Google Checkout, 2Checkout, Inspire Commerce CyberSource, Braintree, e-Path, GoCardless, MyGate, SecurePay Merchant Warrior, MoIP, NAB Transact (Direct Post), Dwolla, PayJunction, WorldPay, Pagamento Digital PagSeguro, Payment Express, Skrill, First Data, MercadoPago FeeFighters Samurai, Amazon FPS, iDeal, Secure Trading, Ogone PayPal Pro, PayPal Standard, PayPal Express, Authorize.Net, Quantum Gateway, Eprocessing Network PayPal Standard, PayPal Pro, PayPal Express, Google Checkout, ChronoPay
Downloadable products ★★★½☆ ★★★★★ ★★★★★
Managing promotions ★★★★★ ★★★☆☆ ★★★★☆
Sidebar widgets ★★★★☆ ★★☆☆☆ ★★★★☆
Themes & styles ★★★★★ ★★★★☆ ★★★★½
Managing affiliates ★★★★★ ★★★★★ ★★★★☆
Multi-language ★★★★★ ★★★☆☆ ★★★★★
Popularity ★★★★½ ★★★★½ ★★★★★
Refund period No 60 days No
The money Free
Support starts at: $70
Essential add-ons: $50/each*
Lite version is free
1-site: $89
5-sites: $179
Unlimited: $299
Essential add-ons: $50/each*
Download here Download here Download here

More Awesome Shopping Cart Plugins

While the three above plugins are definitely great and well rounded, they’re not the only ones available. The plugins below are also unique in their strengths.

MarketPress ($19) is most impressive because of how well it is integrated with WordPress. While it lacks some features, it’s built on a solid foundation that makes it infinitely extensible. Download »»

Tribulant Shopping Cart ($55) provides plenty of bang for the buck. It is full of advanced features, such as integration with shipping carriers, but only costs $55. Download »»

Jigoshop (free) is built by professionals with years of experience delivering online shops for global brands. Jigoshop enables you to build your shop in minutes with physical and downloadable products or even services. Jigoshop provides you with all the features necessary to set up an ecommerce web site rapidly. Download»»

Shopp ($55) is full of features and each feature is developed to a great depth and with care. So, it certainly goes beyond the basics. It has a wide array of supported payment gateways and shipping carriers. Download »»

eShop (free) has most of the features that put it in direct competition with the top three plugins above. Yet, it is completely free. Download »»

YAK (free) is minimalist in its appearance, but not any less sophisticated than the other plugins in features. It’s best suited for a small shop that needs advanced payment processing. Download »»

DukaPress (free) handles shopping cart integration with WordPress in a smart and efficient manner. It also has more pre-built themes than the average plugin. Download »»

Zingiri Web Shop (free) comes in two flavors. One with the full code installed on top of WordPress, and all data stored on your server. The other, Zingiri Web Shop Live, uses web services and data stored on the Zingiri servers. Download»»

wpStoreCart (free) has most of the features that you’d need in a shopping cart, but I found its features to fall a little short of meeting customer requirements. Download »»

WP Online Store (free) is an integration between osCommerce and WordPress. It has a fairly good rating on Premium add-ons and services are offered on the plugin’s website. Download»»

TheCartPress is another free ecommerce plugin that’s available from It also has a decent rating on the official plugin directory. There’s a dedicated website and community for the plugin. Download»»

WordPress Shopping Cart Plugin and Theme Hybrids

This is a list of WordPress shopping cart theme/plugin hybrids.

ShopperPress ($79) has plenty of shopping cart options and features and plenty of appearance customization features. Yet, it is very easy to use thanks to the setup wizard and the extensive online documentation. It also includes more than 20 child themes. For its features, it is fairly priced at $79 only. Download »»

Market Theme ($55) is a very user-friendly shopping cart solution for WordPress. While its features are limited, it is very reliable and easy to use. It’s very affordable at $55 only and it is backed by a solid satisfaction guarantee. Download »»

Templatic Ecommerce ($65) is a shopping cart solution by Templatic. It’s a collection of different themes that are all powered by the same shopping cart code. Each ecommerce theme from Templatic costs $65. Buy one of these if you’ve fallen in love with the designs — as there’s nothing special in the functionality. Download »»

Here’s a more detailed comparison of these three hybrid solutions:

ShopperPress Market Theme Templatic
Download here Download here Download here
Installation ★★★★★ ★★★★☆ ★★★★☆
Support & docs ★★★★★ ★★★★★ ★★★★☆
WordPress integration ★★★☆☆ ★★★☆☆ ★★★☆☆
Selling product variations ★★★★☆ ★★★★☆ ★★★☆☆
Shipping & taxes ★★★★☆ ★★½☆☆ ★★★★☆
Payment methods PayPal (Pro & Standard), Google Checkout, Authorize.Net, WorldPay Protx, CC Avenue, AlertPay, eWay, 2Checkout, PayFast, PayWeb, NoChex ePay, Realex, MoneyBookers, MonsterPay, Setcom, PayTrace PayPal Standard, Google Checkout, Authorize.Net PayPal Standard, Google Checkout, Authorize.Net, WorldPay, 2Checkout
Downloadable products ★★★☆☆ ★★☆☆☆* ★★☆☆☆
Managing promotions No No ★★★☆☆
Themes & styles ★★★★★ ★★★☆☆ ★★★★☆
Managing affiliates No No ★★★½☆
Multi-language ★★★★☆ ★★★★½ ★★★☆☆
Popularity ★★★★☆ ★★★★½ ★★★½☆
Refund period No 60 days No
The money Unrestricted license: $79 Standard license: $55
Developer license: $150
Standard license: $65/theme
Developer license: $99/theme
All themes unlimited: $299
Download here Download here Download here

Lightweight Shopping Cart Plugins for WordPress

These lightweight shopping cart plugins are all free. They can be downloaded from plugin directory.

WordPress lightweight shopping cart plugins include:

Simple PayPal Shopping Cart by Tips and Tricks HQ is the most downloaded and highest rated lightweight shopping cart plugin on I like the way it works. It outsources location-based shipping and tax calculations to PayPal. It is simple to use, yet highly customizable. Download »»

FatFreeCart works with PayPal and Google Checkout. I think it’s very underrated. It supports product variations, taxes, and shipping & handling fees. It also has a nice ajax-powered shopping cart view. While the plugin is made by e-junkie, it works completely independently of the e-junkie service. Download »»

Quick Shop is a popular lightweight cart plugin. It only works with PayPal, but it provides more flexibility than usually expected from a plugin in its category. It allows the merchant to set the currency and even provide free shipping for orders exceeding a certain amount. Download »»

LBak Google Checkout, as the name implies, only works with Google Checkout. It is very simple, yet very usable. It is for merchants who deal in U.S. dollars and charge a fixed shipping rate per product. The plugin also supports product variations. Download »»

3rd-Party Shopping Cart Integration Plugins

By the strictest definition, the following aren’t really shopping cart plugins for WordPress. They are plugins that merely integrate WordPress with a 3rd party shopping cart. I haven’t reviewed these because the quality and usefulness of each plugin is highly reliant on the 3rd party solution, whose details are beyond the scope of this page.

However, I have listed for you here some 3rd party shopping carts with the plugin(s) that facilitate their WordPress integration.

Ecwid is a hosted shopping cart that aims to be compatible with any website, hassle-free, and lightening-fast. Its integration plugin is, by far, the most popular among its competitors. It has an official WordPress integration plugin.

FoxyCart is a hosted cart with highly customizable CSS and HTML. It should easily integrate with WordPress using XML and JSON. And its checkout flow is highly optimized to increase conversions. There are two plugins that help you integrate FoxyCart with WordPress. The more popular one is FoxyShop. The other is FoxyPress.

BigCommerce is a popular hosted shopping cart solution because of its ease of use, good support, and affordability. Its integration plugin can be downloaded here.

Wazala is kind of similar to Ecwid in that it can be installed and integrated into any website easily. While it’s capable of selling physical goods, Wazala also puts a lot of emphasis on its ability to sell digital products. The Wazala team has developed an integration plugin for WordPress.

Volusion is another very popular hosted shopping cart solution. It has a rich feature set, including the ability to manage affiliates, ready-to-use templates, mobile shopping sites, and more. Its WordPress integration plugin doesn’t seem to be widely utilized. Anyway, it can be downloaded here.

Magento, I understand, is to ecommerce what WordPress is to blogging…or something like that. Anyway, it’s a very popular open-source ecommerce platform and now it can be tightly integrated with WordPress using plugins like Magento WordPress Integration.

Share the knowledge!

If you know a shopping cart plugin that is missing from this list, please let us know in the comments!

What's your reaction?
Wink It
Kill It
About The Author
Profile photo of M. K. Safi
M. K. Safi
1 2 3 4
  • December 17, 2012 at 2:27 pm

    This is the right blog for everyone who wants to find
    out about this topic. You know so much its almost hard to argue
    with you (not that I really will need to…HaHa). You certainly
    put a new spin on a topic that’s been discussed for ages. Excellent stuff, just wonderful!

  • Galina
    December 12, 2012 at 7:45 pm

    Such variety of choices confuses me….When I read the article on woo commerce and wp ecommerce comparison here I decided to migrate to woocommerce. seems the best existing plugin for wordpress. Hope I won’t be diappointed.

  • December 12, 2012 at 5:35 am

    Thank You, I was looking for this

  • Danny
    December 8, 2012 at 9:07 pm

    I am testing out Cart66 for which i purchased the Pro version. It is suppose to integrate well with an existing WordPress theme. I have an existing Word Press site that was created a year ago that I want to integrate an eCommerce piece. However, one needs to have an above average knowledge of CSS to be able to try and Style undesired Shopping cart looks or fixing styling issues that come up like modifying colors, shopping cart background color fields, etc. Nothing in the Cart66 documentation points out what and where in the Style.css (Your WordPress Themes Css) are Cart66’s css coding so you can attempt to modify it.

    Cart66 will create a page called “Store” visible in the Navigation bar. It is a page where all of your products will be clumped into. There does not seem to be a way of Categorizing products into different pages: For Example: If you sell Candles, Crystals, Books, Jewelry, Figurines, and Incense, there doesn’t seem to be a way to categorize them into separate pages dedicated for each of product category.

    Nothing worse than all of these products crowded into one page called Store where a user endlessly scrolls down in hopes to find the jewelry items that may be in the bottom of the page! However, the email\knowledge base support is great. I will continue to test it out within the next few weeks……

    • Luis
      December 10, 2012 at 2:43 pm

      You can try TheCartPress, it has native integration with WordPress, so you have by default “post type” archives to display all your products (, but of course you can make product categories.
      You can use widget tools or WordPresss native menus to display the category navigation.

  • October 11, 2012 at 7:11 am

    I’m thinking if I would try Woocommerce, this is free wordpress shopping cart plugins.

    • danny
      December 12, 2012 at 7:27 pm

      I was thinking about wooCommerce as well until i found out that there are upgrades or modules that will substantially enhance it’s capabilities. Those are not free…

  • David
    September 15, 2012 at 7:29 am

    I would like to create a website on which sellers would sell their products(in this case digital products). I would get a small commission for every product sold. Is there a wordpress plugin that would allow me to set up a website like this.

  • July 26, 2012 at 6:31 pm

    Any recommendation for small international store? It would need:
    – Calculated shipping
    – multilingual integration (i.e. compatible with something like qtranslate)
    – Multiple currency support
    – Many payment options accepted.

    I currently use the free Ecwid, which on many levels I absolutely love. It has three major shortfalls to me:
    – No multilingual support for product names or categories
    – Expensive – $16-17 a month for the full version starts to add up
    – SEO shortfalls — lots of little workarounds but it really hurts not having the products and descriptions hosted on my site.

    MarketPress doesn’t have USPS calculated shipping.
    WooCommerce has lots of payment options, but $50 a pop.

    • Luis
      December 10, 2012 at 2:49 pm

      Hi Joe,
      thecartpress is a free plugin, with it you can:
      – Calculated shipping FREE
      – multilingual integration (compatible with WPML and qtranslate, I only test it with WPML) FREE
      – Multiple currency support FREE
      – Many payment options accepted. (Some FREE some premiumn)

      Also you can use all the WOrdPress SEO plugins (and others), I normaly use WordPress SEO by Yoast (super!).

  • June
    July 23, 2012 at 7:03 pm

    M.K., thank you for your comprehensive and clear review. Do you perhaps know a plugin that offers multi-language capabilities out of the box? That is, the e-shop should display the items in english, german and later on french and chinese.

  • July 5, 2012 at 8:51 pm

    I stumbled upon this post and the timing couldn’t be better. I have been charged with converting our Dreamweaver site over to WordPress and integrate a shopping cart. Our company manufactures and distributes water testing products and instrumentation. We have about 300 products in our product line and we sell globally. We have purchased Cart 66 professional and one of it’s themes but reading about Jigoshop and other options has me re-thinking my selection. Any thoughts from this group? I think my needs are pretty simple; select a product, add to cart, choose shipping method, complete transaction. I do not need to track inventory or anything like that. Will Cart 66 do the trick or should I look at other carts? Thanks!

  • Zafar
    June 9, 2012 at 10:50 am

    Hi M K,

    I found your website on Google while checking for the subject and was amazed on the information you have provided for the people looking for recommendations and reviews. Great effort you have put in to this website and very useful contents.

    Now I was browsing to see possibilities for a WP web shop as follows:
    1-Make a shopping cart that will be promoted locally to sell office supplies and products and global reach is not the object here as it is to do with physical products to be delivered to the office in the region I plan to cover.
    2-Should have the option to configure the local currently which DIRHAMS=DHS.
    3-Feature to upload the inventory with images and the relevant data.

    I will appreciate if you can recommend the best themes and plugins to achieve this task with a friendly UI as I am not a geek and just know how to set up simple blogs.

    Appreciate your feed back.

    Regards, Zafar

  • Chong
    May 2, 2012 at 9:06 am

    Hi, does anyone know of any WP plugin that can automatically update my inventory with the list provided by my supplier in XML and/or CSV format?


  • April 17, 2012 at 7:15 pm

    The Zingiri Web Shop plugin comes in two flavous. One with the full code installed in your WP directory, and all data stored on your server. The other, aka Zingiri Web Shop Live, uses web services and data stored on the Zingiri servers.

    The former suits people who want to hack the code, the latter is best for people who want a simple installation and peace of mind.

  • April 4, 2012 at 8:29 pm

    I have used various free carts, Woo themes and the one I have found to be very simple is the shopper theme from
    There are limitations, but their developers seem to be bringing out updates quite regularly. At just $79 their free lifetime support, videos, forum and documentation cannot be bettered.
    Woo’s support I found lacking.

  • Yusef
    April 4, 2012 at 7:05 pm

    I have purchased Marketpress and Shopperpress and have been developing using both trying to decide which is the best fit for my customer.

    The customer requirements look simple at first and I went with Shopperpress then back came the feedback and further more intricate requirements came out e.g. putting breadcrumb, different random product to show whenever a page was refreshed, the list was extensive.

    After struggling to get these extra’s into Shopperpress I chose to use Marketpress with the iThemes Builder Framework theme, this allowed me much greater flexibility to quickly meet the customer requirements, especially on layout and how precisely a page would behave.

    I am also finding that it is proving more flexible to meet new requirements from the customer as I can easily put in plugins and modify the theme template.

    Bottom line for me was Shopperpress is great for setting up a basic to intermediate webstore but when you attempt to add plugins to ‘plug’ functionality gaps e.g. breadcrumb trail, then there is too high a risk it will interfere with the Shopperpress functionality.

    This plugin risk greatly limits Shopperpress from meeting future and new requirements and leaves you very dependent upon the developers to release the functionality within Shopperpress.

    However, to get a webstore up and running and provide a user with a great user interface to load, sell and monitor their products then Shopperpress wins, it really is easy to set up. At $79 with lifetime support, excellent value too.

    Point to note, the solution I have used with Marketpress and iThemes Builder means the customer must continue to pay around $700 per annum to ensure support from WPMU Dev and iThemes.

    Needless to say that the customers website generates an income that easily justifies the $700 per annum outlay.

    Your write up of the shopping carts and the various options helped me I hope that my little contribution helps.

    Kind regards,

    • Profile photo of M. K. Safi
      April 4, 2012 at 7:26 pm

      Thank you so much Yusef for contributing this comparison between ShopperPress and MarketPress to our site. I agree with what you said. ShopperPress is easy to start with and offers a great value, but it’s not as flexible as MarketPress or other solutions.

    • Kalu
      April 17, 2012 at 4:16 pm

      Hi Yusef,

      I need a market press customization and installation for multisites. Can you handle this?

  • harry
    March 17, 2012 at 12:29 am

    I am searching for a wordpress shopping cart plug in that will allow users to download books digitally. I would also like to be able to add further products such as mp3, dvds and cds. I was using virtuemart on joomla, but there does not appear to be a wordpress version.

    • March 17, 2012 at 12:53 am

      Brian Gardner linked to a Genesis Music Theme in a tweet to Jane Wells the other night recommending the WP e-Commerce Plugin… this would be my recommendation too:!/bgardner/status/180108624243343360

  • March 15, 2012 at 1:25 pm

    I read your article and it is very helpful
    My needs are simple, i have up to 10 daily dishes that i want to offer in my site so my customers will be able to order for home delivery. They will not pay money through the site, i want just to take orders from a verified customer.
    Any suggestions?

    • March 15, 2012 at 11:57 pm

      WP e-Commerce Plugin should would work perfectly for you.
      Download it here:

      The latest version of the WP e-Commerce Plugin is awesome and a new release is about to hit the streets. The 3.8.8 RC1 release went well and the Product UI is better then the other e-Commerce Plugins – you can get that version here:

  • Ben
    February 28, 2012 at 12:36 am

    Stay away from Shopp. Every recent released upgrade breaks your site!

  • February 25, 2012 at 6:43 pm

    I have been asked to produce a website for a local embroidery company who would like customers to log in and then be able to choose from a range of products, upload the information (either a logo or text) which is to be embroidered on to the article, then pay for the whole lot on check out.
    Which wp site or plugin do you recommend that can do the above?

  • February 10, 2012 at 2:31 am

    I am looking for someone to help me build a shipping component onto WP say top 3 shopping carts. So your article has helped me look into shopp and cart66. Are there any new fantastic ones in 2012 that I should be looking at?

  • Jason Lensch
    February 3, 2012 at 11:46 pm

    Is there a integration plugin for Zen cart and wordpress? Also the wordgento plugin I could not find, any thoughts?


You must log in to post a comment