WooCommerce is one of the most well know and used e-commerce WordPress plugins. Not only is it a completely free e-commerce solution for WordPress but it is also easy to use, includes support for many product formats, has options for currencies and taxes, offers the ability to integrate multiple shipping methods and has built-in support for PayPal, check, bank transfer and cash on delivery. It’s pretty awesome but what if you want more?
The Best Extensions & Add-ons for WooCommerce
WooCommerce is perfectly great on it’s one, but what really makes it one cut above other e-commerce plugins is the wide variety of free and premium extensions available. Today we’re sharing 30+ of the absolute best WooCommerce extensions for WordPress. These plugins add extra features like WPML translations, advanced shipping, easy style customizations and more to WooCommerce so you can build the store your website needs.
YITH WooCommerce Ajax Search
The free WooCommerce Ajax Search plugin makes it easy for your customers to search your WooCommerce store and see instant ajaxed results. By adding a “live search” like this it’s much easier for customers to search through your current inventory, especially if your store has hundreds or thousands of items.
WooCommerce Pay With Amazon
This free plugin integrates Amazon Payments with your WordPress installation. With this plugin customers can use Amazon to complete their order. The checkout process still takes place on your own site, but there is the added benefit of Amazon Payment’s fraud protection ad well as built-in mobile optimization.
WooCommerce MultiStep Checkout Wizard ($19)
The WooCommerce MultiStep Checkout Wizard is an awesome plugin that guides your customers through the checkout process. By splitting and cleaning up the standard WooCommerce checkout page you can create an attractive, professional and easy to follow process that any customer can understand.
WooCommerce Bulk Discount
The WooCommerce Bulk Discount plugin offers a variety of features that you can use to offer your best customers discounts on products or orders. With this plugin you can easily add incentives for your customers to buy more. Offer fix discounts (such as $5 off when purchasing 5 or more items), percentage discounts (such as 20% off a purchase of 20 or more items) or item specific discounts (more traditional bulk pricing such as 5% off 10, 10% off 20, or 15% off 30 or more). The possibilities are endless and sure to influence your customers to buy more!
WooCommerce Custom Product Boxes ($59)
Want to offer customers special pricing for creating their own bundle of goods? That’s exactly what Custom Product Boxes was built for! This fabulous plugin allows you to create bundle offers for your WooCommerce store where customers get to choose from a variety of products (like 12 assorted cupcakes for $12, a build-you-own gift basket, or even a WordPress developer pick-3 services package).
YITH WooCommerce Zoom Magnifier
If your product images show your item on display in a room (like a chair for sale staged in a sample living room), your products are intricately detailed (like delicately tooled jewelry) or you want to show off the quality of the materials used to create your goods (like a fine leather purse) then the free YITH WooCommerce Zoom Magnifier plugin is for you. With this plugin customers can zoom in on product images – just be sure to upload high quality photos.
Stripe for WooCommerce
This official WooCommerce plugin extends WooCommerce to include support for the Stripe payment gateway. You do nee to have a valid SSL certificate in order to add Stripe and accept credit card payments, but it’s well worth the extra effort since your customers will have the option to use their Visa, MasterCard, Discover, American Express, JCB and Diners Club card to make purchases.
WooCommerce Amazon Affiliates ($34)
Want to refer customers on your website to Amazon products they’ll love? Then this is the plugin for you! The WooCommerce Amazon Affiliates plugin makes it easy to add Amazon products to your WooCommerce store with your affiliate links. There is even an built-in module to auto import new items from Amazon based on keyword. Other features include built-in reporting to keep track of referral sales, custom styling options, easy to use shortcodes and much more!
WooCommerce Stripe Payment Gateway
With the WooCommerce Stripe Payment Gateway free WordPress plugin you can accept payments via Stripe. Stripe makes it possible for you to accept major credit cards including Visa, MasterCard, American Express and more as well as Bitcoin. There are no setup fees for Stripe so you can start accepting payments straight away (just be aware that you are charged when payments or refunds are processed).
WooCommerce Customer Relationship Manager ($55)
The WooCommerce Customer Relationship Manager plugin gives you advances options to keep track of your customers. This plugin makes it easy to add and edit customers, set customer status, import & export customer lists, track and send emails, place and log calls, view customer purchase activity and much more.
YITH Infinite Scrolling for WooCommerce
The YITH Infinite Scrolling plugin works with WooCommerce so you can show your store with infinite scrolling. This way customers can browse your entire inventory from your main store page. While this might not be optimal for stores with hundreds of products it does make a lot of sense if your store isn’t so large.
FacetWP Advanced Filtering for WordPress ($79)
FacetWP is a powerful search tool for WooCommerce and WordPress in general. With FacetWP your customers can specify their search for products using various facets, such as categories, tags, etc. The plugin is ajax-based so search results are quickly loaded on the page so your customers aren’t left waiting.
WooCommerce Multilingual – WPML
Need to translate your WooCommerce store into multiple languages? With the WooCommerce Multilingual integration plugin you can easily use WPML to translate your WooCommerce store pages & products just like the rest of your WordPress site. Note: this plugin requires you to have your own copy of the premium WPML plugin.
WooChimp – WooCommerce MailChimp Integration ($29)
WooChimp is a premium MailChimp integration for WooCommerce that makes it easy for your to add MailChimp subscribers when they signup at checkout to complete a WooCommerce purchase. Plus with WooChimp you can also create subscriber groups, insert forms on any page with the included widget & shortcode and use the campaign targeting and advanced reports to optimize your conversion rate.
WooCommerce Conversion Tracking
The WooCommerce Conversion Tracking plugin makes it easy to track and monitor your advertising campaigns for your WooCommerce store. The plugin adds tracking codes to your cart, user registration and checkout success pages then it creates valuable reports that you can use to keep track of your conversions.
WooCommerce Pretty Emails ($15)
Customize your store emails with the WooCommerce Pretty Emails plugin. Create email templates that match the rest of your business by customizing the fonts, colors, text size, banners, width, headings, borders, product thumbnails, social links and more. This way customers making purchases will know your emails when they see them!
YITH WooCommerce Compare
Looking for a way to allow customers to compare prices among similar products in your store? Give the YITH WooCommerce Compare plugin a try. This free plugin adds options a Compare button on item pages so users can see a predefined comparison table of products your have created, or you can add a comparison widget so customers can click to choose which items they want to see compared.
WooCommerce Prices By User Role ($19)
In order to offer dynamic pricing to your various customer groups you’re going to need a plugin, and WooCommerce Prices by User Role is just the plugin to extend WooCommerce for you. This plugin makes it possible for you to create user role based pricing as well as custom discounts specific to each grouping. Other handy features include the ability to hide prices and the “Add to Cart” button from non-registered users, display a saving percentage for specific user roles, create product markups and more.
WooCommerce Social Media Share Buttons
Social media is a huge market to find new customers and one of the best ways to gain traction on any social media platform is by having others share your content. With the WooCommerce Social Media Share Buttons plugin you can add buttons for sharing your products on Facebook, Twitter, Google+, Pinterest, Tumblr, LinkedIn, StumbleUpon and more.
WooCommerce Recover Abandoned Cart ($22)
Customers abandon shopping carts for a variety of reasons – window shopping, closed browser, walked away from their computer, etc. To get them back try using the WooCommerce Recover Abandoned Cart plugin which works by sensing when a cart has been abandoned, following up with the customer by sending an email with a shopping cart link (a coupon can be included here too) and if all goes well the customer will click on the link and complete their purchase.
ShipStation Integration for WooCommerce
ShipStation Integration is WooCommerce’s official plugin for streamlining your order fulfillment process. ShipStation can sync with orders from so you can follow the whole process from order, to label creation and customer communication. Plus there are plenty of options for shipping service mapping, custom order rules, return labels, reporting and more (note: a ShipStation monthly plan is required for this plugin).
QuoteUp Quotation & Proposal Management for WooCommerce ($39)
QuoteUp is a premium quote and proposal manager for WooCommerce. This plugin adds features so you can include a “Request a quote” on various products in your WooCommerce store. This is great if you sell in bulk or if your store offers fully customizable items (like websites, car customizations, home remodeling – you get the idea). The advantage it that the plugin makes it extremely easy for users to make requests and for you to manage and respond to them right from WordPress making the whole process more efficient and effective.
The WooCommerce Customizer plugin makes tweaking cart button text, labels, products per page, placeholder images, checkout text and more super easy thanks to a customization panel it added to WooCommerce. It uses PHP filters built into WooCommerce so you can make changes without having to know any code.
WooThumbs Awesome Product Imagery ($18)
WooThumbs is a premium plugin to add beautiful image options to your WooCommerce products. This plugin adds options for unlimited product variation images, WooCommerce image carousels, as well as inner, outer and follow zoom. The plugin also adds design customization options for navigation, fullscreen galleries, image fade, layouts and it’s even WPML compatible.
WooCommerce Checkout Manager
Customize your WooCommerce checkout page with the free WooCommerce Checkout Manager plugin. This handy plugin adds options to extend (or hide) fields on your checkout page as well as make fields required, limit fields based on user role, retain information for particular fields, add a date picker, set a default state, create conditional fields and much more. This is an exceptional tool if you need to collect extra customer information for State or VAT taxes, if you want customers to register their purchase at checkout (like for premium themes or plugins), or if you want to add custom discount fields for certain customers (based on their user role).
WooCommerce Point of Sale ($60)
Want to sell products to customers in person, face to face, in your real life store? No problem. With the WooCommerce Point of Sale (POS) plugin you can make sale in your physical store using WooCommerce, all you need is an internet connection and a method to accept payment. The plugin also includes support for adding local taxes, variable products, previous orders, barcode support, order notes, discounts/coupons, email receipts and you can even see a register report at the end of the day.
Enhanced Ecommerce Google Analytics Plugin for WooCommerce
Want to see your Google Analytics for your WooCommerce store with the added Enhanced e-commerce feature? Give this plugin a try. The Enhanced Ecommerce Google Analytics plugin adds four reports: shopping behavior, checkout behavior, product performance and sales performance. With this you can optimize your product pages, sales tactics and more.
Klarna for WooCommerce
Klarna for WooCommerce adds a new payment method for customer checkout. This official Klarna WooCommerce extension replaces the default WooCommerce checkout with Klarna’s so customers and shop with their email and zip code. Klarna gives shoppers the ability to shop on a variety of websites, checkout and then pay for all of their purchases on one monthly invoice.
WooCommerce Menu Cart
The WooCommerce Menu Cart does just what it says – it adds a WooCommerce shopping cart to your theme’s main navigation menu. There are options for adding an icon, item count and cart total as well as for floating your cart to the left or right. You can also tweak the styling with a bit of custom CSS as it will take on the default styling of your current menu.
WooCommerce Dynamic Pricing & Discounts ($29)
WooCommerce Dynamic Pricing & Discounts gives you the power to add custom prices and incentives to convince your customers to buy more. Offer discounts for holidays or bulk purchases, or give loyal customers promotional pricing for lifetime spending. Use options for quantity discounts, special offers, matched items, repeating special offers, percentage discounts, conditional promo application and much more.
WooCommerce Google Analytics Integration
Google Analytics is a powerful tool for analyzing reader behavior, popular content and traffic sources for your website. But with the WooCommerce Google Analytics Integration plugin you can see all of this information and more for your WooCommerce store. The plugin makes it possible for you to see how your customers are finding your products, which are more popular and you can even integrate it to see which referrals are converting into sales.
YITH WooCommerce Quick View
Have you ever visited an online store that has a quick view to open a lightbox for an item so you can see the item details, additional photos and even add it to your cart without having to leave the page? That’s exactly what YITH WooCommerce Quick View adds to WooCommerce. It’s easy to install and setup and will make your customers’ shopping experience much easier.
AfterShip WooCommerce Tracking
The AfterShip WooCommerce Tracking plugin is an easy way to manage the location of your goods to be sure they are delivered on time and to the right location. The plugin adds fields for Tracking Number and Carrier to your admin panel so as soon as you ship an order simply key in the information so the customer can see it on their order history page. Over 200+ carriers world wide are supported and it’s free to track all of your shipments.
Display Product Multi-Layout for WooCommerce ($19)
Display Product Multi-Layout for WooCommerce is a quick and easy way to add product display options to your WordPress theme if it doesn’t already support WooCommerce. The plugin adds WooCommerce options for page setup, button styling, color options, custom button text, grid layout, table layout, carousels, filters and more.
WooCommerce PDF Invoices
With the free WooCommerce PDF Invoices Free WordPress plugin you can create simple PDF invoices for all of your WooCommerce sales. The plugin creates an invoice automatically, attaches it to an email to your customer or sends it to their Dropbox, Google Drive, OneDrive or Egnyte account.
WooCommerce All-In-One-SEO Pack Integration
The WooCommerce All-In-One-SEO Pack Integration plugin is a free and simple way to add SEO options from the All-In-One-SEO Pack plugin to your WooCommerce store (note: you must have All-In-One-SEO installed and active for this plugin to work). It adds meta details to your product pages for title, description, keywords, menu title, title attributes and the option to disable product.
YITH WooCommerce Ajax Product Filter
The free YITH WooCommerce Ajax Product Filter makes it quick and easy for your customers to filter your store products without having to leave the page. Customers can filter by labels, lists, color and dropdown to see which of your products meet their exact needs.
WooCommerce CSV Importer
The WooCommerce CSV Importer is an easy way to import your new inventory or to switch to WooCommerce from another platform. Import up to 10,000 products by creating a CSV file for your products, al you have to do is map your columns to fields in WooCommerce (don’t worry – this plugin includes through documentation to help you through). Once that’s done all you have to do is import to add your products!
Booster fo WooCommerce
Want to add a huge amount of features to WooCommerce in one click? Just install Booster for WooCommerce. This free but powerful plugin includes a surprising amount of WooCommerce add-ons including currencies, exchange rates, price formats, name your price option, wholesale pricing, custom button & price labels, bookings support, crowdfunding, automated SKUs, mini checkout cart, custom payment gateways, additional admin tools, WPML translation booster, WooCommerce export tools and so much more. It’s pretty awesome.
WooCommerce Sequential Order Numbers
Want your orders created in numerical order? Don’t worry – that’s what the free WooCommerce Sequential Order Numbers plugin is for. Once installed this WordPress plugin ensures that your orders are all in, well, order. If you already have existing orders the plugin will begin from your highest order number and proceed sequentially. If you have no orders it will start at 1. Easy and effective!
WooCommerce Simple Auctions ($19)
Want to run your own eBay style auction site? Well with WooCommerce and the Simple Auctions plugin you can. This plugin adds features to extend WooCommerce’s functionality to include normal, revers and silent auctions as well as options for prices, bidding increments, reserve price, buy it now price, start and end times, custom widgets (for ending soon, recently viewed, features, latest, future and random auctions), custom email notifications an more.
YITH WooCommerce Featured Video
The YITH WooCommerce Featured Video plugin does just what it says – adds the ability for you to use a featured video on WooCommerce products. Simply paste in the URL to add a YouTube or Vimeo video showcase to your products to showcase how your product works (which will hopefully drive more conversions).
Genesis Connect for WooCommerce
Love your Genesis theme but wish your WooCommerce store matched? With Genesis Connect for WooCommerce all of the built-in shop templates included with WooCommerce are replaced with Genesis supported versions. Plus the plugin also works with Genesis Simple Sidebars & Genesis Simple menus to make them compatible with WooCommerce as well.
Subscriptio – WooCommerce Subscriptions ($39)
Subscriptio WooCommerce Subscriptions makes it possible for you to sell subscriptions to your customers. This plugin adds recurring payments with the options for setup fee, a free trial and an expiration date to help you manage your subscription offerings. The subscriptions include options for pausing, multiple subscriptions, one off fees and more.
YITH WooCommerce Catalog Mode
The YITH WooCommerce Catalog Mode free WordPress plugin assembles your entire WooCommerce store inventory into an easy to read catalog format. This is a very useful plugin, especially in cases where you might need to take your store offline for a bit for routine maintenance or site updates. In this case while your main store might not be accessible to customers they can still view your online catalog and contact you with questions or order requests.
WooCommerce Table Rate Shipping by Mangohour
WooCommerce includes basic shipping options by default, but in order to specify shipping costs according to a customer’s order and location you’ll need more advanced settings. That’s where the WooCommerce Table Rate Shipping plugin comes in. This free plugin makes it possible for you to set unlimited shipping zones, unlimited rates, tiered shipping prices (based on order weight or subtotal price) and handling fees. Plus there is a premium version available if you need more.
WooCommerce Extra Product Options ($19)
The WooCommerce Extra Product Options plugin is a versatile product creator for WooCommerce. With this plugin you can build product pages to include conditional product variations, flexible pricing options and product page customizations. The plugin adds a ton of options to WooCommerce including checkboxes, lazy loading for images, fixed and percentage price increases, a form fields builder plus much more.
YIKES Custom Product Tabs for WooCommerce
YIKES Custom Product Tabs for WooCommerce is a great tool for extending the basic WooCommerce plugin to include additional custom tabs on product pages. From the product edit screen admins can add tabs (on a per product basis), reorder tabs and of course delete them. This is handy if you want to add a custom location tab with a Google Map, a special with a table of additional product information, or even a tab with directions on using the product.
WooCommerce Product Slider
The WooCommerce Product Slider plugin is an easy way to add a responsive WooCommerce product slider and carousel to your website. Simply install the plugin and use the included shortcode and widget to add product showcase sliders and carousels to any post, page or widget ready area.
Hopefully you’ve found at least one or two add-ons that you can use to make your WooCommerce store even more powerful. We’ve listed the best free and premium plugins we could find, but if you think we missed one just leave a comment. And if you do give one of these plugins a try let us know how it works out and share your experience with our other readers! 🙂