WooCommerce is one of the most popular e-Commerce plugins in WordPress. In fact, it may also be the most popular platform to run an e-Commerce site. One of the reasons for its popularity is the vast selection of add-ons to extend the functionality.

In this article, we have put together some of the best WooCommerce add-ons. You can find an add-on for payments, shipping, integration to third-party services like MailChimp and Facebook, and more. Without further ado, let’s check them out.

20 Useful WooCommerce WordPress Plugins for Your Online Business

1. WooCommerce Payments

This plugin is developed exclusively for WooCommerce. It allows you to accept payments with credit and debit cards, manage refunds, and deposit fund to your bank account without the hassle.

Simply install the plugin and connect your site to WordPress.com, and you’re all set. It’s worth noting however that, at the time of this writing, this service works for US-based businesses only.

WooCommerce Payments Dashboard

2. WooCommerce Gateway Stripe

As the name implies, this plugin enables your site to connect to Stripe as a payment gateway. Stripe is one of the most popular gateway to accept payment with credit cards due to the ease of use and a very comprehensive API.

Credit card payment field


3. WooCommerce Invoice & Packging Slip

With this plugin, you can generate the invoice and packing slip to attach to the shipment. The invoice and the packing slip is fully customizable where you can insert custom header, footer, as well as the option to select the paper size. So, if you sell physical products, you’ll probably find this plugin to be useful.

WooCommerce Invoice & Packging Slip

4. MailChimp for WooCommerce

An official plugin from MailChimp to integrate your WooCommerce store with MailChimp. This plugin can help you optimize your online store sales.

Moreover, it can sync to the Audience in Mailchimp with the purchase data on your site, set up an automation to remind customers about their abandoned cart, and track customers based on their purchase history.

MailChimp for WooCommerce

5. Google Analytics Integration

As the name implies, this plugin allows you to connect your site to Google Analytics. It only requires you to authenticate the site with your Google Analytics account and you’ll immediately view full analytics data from Google Analytics right from your WordPress dashboard.

Google Analytics Integration

6. Booster for WooCommerce

This plugin offers various features Bulk Price Converter, Currency Exchange Rates, Prices and Currencies by Country and a lot more to supercharge your WooCommerce store.

Booster for WooCommerce

7. Product Bundle

If you’re looking to boost sales, you can try to create a deal Product Bundle. This plugin can help you create bundle deals of your products in WooCommerce.

Product Bundle

8. Discount Rules

Here’s a plugin that enables you to set rules where a discount could apply. With Discount Rules, you can set a basic percentage-based discounts, or an advanced rule such as applying a discount if the purchase is above a certain price or based on the number of the products in the cart.

Discount Rules

9. WooCommerce Customizer

A simple WordPress plugin that allows you to customize a number of things in WooCommerce store. For example, you can change the text on the “Add to Cart” button for different product types, add the “sales” badge text, set a placeholder image source, and a lot more.

WooCommerce Customizer

10. Price Based on Country

This plugin enables you to set a custom price based on the customer countries so you can calculate the price by applying the exchange rate, or manually set the price. A perfect plugin if your e-commerce site deals with customers from many different countries.

Price Based on Country

11. WPC Variations Radio Buttons

This plugin adds a nice “select” interface for choosing the product variations on the product page. It provides four selections: the basic HTML select tag, the Select2 library, the ddSlick, and the Radio HTML button.

This plugin can help increase user experience when purchasing the product, and overall may help to increase sales on your e-commerce site as well.

WPC Variations Radio Buttons

12. DHL for WooCommerce

An official DHL WordPress plugin. DHL – one of the popular expedition and shipping services in the world. So, if your store provides an option to ship with DHL, you should install this plugin. It can automatically create labels for national or international orders and generate the tracking code as well.

DHL for WooCommerce

13. WooCommerce Order Notes

This plugin helps you conveniently manage Notes that are placed on orders. You can browse all notes on one page with pagination, and view of the order it’s connected to.

WooCommerce Order Notes

14. Facebook for WooCommerce

An official plugin to connect your WooCommerce store to Facebook. This plugin allows you to enable the Facebook pixel, upload your store’s catalog, and create a shop on your Facebook page without any hassle.

Facebook for WooCommerce

15. Perfect WooCommerce Brands

This plugin creates a new Taxonomy in WordPress where you can add a category for brands along with the brand logo or icons. It’s easy to use and provides custom shortcodes and widgets where you can display the list of this brand nicely within your online store.

Perfect WooCommerce Brands

16. Smart Coupons

Enhance the WooCommerce built-in “Coupon” functionality with Smart Coupons. For example, it enables you to restrict or issue a coupon based on the product, category or the user checkout flows including the payment method, shipping method or the number of products in the customer cart.

Smart Coupons

17. WooCommerce Product Dependencies

A simple plugin that allows you to restrict purchase to any product based on ownership or purchase of other products.

WooCommerce Product Dependencies

18. Smart COD

Not everyone has a debit or credit card to pay right away on your site. Use this plugin to offer a COD or Cash on Delivery to your customer. For some customers, COD provides more convenience as well as trust when purchasing online.

Smart COD

19. Product Timer

This plugins lets you set products of when it should be visible and purchasable using combinations of time setting. A pretty great plugin to run a Season Sale!

Product Timer

20. Product Compare

This plugin offers your customers to compare different products side-by-side before making the purchase. It can help your customers in purchasing the right product, thus offering a better shopping experience.

Product Compare