1. Code
  2. WordPress
  3. Plugin Development

20 Best WordPress eCommerce Plugins Available on CodeCanyon

Scroll to top
Read Time: 12 min

If you're running an online store, chances are you're using WooCommerce. It happens to be the world's favorite eCommerce solution—and best of all, you can start using it for free.

Because it has become such a popular platform for online commerce, there are many different WordPress eCommerce plugins that can be added to WooCommerce, expanding its usefulness for online store owners.

Whether you are already using WooCommerce or just trying to decide if it's the right eCommerce solution for your business, these 20 WordPress eCommerce plugins available on Envato Market will give you a pretty good idea of how this powerful platform will help you meet your business goals.

1. SUMO Reward Points

SUMO Reward Points is the top-selling reward points plugin on the market. It is a complete and comprehensive reward points plugin that allows you to award points for product purchases, writing reviews, signing up to your site, and much more. This plugin is loaded with features to ensure that the reward points system can fit in with your business plan.

SUMO Reward PointsSUMO Reward PointsSUMO Reward Points
  • complete rewards system
  • add expiration date to reward points 
  • set reward points at product level, category level, and global level
  • works with any WooCommerce-supported theme
  • frequent updates

Other notable features include referring a friend, the ability to set the point conversion rate, reward points for social media promotion, advanced insights, and a reward points payment gateway. 

User pytheasgroup says:

"The features of this plugin, along with the quality of the code and superb quality of the support makes buying this product a must. This is the absolute best points plugin as well as reward system plugin along with refer a friend plugin all in one. I 100% recommend this plugin!"

View the live preview of this powerful rewards points plugin.

2. Table Rate Shipping for WooCommerce

Table Rate Shipping for WooCommerce is a must-use plugin for those selling physical products.

There's no better way to offer customers shipping rates based on price, quantity, weight, and more.

Table Rate Shipping for WooCommerceTable Rate Shipping for WooCommerceTable Rate Shipping for WooCommerce

This WordPress eCommerce plugin works with your WooCommerce setup, adding a new shipping method directly in your settings.

You can:

  • create zones based on country, state, or postal code
  • add multiple rates based on various conditions
  • set up return shipping options
  • use volumetric shipping
  • and more!

This plugin is WPML compatible and can be used for shipping methods all around the world.

Table Rate Shipping for WooCommerce is a must-have for anyone using WooCommerce to sell and ship products.

3. WooCommerce Extra Product Options

Everybody likes options.

And everybody likes using WooCommerce Extra Product Options to give customers extra product options when selling products with WooCommerce.

WooCommerce Extra Product OptionsWooCommerce Extra Product OptionsWooCommerce Extra Product Options

If you're selling products that have options or even if you just want the ability to create extra price fields, this is the way to do it.

Features include:

  • supports check-boxes, radio buttons, color picker, and many other fields
  • compatible with many other WooCommerce plugins
  • make changes globally or per product
  • form builder and conditional logic
  • and more!

WooCommerce Extra Product Options is another “must-have” plugin—at least for anyone planning on offering extra product options.

4. Fancy Product Designer

The Fancy Product Designer plugin gives customers the ability to create their own products.

This is the perfect solution for businesses offering custom design services such as custom printing.

Fancy Product Designer - WooCommerce PluginFancy Product Designer - WooCommerce PluginFancy Product Designer - WooCommerce Plugin

Users can:

  • upload images from Facebook, Instagram, and more
  • choose colors set by the store owner
  • have multiple product views
  • and more!

Business owners can also configure pricing based on layers, layer types, etc.

The Fancy Product Designer plugin is an impressive offering in the WordPress eCommerce plugin world.

5. WooCommerce Availability Notifications

Keeping your customers and potential customers informed about the availability of your products will help them make the best purchasing decisions possible. With WooCommerce Availability Notifications, you can display a notification next to the product, letting the customer know if the item is in stock, low in stock, out of stock, or on back order. 

WooCommerce Availability NotificationsWooCommerce Availability NotificationsWooCommerce Availability Notifications

The features include: 

  • product stock availability notification
  • customize font colors and weights for each notification
  • bulk edit product availability notifications

User lanchco says:

This plugin is great for managing custom stocks for every product! Be sure to visit the product page for more information.

6. WooCommerce Product Filter

As much as I hate repeating myself, here's another WooCommerce “must have.”

If you're selling enough products using WooCommerce for customers to search through your inventory, you need the WooCommerce Product Filter.

WooCommerce Product FilterWooCommerce Product FilterWooCommerce Product Filter

It's called the “all-in-one filter for every shop” and that's no exaggeration. It's impressive:

  • choose your filter layout
  • term customization
  • unlimited filters
  • widget filters
  • and more!

My favorite feature has to be the filter analytics, helping you improve the store experience and know what your customers are searching for.

The AJAX-powered WooCommerce Product Filter eCommerce plugin should be included in every WooCommerce install.

7. WooCombinator

Most WooCommerce stores display the specific attributes of a product in a dropdown menu. While this is a good way to display a product's attributes, it is not the most effective way. With WooCombinator, you will be able to turn these dropdown menus into clickable buttons that give your customer a clearer and more natural way of selecting product options.


Here are a few notable features of WooCombinator:

  • 17 predefined styles
  • 2 transition effects
  • ability to disable on selected product pages
  • add custom CSS rules

User Neo3 says:

The plugin itself is a really useful one. Makes the product page nice and clean, help clients pick their choices easier and in a more convenient way. Also, the support that the author provides is 5 star quality. I had many questions and the help given was professional, prompt, very patient and useful! All in all, thank you for this plugin! 

Check out these clickable buttons in action with the live demo.

8. WooChimp: WooCommerce MailChimp Integration

There's hardly a better match: WooCommerce and MailChimp.

WooChimp brings these two powerful online eCommerce tools together in a nicely integrated WordPress plugin.

WooChimp - WooCommerce MailChimp IntegrationWooChimp - WooCommerce MailChimp IntegrationWooChimp - WooCommerce MailChimp Integration

Some of the great marketing tools include:

  • Ecommerce360 support
  • automatically subscribe
  • merge tag support
  • subscriber groups
  • and more!

And when you try the advanced campaign targeting and autoresponders, you'll wonder why you didn't start using the WooChimp: WooCommerce MailChimp Integration plugin sooner.

9. WooCommerce PDF Invoice

Providing PDF invoices to eCommerce customers can add a nice touch, and sometimes it's required.

Either way, the WooCommerce PDF Invoice plugin is an excellent way to do it.

WooCommerce PDF InvoiceWooCommerce PDF InvoiceWooCommerce PDF Invoice

Following account standards and regulations, this plugin creates reliable, automatic invoicing.

Features include:

  • custom checkout fields allowed
  • regular and proforma invoices
  • supports multiple tax classes
  • full tax support
  • and more!

With a customizable layout and adjustable buyer and seller blocks, WooCommerce PDF Invoice is sure to fit the bill.

10. WooCommerce Membership

If you are looking to create a membership site or add a membership to your existing site, then WooCommerce Membership is the plugin for you. The plugin allows you to sell online memberships by restricting access to certain posts and pages on your website. 

WooCommerce MembershipWooCommerce MembershipWooCommerce Membership

Here are a few notable features:

  • create unlimited online membership plans
  • convert any WooCommerce product to a membership product
  • restrict access to any post or page
  • shortcode integration

Here is what cougar78 has to say about the plugin:

"Excellent membership extension for Woocommerce with fantastic customer service too! :-) Thanks for creating this because it's a huge help and it saves me a tonne of time, effort and headaches."

Take a glance at all of the great features that this plugin offers on the demo page.

11. WooCommerce Free Gift

Giving away free gifts to your customers can be a powerful incentive for them to make a purchase on your online store. WooCommerce Free Gift allows you to reward customers with a free gift for spending a specific amount of money. 

WooCommerce Free GiftWooCommerce Free GiftWooCommerce Free Gift

Settings and features include:

  • allow users to select gift
  • specify a single product as a gift
  • support for variable products
  • have two levels of gifts based off of amount spent

View the video preview of this eCommerce WordPress plugin below.

12. WooCommerce One Page Shopping

Having a lengthy checkout process will deter your potential customers from making a purchase. This process needs to be as smooth and quick as possible to give your customers the best experience possible, which will in turn increase your sales. 

The Woocommerce One Page Shopping plugin allows your customers to check out on the same page that they added the item to their cart. This allows them to complete their purchase right then and there, without having to go into different shopping cart pages.

WooCommerce One Page ShoppingWooCommerce One Page ShoppingWooCommerce One Page Shopping

User Readnlearn says:

This plugin is amazing! Does exactly what I needed it to do! And the Service is truly awesome, I had an issue integrating it to my site (not related to the actual plugin) and the Developer solved it for me immediately! Keep up the great work!

Find out how this all-in-one cart, checkout, and payment plugin works in the live preview.

13. WooCommerce Customer Relationship Manager

I've seen plugins that transform WordPress into a CRM, but I've never seen it integrated into a WordPress eCommerce plugin like WooCommerce before.

WooCommerce Customer Relationship Manager is both unique and impressive.

WooCommerce Customer Relationship ManagerWooCommerce Customer Relationship ManagerWooCommerce Customer Relationship Manager

Manage your customers and make sales from the same admin.

Features include:

  • assign customer status: leads, prospects, etc.
  • customer notes, financial activity, and more
  • send emails in bulk or one by one
  • place and log phone calls
  • and much, much more!

Mix in the MailChimp integration, WooCommerce subscriptions, and Advanced Custom Fields plugin, and you'll have successfully extended your eCommerce platform into a full CRM as well.

WooCommerce Customer Relationship Manager—it's impressive.

14. WooCommerce PDF Catalog

This unique plugin can turn your entire online store into a PDF catalog in a matter of minutes. If you are looking to show your store's catalog to your offline customers, then this is a must-have plugin. 

WooCommerce PDF CatalogWooCommerce PDF CatalogWooCommerce PDF Catalog

Features include:

  • more than 30 possible layouts
  • five category layouts
  • six product layouts
  • full PDF catalog
  • shortcode support

User giac_14 says:

"The plugin is very well designed and the options give you the possibility to get what you want. What made the difference is the support that was prompt and very effective!"

See how this PDF catalog would look when created from an existing online store in the demo.

15. WooAffiliates Plugin

WooAffiliates aims to be the most complete affiliates plugin on the market.

They’ve combined all major affiliation programs—Amazon, eBay, Aliexpress, and Envato Affiliates—into one major WordPress affiliates plugin.

WooAffiliates PluginWooAffiliates PluginWooAffiliates Plugin

The WooAffiliates plugin allows you to mass import products from all affiliate programs at the same time! That way you can earn commissions from Amazon, eBay, Aliexpress, and Envato Market simultaneously.

  • import products with variations
  • publish products automatically upon import, or import them as draft and publish them after
  • import products with XML or SOAP
  • geolocation—detects the user’s IP and sends them to the appropriate affiliate website
  • choose whether to show or hide the Amazon Buy URL in the link
  • optional display of gallery images in the product description area
  • optional display of short product description or excerpt

And much more. It's an impressive plugin with a lot of fantastic features all worth checking out.

16. WordPress Meta Data & Taxonomies Filter

Historically, the WordPress search function has left a lot to be desired. And if you want to search eCommerce products, it only gets worse.

What good is an eCommerce store without a good search engine?

WordPress Meta Data & Taxonomies Filter fixes this problem.

WordPress Meta Data  Taxonomies FilterWordPress Meta Data  Taxonomies FilterWordPress Meta Data  Taxonomies Filter

Working with both WooCommerce and Jigoshop, this WordPress eCommerce plugin features:

  • search by product attributes, categories, taxonomies, price, and any defined meta field
  • AJAX WooCommerce product filter
  • AJAX filter for any post type
  • widgets and shortcodes
  • and more!

Help your customers find the products they are looking for with the WordPress Meta Data & Taxonomies Filter.

17. WooCommerce Currency Switcher

Do you sell internationally?

Are you taking into account other currencies?

You might want to consider adding the WooCommerce Currency Switcher to your WooCommerce storefront.

WooCommerce Currency SwitcherWooCommerce Currency SwitcherWooCommerce Currency Switcher

This WordPress eCommerce plugin switches between different currencies and converts the rates in real time.

Other features include:

  • convert rates with Yahoo!, Google, Appspot Aggregators, or pre-defined
  • compatible with several other WooCommerce plugins
  • use available widgets or shortcode
  • multiple currency switcher styles
  • and more!

If you're using WooCommerce and selling internationally, you need the WooCommerce Currency Switcher!

18. Improved Sale Badges for WooCommerce

Sale badges that overlay your product images can help increase awareness for particular products that are on sale in your eCommerce store. The default sale badges that come with WooCommerce do not allow you to style each badge in order to fit with your website's theme. With Improved Sale Badges for WooCommerce, you can change the style according to your website's theme, collection, season, or holiday using the customizable presets in the plugin.  

Improved Sale Badges for WooCommerceImproved Sale Badges for WooCommerceImproved Sale Badges for WooCommerce

Features include:

  • 30+ unique badge designs
  • show percent discounts and money saved
  • scheduled sale counters 
  • seven-day refund

User pundu3brothe says:

"Only the best to say about his plugin! It has to be on every Woocommerce site. Kudos to the author."

Take a look at what these badges would look like on an online store in the live preview.

19. WooCommerce Sales Countdown

Sales countdown timers are an effective way to generate more sales. Customers who see that they have a limited amount of time to take advantage of a sale will feel more inclined to make a purchase. This eCommerce WordPress plugin shows a countdown box for the product on sale to tell the customer how much time they have left to purchase your product at a discount. 

WooCommerce Sales CountdownWooCommerce Sales CountdownWooCommerce Sales Countdown

Here are the main WooCommerce Sales Countdown features:

  • sales countdown, timer, or scheduler
  • works on product page, category page, and widget area
  • optimized for high-speed performance
  • compatible with all WooCommerce WordPress themes

User Tourmedy says:

"This is an amazing plugin created by a very talented web programmer and designer! Thank you so much!!!"

Take a look at this sales countdown plugin by checking out the live preview.

20. WooCommerce Social Reward

Easily reward your customer when they share your social pages. But how does it work? Choose to show this plugin's buttons on your cart page, product pages, and checkout page.

Then, when a social share is done, the coupon of your choice will be applied directly to their cart.

WooCommerce Social RewardWooCommerce Social RewardWooCommerce Social Reward
  • option for single coupon use per user
  • WooCommerce template hook to control where box appears on product page, cart, and checkout
  • simple mode or customise the coupon for each action
  • customize all text
  • shortcode available
  • retina-ready and responsive
  • i18n support, with French and English translations provided
  • free updates!

The plugin supports buttons for LinkedIn, Facebook Like, Twitter, and more! Check out the preview to see what it can do.


There is certainly no shortage of WordPress eCommerce plugins on Envato Market. Just as there are many different kinds of online stores, there are many different kinds of WordPress eCommerce plugins.

If you're interested in what else you can do with WooCommerce, you might be interested in Envato Tuts+ courses like Go Further With WooCommerce Themes or Developing a WooCommerce Theme, as well as many other WooCommerce How-To Tutorials, Courses, and eBooks.

Have you used WooCommerce before?

Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.