The Best Free WordPress Ecommerce Plug-ins (March 2017)

Seeing as how the market is so large, we wanted to find out which ones stand out. The conclusion is in: We believe WooCommerce serves as the best free WordPress ecommerce plugin. Throughout out research over the past two weeks we narrowed the field down to eight, with Easy Digital Downloads (EDD) and Ecwid ranked right behind WooCommerce.  We like WooCommerce for its superior integration tools and beautiful potential layouts. EDD has better tools for digital goods, while Ecwid looks to be the simplest for beginners.

The good news about WordPress ecommerce plugins is that they integrate with an existing WordPress site. Therefore, if you run a blog and eventually decide to sell eBooks or merchandise, you have the capabilities to do so. We primarily looked at free solutions, since, frankly, the free solutions are far better than any paid ones.


Along with existing sites, these plugins integrate with new WordPress installs, and some reputable hosting companies offer one-click ecommerce installations with WooCommerce included. Upon installing an ecommerce plugin, your WordPress blog or business site immediately gains functionality for selling digital and physical products.

For example, a blog, business or non-profit might sell:

  • Physical products like jewelry, clothing, toys, or electronics.
  • Digital goods like music, software, templates, eBooks and more.
  • Subscriptions and memberships with recurring payments.
  • Services like web design.
  • You can even accept donations if you're running a church or another non-profit.

Our final decision was based on quite a few factors, but overall, WooCommerce is completely free for making a pretty substantial online store, and the market is catered around WooCommerce, with developers making all sorts of extensions and themes that integrate with the plugin. The reason for this is that WooCommere is open source, giving your users the benefit of an open and active development and support community.

Real, digital and subscription products can all be sold through WooCommerce, and it's one of the few plugins that allows you to scale up quickly as your company grows. Along with several marketing extensions (email marketing and social media,) dozens of the top payment gateways, and extensive product pages with variants, groups and affiliates, the feature-set defeats all other offerings from free ecommerce plugins.

As for the other solutions, some individuals and companies are bound to find them more suitable in certain cases. For instance, some of them are more useful for when a company is only selling digital downloads. Others are insanely easy to setup and manage on a simple blog, making them more ideal for beginners. Not to mention, a few of the plugins integrate with other CMSs (content management systems,) offering a little versatility to bloggers who aren't on WordPress.

A great example is comparing WooCommerce to Ecwid. Although the overall feature set for WooCommerce beats out Ecwid, you're more likely to choose Ecwid if you're trying to integrate with Weebly, Wix or Joomla. On the other hand, WooCommerce only combines with WordPress. Furthermore, WooCommerce has support for digital products, but you're better off going with EDD if that's all you sell.

Seeing as how all of the solutions covered are free, we won't really discuss price. A more reasonable comparison tool would be the pricing (and availability) of themes and extensions.

EDD offers a solid set of extensions, one of which supports physical products. But that's one of the main reasons it sits in second place: Because you must pay for that extension. As for the reason EDD defeats some of the other solutions on the market: EDD has everything from discounts to codes to solid data reporting. The main benefit would have to be its extension library, though, since many of the options below that don't provide anything extra besides the core features. Oh yeah, and the EDD checkout looks super basic and user-friendly.

Table of Contents

Why You Should Trust Us

Right out of college I started a career in marketing and web design. After working on sites and email marketing campaigns over the course of three years, I turned to the world of writing. The majority of my clients include WordPress plugin and theme developers, along with web design online magazines that cover everything from coding to expert WordPress theme roundups.

Many of my articles include reviews, making it easy for me to understand what needs to be looked at for a digital product like a plugin. I test the products over several days, often using them myself for my own businesses. For instance, I manage a few WooCommerce sites for a few of my clients, and Easy Digital Downloads has always been my choice for the the digital ecommerce world.

That said, all of my ecommerce work started with other solutions such as WP Ecommerce and Marketpress. I enjoyed both of those, but as time passed I discovered my favourites.

Also, after a few years on board of the Ecommerce Platforms team, and hundreds of ecommerce articles, I can confidently say that my knowledge of the ecommerce world makes me a solid expert for training individuals and companies alike. For example, one of the early requirements as a resident researcher was to create an extensive review and comparison on the best WordPress membership plugins. Another was a tutorial outlining the steps to construct a fully functional marketplace with the help of WordPress and the Marketify theme.

Overall, I have the skills to analyse these WordPress ecommerce plugins, breaking down the features that make them unique. In addition, I know everything there is to know when it comes to implementing the plugins to create a complete ecommerce website, regardless of the products being sold. Considering the average person doesn't have the time to research the nitty gritty of these plugins and ecommerce platforms, I've taken the role of expert.

Who is This For?

Many companies and individuals make money without selling through an online store. You have physical, retail shops, along with bloggers who make money with affiliate links. There's also service-oriented companies like law firms and cleaning services.

On the surface, the service businesses don't look like they would be selling anything online. However, technically, any type of business has something to offer in terms of online commerce.

Let's start with the obvious. Some organizations start off with a great product idea. Others would like to purchase items from a manufacturer or drop shipper. Both of these businesses need an ecommerce platform. Whether or not you go with WordPress depends entirely on your company.

I would recommend WordPress to those who want a fairly basic system, but also worry about scaling up. With WordPress, you don't need to be a coding wiz with all the plugins and themes available. However, if you would like to learn a little something about the more advanced modifications, or you'd like to hire a freelancer to improve your site, the options are there.

On the other hand we have a more “cookie-cutter” platform like Shopify. I like it for the simplicity and feature-set, but some people feel like the customization falls flat.

Overall, businesses that are strictly centered around ecommerce should highly consider WordPress, since you never know how often you would like to make a change to the code or ramp up your server space.

We also like these WordPress ecommerce plugins for bloggers. The CMS of choice for blogging has been WordPress for quite some time, since the installation takes like two minutes, and you can get themes, plugins and a wide range of post formats. Therefore, the WordPress ecommerce plugins integrate with your current blog, just in case you plan on selling that eBook or webinar.

The final group involves regular brick and mortar businesses and services. WordPress ecommerce plugins may not apply to you right now, but if you ever think about selling services or expanding your retail business online, these plugins give you the right tools.

Finally, we recommend these plugins for people who don't want to break the bank. You don't have to pay a dime to download them, which is pretty neat considering you can test them out before committing. In addition, solutions like WooCommerce have various free themes and plugins with the whole open source community.

How I Chose and Tested the Best Free WordPress Ecommerce Plug-ins

Now that it's clear who should consider an ecommerce plugin for WordPress, along with some of my original thoughts on the options, it's time to look at the top eight tools I evaluated for this test:

From the start, I put all of the plugins on an even playing field. Yes, I've used some in the past, while others I haven't had any experience with. However, I began the comparison by imagining that I was a complete beginner. This way, I wouldn't have any bias, and I was able to jump around and discover and test out features like someone who is looking to obtain as much information as possible.

To start, I decided on three must-have features to see if any of the solutions got cut out. I also wanted to evaluate the overall user-friendliness of the plugins, since this will factor in greatly for most companies looking for an ecommerce plugin.

The three must-have features are:

  • Some sort of offering for selling both physical and digital products – When peddling physical products, the features are simpler, since you're looking for product pages, taxes, shipping and variants. The majority of the plugins offer that. I don't care if the physical product functionality is achieved through an extension, as long as it does the trick. As for digital goods, this is where some of the systems fail. I figure many companies are looking for a more secondary digital selling system, but sometimes you want more. The tools needed include automated emails with download links, customer profiles for later downloads and restrictions for those downloads.
  • A beautiful shopping cart – The problem with calling a shopping cart beautiful is that it's pretty much my opinion against yours. However, we can identify a few key items in a shopping cart that make it beautiful and simple. The first area to examine is where you're sent for the checkout. You'll want the checkout to be hosted on your own site so that the customer isn't redirected to a third-party. Also, it's nice to see a shopping cart with just a few steps and clean, short forms. The branding needs to be customizable, and I don't want to see any branding from the actual plugin companies. This is your ecommerce site, not theirs. Finally, simplicity ties in huge with a shopping cart. Does the checkout provide plenty of clean, white space? Does it cut out unnecessary distractions such as popups and ads?
  • An extension library to expand the basic features – One of the primary reasons I recommend WordPress to so many people is because of its open source community. This means you get everything from wonderful third-party themes to plugins that expand the functionality of your site. The glory of WordPress plugins is that they can also be extended. Considering all ecommerce sites are all completely different, this alleviates the pain that would generally come with a more cookie-cutter system. For example, you might be able to integrate with a membership plugin for recurring payments; or maybe you're more interested in finding a way to accept payments through a different payment gateway. More often than not, an extension is available with the right plugins. Note: During my evaluation I didn't consider the WordPress plugin library as an extension library.

With these three must-have features, our list gets narrowed down a little bit. Which ones are still around?

Dropped out:

  • Cart66 Lite – From accepting donations to publishing digital magazines, Cart66 Lite offers a few features that make it rather enticing. However, I can't pass up the fact that an extension library is not provided.
  • Marketpress – The overall goal with Marketpress is to ensure that ecommerce professionals don't have to use extensions. Therefore, you don't get an extension store. The only problem is, well, I've become fond of add-ons and extensions, especially for online store. Yes, Marketpress is packed with cool features, and the average store won't have to get any additional extensions. However, even a quick extensions search for an integrate-able Facebook store brings up no built-in feature. Whereas you could go with Ecwid and get a Facebook store made just for your shop.
  • Jigoshop – I'm not fond of the Jigoshop shopping cart. The entire checkout can be stored on one page, but it looks rather outdated and complicated for the user. It's not that easy to customize the shopping cart, meaning that the average user is stuck with the boring fonts, colours and buttons.
  • WP Ecommerce – The shopping cart is beyond basic, resembling a simple, HTML website checkout from decades ago. Yes, you can absolutely customize the shopping cart if you know how to code, but I'm looking for better designs directly out of the box.

Now we have four ecommerce plugins to choose from. It's time to look at some of the more detailed features that really make the platforms shine. Although I would technically recommend any of these plugins to ecommerce professionals or entrepreneurs, we're going to look at the tools that separate the men from the boys.

The following features focus on flexibility and overall selling power. Therefore, we're going to want to understand if you can effectively sell complicated memberships. What about the payment gateways? Are they reputable and plentiful for people to choose from?

We'll take a look at each of these benefits to understand which of the WordPress ecommerce platforms come out on top.

Without further ado…the other features I checked out include:

  • Integrations with the most credible payment gateways – Payment gateway offerings require two things: Quantity and quality. Therefore, I scanned through the number of payment gateways provided through each plugin and checked to see if the offerings were any good. Far too often we see ecommerce platforms that choose one or two default payment gateways. I'm not a fan of this because each store should be able to do their own research to understand which rates are lowest for their particular sales numbers.
  • Themes built just for the plugin – A good example of this is WooCommerce. If you select a WordPress theme that's not made just for WooCommerce, you may end up having problems, or the shopping cart and product display will fail to please customers. Therefore, we want to ensure that at least somewhere online we can find third-party theme developers who had a plugin in mind while creating the theme.
  • Advanced user capabilities (wish lists, saving a cart, making a profile) – When a customer lands on your website they might only want to checkout with a guest account. However, the more loyal ones, the ones that make you money, require profiles for saving their past searches and carts. Quite a few are often included with user profiles, such as wish lists and an area where they can re-download their digital products. It's also nice for customers to have profiles for looking up shipping speeds and estimated times of arrival.
  • Integrations with multiple CMSs – Interestingly enough, this is where WooCommerce fails the most. It's not a huge problem (especially since this article is about WordPress plugins,) but some of the plugins on this list are more suitable for alternative content management systems.
  •  Marketing tools (like email marketing and affiliates) – The good news with marketing tools is that if a feature isn't included in the plugin, you can generally check out the extension library to locate the items you need. That's why we put so much weight on the extension library. That said, marketing tools range from Facebook stores to social media sharing buttons. You'll also want to ensure that your store has an email subscription form with an integration to MailChimp or AWeber.
  • Tools to Sell Subscriptions and Memberships – If you're planning on having a subscription or membership site, you have to look at a whole different set of features. In fact, these tools should be your number one priority when establishing your site. On the other hand, some companies are giving out memberships or subscriptions as more of a secondary product. Therefore, you should focus more on the core product settings, payment gateways and marketing tools. One area to look for with memberships includes content dripping. It's a method of revealing content as a user progresses through the site (like with an online course).
  • Powerful customer management – From viewing customer history to checking out which people buy which types of products, the customer management area fuels the way you target market your customers and serve them with your support. After all, you're far more likely to increase your conversions if you have a graph and full spreadsheet of which customers are more likely to buy one shirt over the other. This way you can send direct emails to the customer with relevant information. I also like the customer management for helping your users. If someone calls in about a recent purchase, you better hope that your system quickly delivers the details to you.
  • Discount codes and promotions – Discount codes and promotions are sometimes a little different for physical and digital products. The same goes for memberships and subscriptions or even when selling services online. However, it all starts with a simple area for people to punch in their promotional codes, along with a spot to generate these codes and ensure they aren't used improperly. My favourite type of discount system gives you far more options than you need. For example, I would want to have the ability to have a coupon work for only a certain item or amount of money being spent.
  • Advanced reporting – WordPress has a modern and simple dashboard. Luckily, this means that you can check out your site stats without going to a special tab. In terms of WordPress ecommerce plugins, I want to have a snapshot of my most basic online selling stats, along with a more advanced page for seeing graphs and charts and exportable documents. For example, net and gross sales amounts should be on the dashboard, while a breakdown of your refunds might be located elsewhere. I've also noticed that some of the ecommerce plugins offer reports through mobile apps, moving them up a few pegs in my book.
  • Shipping and tax calculators – One of the main ways you can decrease your cart abandonment rate is by being honest and upfront about your pricing. This means displaying taxes and shipping costs prior to the very last page in your checkout. Sometimes this can be calculated automatically, but more often we see calculators for the customers to punch in their zip codes.
  • Variable product options – Product variants work for both physical and digital products. This means you offer options like shirt sizes and coluors to your customers. Other product variables might tie into the grouping of products, which often gives customers a discount.

Our Pick for Best Free WordPress Ecommerce Plug-ins: WooCommerce

After taking a look at all of the features above, WooCommerce reigns supreme in my comparison. As discussed before, you shouldn't immediately think that WooCommerce is the right route for you. Is it the safest bet if going in blind? Yes. But should you really think about the type of selling you'll be doing before making the decision? Absolutely.



I know we jumped over pricing before (since all of these plugins are free,) but WooCommerce has the most useful selection of themes and extensions for free or really cheap. Many of the themes and plugins are made by the WooCommerce company (such as the Artificer theme and Woo Sidebars,) while others come from all corners of the internet, opening up chances for you to develop a full online store without the need to destroy your wallet.

As discussed above, some of the other ecommerce plugins have extensions and themes as well, but none of them match the quantity and quality of WooCommerce.


Seeing as how I broke down a huge selection of features that should mean the most to online store owners, let's take a look at how WooCommerce fared in each of the categories:

  • Integrations with the most credible payment gateways – The WooCommerce plugin comes with five installed payment gateways. For example, you can accept payments through direct bank transfers, cash on delivery and check payments. In addition, it allows for credit card payments through Simplify Commerce and PayPal. Smaller stores will do just fine with these, but I tend to think that medium sized to large stores require more options. That's why WooCommerce had some free and paid extensions for options like Amazon Payments, Stripe, Authorize.Net, PayPal Pro/Advanced/Express, FirstData, and Braintree.
  • Themes built just for the plugin – Whether you're going for a theme built by WooCommerce or a premium solution from a third-party developer, the options are becoming more and more plentiful every day. For example, places like Tesla Themes, Elegant Themes and ThemeForest all have WooCommerce themes. You can also find an onslaught of WooCommerce extensions on the WooCommerce site or elsewhere online.
  • Advanced user capabilities (wish lists, saving a cart, making a profile) – Users can login to your site using WooCommerce and WordPress, but the majority of the other user capabilities are achieved with extensions and add-ons. For instance, wish lists and rewards programs are handled with extensions, while full user profiles can be setup nicely without any support from an extension.
  • Integrations with multiple CMSs – WooCommerce only integrates with WordPress. As discussed before, you're better off going with a different ecommerce plugin if you have no interest in WordPress, or if you have a current site that's running on an alternative CMS.
  • Marketing tools (like email marketing and affiliates) – This is another area where extensions come into play. Loyalty marketing is provided through an add-on, while email marketing, social media buttons and more can be found with the help of WooCommerce themes and add-ons. The built-in marketing tools include SEO, discount coupons and codes, product reviews and owner verification.


  • Tools to Sell Subscriptions and Memberships – Subscriptions, bookings and memberships all come in the form of extensions. These aren't exactly the least expensive extensions you'll ever find, but you can get them all for one-time payments, meaning that making your money back is far easier with potentially just a few sales.
  • Powerful customer management – The primary way to check out your customer information with WooCommerce is to look out the customer history list. In the plugin, you gain access to all of the personal information they punch into your site, including address, phone number, email and more. The payment information is protected, but exporting customer lists and evaluating which users are crucial to you business is easy.
  • Discount codes and promotions – This was mainly covered in the marketing tools tab above. Overall, the discounts and promotions support is pretty solid. You can even integrate with MailChimp with extensions. Other than that, we don't need to look at any of the other features since they were talked about above.


  • Advanced reporting – It all depends on what you would like your WordPress dashboard to look like. I would assume most stores include a simple stats section in the dashboard, which is entirely possible through WooCommerce. In addition, all of the sales reports (from net to gross sales) can be exported from the dashboard and shared with people in your organization. One of the main reports covers the cost of goods sold, and you can even get email alerts when a new sales report is generated.
  • Shipping and tax calculators – Choosing a shipping method takes place during the checkout. There's also a shipping calculator built into WooCommerce. Flexible shipping destinations can be activated, and you can reveal multiple shipping methods right in the shopping cart. The good part is that all of these options are shown before the last page. You can hide the shipping calculator, too. WooCommerce provides custom tax calculations for both you and the customer. Not only that, but the geo-location tax calculator pulls information from mobile device GPSs to identify exactly where the person is located (for checking in on their tax rates).
  • Variable product options – WooCommerce has top of the line product variables and they're all managed in the product creation pages. This means that you always remember to set a product variable while constructing a product. The variables can be utilize for both digital and physical products.


The Runner-up: Easy Digital Downloads


Putting Easy Digital Downloads in second place begs the question: Was there anything that knocked it out of the first place spot? Well, not really, since Easy Digital Downloads serves as the best solution for selling digital goods. It does have the ability to work as a physical goods system, but we mainly like it as the core recommendation for digital sellers.

Take a gander at the bullet points below to see where Easy Digital Downloads fell to WooCommerce (along with where it succeeded):

  • Integrations with the most credible payment gateways – Securely processing payments comes easy with EDD. You get options like Stripe. Braintree,, PayPal, Bitpay and more. The quantity and quality both look good, but you have to pay for some of these as extensions. That isn't the case for the major WooCommerce payment gateways.
  • Themes built just for the plugin – The EDD add-on library supplies some high quality extensions, some of which include EDD Message, ConvertKit, MailChimp and Software Licensing. The add-ons typically cost you a little money, and you're not going to be able to find many third-party plugins. The library serves as the primary place to locate the add-ons. You don't really need a special theme for EDD to work.
  • Advanced user capabilities (wishlists, saving a cart, making a profile) – Each user has a profile that they make when checking out or whenever they want to. Customer records can be linked to the profiles, so users see which downloads they may want to use in the future. In addition, this assists with boosting your customer service, seeing as how it shows what people have recently bought.
  • Integrations with multiple CMSs – Similar to WooCommerce, EDD doesn't integrate with anything besides WordPress. For some people this will be just fine, but if you have a previously-built site on something like Weebly, EDD can't help you there.
  • Marketing tools (like email marketing and affiliates) – Various newsletter extensions come into play with options like MailChimp and AWeber. You can also locate extensions to maintain a solid set of marketing tools (such as social media buttons, SEO and landing pages).
  • Tools to Sell Subscriptions and Memberships – EDD offers quite a few membership and subscription add-ons. For example, one of them gives you the ability to accept recurring payments. The Bookings add-on works well, too.
  • Powerful customer management – EDD provides one of the most impressive customer management centres in the business. A separate file is stored for each customer, and you can view and edit any customer you like. The main reason EDD works so well for customer management is because it features an area that explains customer lifetime value for each of your buyers. Along with linking customer records to profiles, you can't go wrong with EDD in this department.
  • Discount codes and promotions – The discount codes and promotions compare nicely to WooCommerce, since EDD offers you the chance to choose flat rates or percentage-based coupons. Specify the products you'd like to discount, and set automated start and end times. You can also have limits to who can use the coupons and minimum cart totals.
  • Advanced reporting – EDD monitors downloads and sales, and you can view earnings by date range or category. It does have a quick stats view on the dashboard, but the real magic comes into play with the primary reports area. Some other reports offer information on taxes collected per year and exportable data.
  • Shipping and tax calculators – No calculators are given with the default EDD download. However, the Simple Shipping extension serves you well for understanding your shipping processes and letting people know how much they are going to pay in shipping. I've yet to find a tax calculator that integrates with EDD, but I'll let you know if one comes along during the rest of my research.
  • Variable product options – You're not going to find much built into EDD that assists with variable products. That said, the Variable Pricing Switcher plugin has you covered as an extension. It lets customers quickly switch between pricing options on your website. Therefore, if you'd like to offer three payment plans for a batch of WordPress themes, the users would be able to select the options they want. The variable product extension combines nicely with pricing tables, since you can talk about the differences in the plans but also push customers through the actual payment process.

How the Competitors Compare

Let's take another look at our list of WordPress ecommerce plugins:

The Top Pick

WooCommerce has our top pick, since it works for beginners and advanced users alike. You're not going to spend much time with the installation and the cheap themes and extensions are too hard to pass up.

Our Pick for Simplicity: Ecwid


We already talked about Ecwid, but you could really go with any of the plugins to get fairly simple checkouts. Jigoshop probably has one of my least favourite carts, but simplicity on the backend can make up for that. Overall, I would start with Ecwid then move on from there if you're a beginner.

Our Pick for the Cleanest Dashboard and Strongest Reports

It's hard to compete with the WooCommerce dashboard, but we also like the looks of EDD and Ecwid. However, we shouldn't forget the incredible reports that come along with Jigoshop. The buttons are easy to manage, and you can quickly understand what's going on with your inventory pricing and sales. Not to mention, Jigoshop includes a beautiful reports section with exports and a wide range of graphs that help you out with future strategy decisions:


Unlike WooCommerce, where you jump around to different toolbar tabs, all of the Jigoshop buttons are consolidated onto one page. Therefore, a beautiful graph is shown on the main page, and you can click on anything from coupons to emails. Not only that, but the dashboard has a link to all of the Jigoshop add-ons. Along with color coding for the current orders and their statuses, Jigopshop looks great.

It's certainly not our favourite ecommerce plugin overall, but you can achieve plenty of goals with the help of the clean and modern dashboard.

Our Pick for Digital Products

EDD holds the crown for digital products. This is a solution that was made just for selling non-physical goods, so all you have to do is install the plugin and upload the items to your dashboard. Both Buy Now and Add to Cart buttons come along with EDD, and customers can save their carts and their past files to come back and download them later. Another primary reason EDD is the top solution for digital goods is because of the file access control. Basically, this means that you can specify how many people can download the file, or even make the file inaccessible after a certain period of time.


The iThemes Exchange plugin is yet another plugin that has a solid set of features for your digital products. Digital downloads, physical products and memberships are available to sell through the system.  Not to mention, the digital product pages include settings for product tags, categories, purchase messages and emails that get sent out when a purchase is made.

Our Pick for Collecting Donations and Making a Digital Magazine

Interestingly enough, if you're thinking about collecting donations, I would refer you to the Cart66 List plugin. The developers have put far more thought into this feature than other competitors, so non-profits, schools and churches can get a donation button included on the page without any problems. Fixed amounts are possible for donations, along with recurring charges and custom payments from people who would rather punch in the amount they would like to donate. The modules can be embedded anywhere on your site, so if you'd like to ask for monthly donations for a church, you can setup a few radio buttons for users to choose from.


The other advantage of going with Cart66 Lite includes the tools to make an online magazine. The whole point of the plugin is to make money from your magazine, so you're not really giving much away for free. The content restriction feature drips content to users as long as they have paid you more money or moved onto a certain part in your course. You can also organize content into a chronological list so that users can read through your articles easily. Although it's tough to make money from an online magazine, we like these tools best for online courses. This way you don't have to spend much time organizing the content or finding a way to collect money in a professional manner.

Some Final Thoughts and Things to Remember

Compared to other plugin comparisons, my ecommerce WordPress research gave my the right answers much quicker than usual. After all, just playing around with WooCommerce for a little bit shows you just how powerful it is. In addition, Easy Digital Downloads is so darn sleek when it comes to getting digital products on your site!

If you still have questions, here's what I would recommend: Take a look at the CMS you would like to use. If you currently have a website on anything other than WordPress, consider Ecwid before going on with anything else. If you plan on using WordPress, download the WooCommerce plugin and start playing around with it to see if you like it. Create a product page for one of your items, try connecting to a payment gateway, and check out some of the various extensions to see which of them might help you out.

Easy Digital Downloads is the obvious choice for non-physical goods, but once again, I would suggest you install the plugin on your site to see how it all works out. I can't be certain that one plugin will work better for your company over the other, but I can give you the facts and features that you might want to consider. Make a list of those features that mean the most to you, and take the time to check off the features covered in certain platforms. Then take a moment to download each of them that will satisfy your needs, and uninstall them whenever you think it isn't going to work out.

None of WordPress ecommerce plugins are going to weigh down your site, so go ahead and make a completely separate, and private, storefront for your testing process. If you have any questions you would like answered about ecommerce plugins for WordPress, feel free to drop a line in the comments section below.

featured image courtesy of Victor Belinatti

Catalin Zorzini

I'm a web design blogger and started this project after spending a few weeks struggling to find out which is the best ecommerce platform for myself. Check out my current top 10 ecommerce site builders.

97 Responses

    1. Sorry if this is kind of a stupid question, but should I install all these plugins for my upcoming online store or should I use only one

        1. Hi Catalin,

          I have in mind to build an online store where my clients are able to upload their products on my website and sell on their own. Is this possible using wordpress and any available plugins for wordpress?

          1. Hi Prashant,

            You can definitely build a marketplace using WordPress. You can do this using the Marketify WP theme and, in case you are building a marketplace for digital products, the Easy Digital Downloads Marketplace Bundle.

            Here you’ll find a step by step guide on how to do it:

            For physical products:

            How to Build a Physical Product Marketplace (like Etsy) with WordPress and Marketify

            For digital products:
            How to Build a Digital Product Marketplace (Like Fiverr) with WordPress, Marketify and the EDD Bundle


  1. Great plugins. WooCommerce is best one. Developing an eCommerce website is not a big deal now by using these plugins.

  2. Pingback: WP Engine Review
  3. We use woocommerce on a store with 10,000+ products – works great. To speed it up we are using Autoptimize , Gator Cache and BJ Lazy load – all work together brilliantly and the site is really quick. Take a look at and you wont belive its wordpress !!

    1. Hey Freddie,
      i also have a store with about 12k products, but i’m not as fortunate as you 🙁 I’m having problems updating the product info.
      I run, on a daily basis, a API Rest over a database located on the physical store server, which sends the product info to the wordpress database, so we can have the inventory correct on the website. Could you give some help with your advice so i can have a daily product update?

  4. Hey man,

    I opted for Woocommerce, as I wanted to set up my site (looks tidy) using WordPress. I was sceptical at first, but then once I started selling I got a https certificate to protect my clients and was able to sell solar panels Uk and internationally. Woocommerce has a great shipping and payment options. Was easy to set up and needed limited knowledge on how to code.

  5. Nice compilation of eCommerce plugins. We have been developing products and providing services extensively on WooCommerce to clients because of its wide range of functionalities and simplicity of use. It’s easy integration with various plugins, themes can turn your shopping site into a million dollar site.

    The coupons, discount options are great options to attract more customers to your site. If you know your way around WordPress then understanding WooCommerce is a child’s play.

  6. I am looking at putting an ecommerce solution on the above mentioned site in future. I was thinking about using woo commerce. for 2 reasons: the yoast seo plugin is optimised for woo commerce and no 2, there is support for this from a warehouse that I was wanting to use.

    I am not sure if I got the intent though, with woo commerce do you have to have a subdomain?

    I don’t really want subdomains… bad for seo… I am also thinking of adding a social networking plug in…

    however, I want to keep everything as tight as possible in one site preferably without subdomains.

    (which is why I also liked the shop mentioned that adds to your site and that you can add products to a facebook page as well.

  7. I have set up two WooCommerce sites and it each was fairly straight forward to set up. The hardest part is just uploading all of the images and setting up thepages. (There is a CSV uploader plugin that makes that chore a bit faster, if not really easier.)

    Once that’s done, it’s typical WordPress maintenance.

      1. I have used “WP Ultimate CSV Importer” for my woocommerce store. The plugin also supports the above mentioned WP eCommerce and MarketPress.

  8. Nice selection. I currently left Shopify after one week of issues and because of my experience with WordPress I installed WooCommerce. The verdict is still out as I’m waiting for support on shipping costs using their USPS extension which is not delivery some shipping options and grossly miscalculating what it is providing. That extension costs $79 for one license and the corresponding extension is another $59.

    One problem is I’m in the USA and they’re in South Africa so there is a huge time lag for support plus a notice said they are back-logged.

    Key for my business and any business shipping goods is to have reliable real-time carrier calculations for customers with all the shipping options available. The business owner must be able to pick and choose those options.

    If WooCommerce can fix this I’m all in as the basic structure is well done. It’s that pesky shipping that’s becoming trickier than I expected.

    1. I’m starting to develop a woo commerece site and I find their customer support problematic as it takes a day or so to get a response. The yearly cost of plugins make it less affordable. Plugins are written by and supported by either the developer or woo or both. I have yet to find a woo ninja to be a 10 help. More like a 6-7 at best. I thought WordPress bought woo. I would think WP would offer a better support system. Disappointing.

  9. Great article and advice. I would like the facility to set up payments on a continuous authority basis – so regular monthly payments, in much the same way as the traditional book club model works. Any idea whether any of these platforms can handle this – or whether a totally different solution would be needed?

  10. This was informative. I have a follow up question. What is the best plug in or service (besides ECWID) that I can use to “batch load” product data for my store. In other words, can I load a CSV file with my product data into WooCommerce for example? ECWID allows for this, but charges you a monthly charge for more than ten products. I would prefer to pay a per transaction charge if something like this exists.

    1. Wow it is actually awesome
      Moving to it right away
      Thank you for your efforts building such powerful plugin for free!!

  11. Hi,
    I have a website idea but have spent a lot of time researching to find a solution and can’t seem to find one that would get me started without having something custom built. I am completely new to this so maybe I’m missing something. I’m looking to build a site where users can post their own items to buy, sell or trade (mostly trading) but not an auction site. I’m looking to build revenue mostly from ad sales but possibly also taking a commission. I’m open to users brokering their own trades at first but eventually would like to facilitate the payment process for the user. Any help on a plug in that might at least get me off the ground would be helpful. Thanks!

  12. Hi. Thank you for your advice and information about the various plug-ins and options.
    I am very new to wordpress and building webpages. I am trying to create a shopping cart where the customer would be able to personalize the item. For example, they would order a t-shirt, variables would be size, color, font style, but also what message they would want to print on the shirt.
    Are there specific plug-ins that would work better with variables and personalization. Where would the personalized message be stored in the cart/order?
    Any advice would be very welcome.

    1. I’m looking at setting up something very similar (mine is mailbox numbers so I also have size, color, font & message). Right now, I’m planning to use WooCommerce along with their product add ons extension. I’m still exploring options and I haven’t pulled the trigger on a paid extension yet.

      If anyone has experience with this extension (or suggestions for a better solution), I’d love to hear about it.

  13. Thanks for all this useful info! Do you happen to know if any of these (or other) platforms that integrate with WP, are also available in Italian?
    Cheers 🙂

  14. As I know there is an Alipay extension which can be installed onto the older version of wordpress site, so I’m wondering which of the above e-commerce plugs support the said Alipay extension?

  15. Great resource. I’m currently using WooCommerce and a recent update wiped out my pricing field for products with variations. I’ve been on their site and it looks like they are no longer supporting anything. I don’t even find an option for Premium support. Does anyone know if they are abandoning this platform?

  16. I’m setting up a website and a blog. I downloaded WooCommerce, but I feel it doesn’t fit my business. I sell mainly services (consultations) and e-books. The WooCommerce is set up to sell physical goods to ship, and it’s great for that. But for me, the “shop” page needs to have a lengthy description of the services and e-books I will offer, pretty pictures, with an appointment calendar and the like. The WooCommerce shop page just lists the products without leaving much options to customize the shop page. And it looks like I’m selling t-shirts and not services. The way I see it, my shop page should be just one page more like a blog post with a general description and products listed not in a grid but a list form with a paragraph or two of description. I don’t have 10k products, maybe just a dozen which will all fit on one page.

    While it’s pretty easy to set up e-book shop, I have no idea how to go about setting up online payment for appointments in the best way possible, and perhaps integrated with a calendar.

    1. Hi Tatiana! I can see we have the same situation with our website. I also sell just few services. Right now i found myself using ecwid (i have no choice coz it’s already included in easy site builder), and like yours it doesnt fit in mine. but it would much better if theres any platform where we can create a registration for our clients where they can sign in, and communicate from there so there’s tracking (support ticket system). What did you do with yours? Kindly let me know.

  17. Hi Catalin,
    Thank you for the article.
    I am at the sensitive stage right now regarding which eommerce plugin to use for my next site. This narrows down the options considerably.
    Sooner or later i will have to just make a decision; but at least now it will be an informed one.

  18. Hi, i have a question. I’m new at all of website thingy. I created my first website from Easysite builder, now i’d like to have a e commerce platfrom where i sell only 3-5 products, what should i use? Im also dying to have a user membership to my clients where they can see their account (customers information) and send support ticket/mail to admin (me). Can anyone please help me?

  19. Here’s a question I have for which I’ve yet to find an answer…
    Do any of the eCommerce sites offer the ability for customers to NOT pay with a credit card or paypal or other electronic payment method? Many of our customers are schools. Their payment system is antiquated and they have to be able to pay by check. Our current webstore allows payment by credit card or “invoice”. If the customer chooses “invoice”, the order goes through and is processed and we are alerted to mail them an invoice (for payment by check).
    I’m working my way through the different providers, trying to find out who might offer this option for us. Any suggestions?

  20. Hello. Are any of these options suitable for a restaurant online ordering system? Ideally I need one that can be integrated with Ikentoo POS. Many thanks.

    1. Hi WooCommerce, WP eCommerce and MarketPress would be suitable for an online restaurant. There are plenty of restaurant WordPress themes to choose from websites like CreativeMarket and ThemeForest.

  21. Good day
    Thanks for the info on the various plugins. Can you advise which ones have the standard ability or features out of the box to offer a client a One Time Offer or Upsell once a client has purchased Product A already but before they are able to checkout a time sensitive pop up appears to Promote product B and add this to the cart?

    How would you advise I build this into my funnel? Any other plugins to consider?

    Thanks In advance.

  22. If I want to come up with a website (informational/blog) with a tab where I can sell stuff correlated. What is the best plug-in? So I dont want a 100% e-commerce site. I want WordPress power of web sites with sell option.

    1. Hi Bruno,

      Il you’re planning to sell just a few products through your WordPress blog I would recommend using Gumroad. It works well for both physical and digital products and it can be easily integrated into your WP site. You can also integrate Gumroad right into your Facebook, YouTube, Soundcloud and even an email newsletter.

      Hope this helps!

  23. Thanks for an excellent review article. I am looking for wp ecommerce plugins for my website right no. I am not entirely certain how much I am going to use it, therefore, don’t want to buy commercial software. I am working on small business data analysis and plan to write about it or provide some services. Most of my friends suggest WooCommerce. How good is it?
    Ankur Purohit

  24. Hi, what would be a good plugin to sell 5 to 10 physical products? I’m an artist and want to sell some prints. Any help would be greatly appreciated.

  25. Thank you so much for this info and taking the time and energy to put it all together! I’m in the market for a plugin for my not-for-profit website for fundraising with handmade items. I’ll pass this on to my site designer, as he’s getting ready to build and create!

  26. hi,
    i am very confusing,i am appreciating your help.
    can i use woocommerce plugin and at the same time another marketplace plugin,all in my wp website.
    i want to inform you that i have about 20000 products.

  27. Good day
    Is there a recommendation for current plugin / theme for selling clothing
    Variables required would be customisable sizing selections
    Colour selections variables for pricing adjustment for certain sizes and colours etc
    Small order fees
    Ability to set quantity discounts for combined order numbers
    I have looked for ages and are becoming increasingly confused
    So I was hoping for any recommendations please
    Kind regards

    1. Hi Ross,

      WooCommerce would be a great option here.

      There are dozens of Fashion WordPress themes to choose from and services like WpCurve can help you make the necessary adjustments.

      Best of luck!

      Bogdan – Editor at

  28. Hi,
    I want to use our current business website which does not have the capability of selling anything to host a page capable of selling a few seasonal products. Would you recommend any of the above for this?


    1. Hi Patrick,

      If you wish to sell directly from you current website then Ecwid will be a great option for you.

      You can read our full review here for more info.

      Best of luck,

      Bogdan – Editor at

  29. This is a great article, thank you for the information. I do have a question though. I have set up a site for our non-profit and need to be able to accept donations. Those typically work a bit differently. We will also market some event tickets and shirts, but that would be about the extent of our ecommerce. Do you have a recommendation for this type of functionality?

    1. Hi Tris,

      You can easily accept donations using PayPal by creating a donate button. You can then embed this button on your website.

      Bogdan – Editor at

  30. Thank you for sharing but Cart66 is not a free platform. They make you go through all of the technical stuff before they tell you it’s free for 15 days. There is no free version.

    1. Hi Regina,

      Cart66 is a WordPress plugin, not an eCommerce platform. It looks like the company may have stopped supporting the lite version, we’ll make the corrections soon.


      Bogdan – Editor at

  31. I have a site, please can you let me know if one of these plug ins would work on there, or if I need to set up something different or convert my site to .org ?
    Thank you

  32. Hello, thanks for sharing! I’m a student from Belgium and for my bachelor project I want to develop a second hand book platform, a platform where you can see which books you need for your studies and order them online. is a site with the same principle. You bring your books in a pop-up, we scan them and they appear on the site were you can order them one by one or in a packet. I’m looking for a template or plug-in that can help me with that, could you give me some recommendations please?

    Kind regards

  33. Hello Bogdan, its there a platform that that a user can edit variable information of a product or better yet, a webform with clients input as a product? I’m looking at selling direct mail peices as a product.

  34. i did like woocommerce but i am having to deactivate it as it’s making my site too slow. I have only added 6 products and it’s adding 2-3 seconds on to each page load. I know it’s becuase i am on shared hosting but i will need to look for another a ecommerce plugin, i’ll get more expensive hosting when i can afford it!

    1. Hi jess,

      This could be a problem with the WordPress install on your server not necessarily with the hosting plan you are paying for right now.


      Bogdan – Editor at

  35. According to my understanding of Shopify terms of service they have access to your customer database and are allowed to use your customer data for their and their partners use. This means that you cannot offer a privacy policy to your customers a better promise of privacy. I spent time and money at Shopsite and had to bail out when they changed their TOS.

  36. Great info! Which of these would be good for digital downloads? I sell embroidery designs and each could have up to 14 variables with a downloadable file for each, depending on which format the customer needs.
    Thanks in advance!

  37. Hi everyone
    Im pretty new to all this – Ive just finished creating my first self hosted site and trying to learn still
    I would like to add a section to sell ONLY one product on my site. So im looking for something simple
    Would any of these plugins be suitable or are these too advanced for what i need?

    1. Hi Gordon,

      For selling one single product you can use Gumroad. It works for both physical and digital products and it can be integrated on any page from your website.


      Bogdan – Editor at

      1. Hi Bogdan
        I implemented gumroad and just before i was about to go live with it, I realised that it only transacts in USD. This would not appeal to my customers in Australia due to exchange rate and international currency fee.

        DO you have any other simple suggestion like Gumroad which would work in Aus?
        Or can i just use shopify or woocommerce – even though it might be overkill for my one product?

        Thank you

  38. Hi there, I’m trying to use woocommerce for my ebook store but it doesn’t support ePub and mobi files. All the other plugins either cost too much or don’t have as extensive functionality. What is there to do now?

  39. I am trying to find an inventory solution and I’m not sure exactly what I’m looking for (or what it’s called). I run a nonprofit pet food bank and we’re starting a special program which is an “animal welfare share program”. Basically various animal groups will drop off items they don’t need and pick up items they do need so that we’re all more efficient with donor dollars. We want to have an inventory program where we can “check in” items as they come in. Items will not be “sold” but rather weekly we’ll update the inventory or we’ll ask the participating orgs to indicate the items they have taken (so these participating orgs will need a way to login or “purchase” items (even though there’s no cost). We would like the animal orgs to be able to look on our website (WordPress) and see which items are in-stock (before they drive to our location). There will be no charge at any point. I’d like to run occasional reports so that we can see how much inventory we’ve “re-homed”. Given all of this, do you have a recommendation of a plugin that would cover our needs? Thanks for your help!

    1. Hi Eileen,

      I would go with WooCommerce, but you’ll have to hire a developer to help you implement the custom features you need, as no platform will offer this kind of features by default.


      Bogdan – Editor at

  40. I would like a multi-vendor site that allows the vendor to have control over pricing, coupons, shipping options, etc and I would like them each to have a blog with their store. Is woocommerce what I am looking for?

  41. Thanks for great posting. Running one site with WC I have become aware that it gets slowed down extremely. Now for another project primary for selling digital downloads thinking about EDD. Do you have compared performance of WC and EDD, especially site speed and memory usage? What is your recommendation in this context?
    Thanks for reply. Grazie a lei.

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating *