22 Must-Have WooCommerce Plugins for 2018

2018-12-13T21:50:35+00:00Categories: News|Tags: , |

WooCommerce powers over 28% of all online stores and is the most popular eCommerce platform on the web. Not bad for a bootstrapped product that you can download for free.

For store owners, WooCommerce gives you full control over you store, allowing you to sell anything online. And for developers, the plugin is open source, extendable, adaptable and integrates seamlessly with WordPress

There are hundreds of extensions available for WooCommerce that can help you add greater functionality to the core software. So whether you want better manage your store, grow your marketing efforts, display shipping information or even save time calculating sales tax, there’s an extension to help you do it.

In this post, I’ll share 22 of the best WooCommerce extensions available in our marketplace to help you improve your online store as we count down the days to 2018. Not only will these plugins make it easier to manage your store, but they will also help you increase your sales.

 Let’s kick off this collection with an extension that plays on the psychology behind buying decisions. With XL WooCommerce Sales Triggers, you can add one of 7 psychological triggers to your online store. These include:

  • Displaying a countdown timer to create urgency

  • Showing the items left in store to induce scarcity

  • Displaying potential cost savings to trigger loss aversion

  • Sharing the most recent sales activity for social proof

  • Displaying a list of what your store guarantees to reassure shoppers

  • Displaying the satisfaction rate to increase shopper confidence

  • Highlighting your store’s best sellers to reduce anxiety

It’s a clever plugin that uses sales tactics employed by stores like Amazon, eBay and Zappos to increase buyer confidence, reassure people who are nervous about checking out, and create a sense of urgency around making a purchase.

This useful and versatile extension lets you add additional product options to your store so you can provide more information to shoppers. Using a simple and intuitive interface, you can create forms (and use conditional logic), add new pricing options and create priced product variations.

The form builder provides advanced functionality so you can create checkboxes, radio buttons, select boxes, text areas, input fields and add range and color pickers.

If you’ve reached a point where you’re feeling limited by the basic setting WooCommerce provides, this extension will help you achieve even more with your store.

Want to earn some extra cash using your WooCommerce? With WooCommerce Amazon Affiliates you advertise Amazon products in your store and receive advertising feeds from qualifying purchases. You can also receive advertising feeds from products your site visitors buy and visit, not just the products you advertise thanks to the extension’s built-in 90 days cookie feature.

The on-site cart feature enables your customers to checkout with any Amazon products they want to buy using your store, which means more commission fees for you.

This extension is constantly being updated and features some nice additions, including shipping availability, cross-selling, Amazon coupons and reviews, and geo-targeting.

Help your customers find products in your store easier and faster with this useful must-have extension. It provides advanced product filtering functionality so customers can do everything from basic searches to advanced filtering with specific criteria.

Setting up this extension is a straightforward process and the admin interface is easy to navigate and configure. The filter is fully customizable and you can choose layouts, colors, filter criteria and terms, and create filter presets.

This is a great plugin for making your site easier to navigate and show shoppers what you have in stock.

When your store has hundreds of products, providing shipping options can be a headache. Fortunately, Table Rate Shipping for WooCommerce takes the stress out of setting up multiple shipping options based on a variety of conditions and pricing models.

This extension provides a comprehensive and well-organized settings page, making set up a breeze. Shipping options include an extensive list of conditions based on price, quantity, weight, dimensions, shipping class, categories, specific products and dates. You can also provide numerous cost types including flat, percentage and different multiplies for all numerical product data.

No matter what your pricing strategy is, this extension can help you achieve it. This all-purpose pricing and promotion tool provides a comprehensive list of pricing methods and conditions that you can mix and match to fit your online store.

There are lots of ways you could use this plugin, including for sales, promotions, special offers, bulk pricing, tiered pricing, bundle pricing, member pricing, loyalty programs and even location-based pricing. In addition, you can conditionally increase your prices or charge extra fees when needed.

Here are a few examples of what you can do with this extension:

  • Run a Christmas, Easter or Black Friday promotion
  • Set up clearance or flash sales
  • Clear stock – “All shoes 10% off until midnight!”
  • Create incentives – “Free case with every phone purchase!”
  • Reward loyal customers – “VIP members get 25% off items at checkout”

This comprehensive cloud-based solution allows you to manage online sales and process orders for your physical store at the point of sale using WooCommerce. What’s more, there are no monthly fees or hosting costs so you can activate this plugin and start using it right away without worrying about hidden costs.

Features include cash management, barcode scanning, order notes, product add-ons, currency rounding and reporting/analytics. The intuitive interface makes it easy to manage stock, print and email receipts, and offer discounts and coupons.

This is a great extension if you want to bring your online shop into your physical store.

Do you offer car rentals or some other product that people can book and hire? This extension offers everything you need to run your business through your WooCommerce store. It features a comprehensive set of features, including pricing, booking calendar, unlimited bookable products, inventory management, product availability control, pricing discounts, and the ability to request a quote.

You can also provide time or data-based bookings, set a general, daily or monthly price, in addition to many other settings.

Whether you’re a developer or a store owner who doesn’t code, this handy extension will help you create flexible shipping rates for your store. There are lots of options that allow you to set shipping rates based on conditions based on the cart (i.e. tax, coupon, weight, shipping class), user (zip code, city, state, country, user role) and product (width, height, stock, category etc).

The extension also provides conditional logic and multiple shipping methods, making it easy to configure and charge what you want to for shipping. For example, you could set your shipping costs based on the weight of what the customer is purchasing and charge more for heavier items.

Whether you sell t-shirts, business cards or mugs, this plugin provides the features you need to sell any kind of custom product in your store. Say, for example, you want to sell custom hats. You choose what kinds of hats shoppers can buy and what parts of the hate can be customized, including colors, prints and logos.

Products can be customized in any number of ways. Customers can upload images (i.e. JPG, PNG and SVG), use a color picker (or choose from a color preset you set), create and style text, and edit images.

What’s cool about this particular extension is the interface it provides for designing products. It’s user-friendly and just looks really cool – an easy win if you’re looking to further impress customers using your store.

According to the Baymard Institute, the cart abandonment rate for online retailers is 69.23%. If you’ve already put in place other measures to reduce abandonment for your store, this useful extension could help you get customers back and increase sales.

Here’s how CartBack works: After you install the extension, it adds a “Send to Messenger” checkbox to your product pages. When a customer adds an item to their cart, they are automatically opted in to receive Facebook Messenger alerts. If the customer doesn’t check out, he/she will get two reminders, which you can set.

It’s a useful chatbox and something many online companies like PayPal are already using to provide customers with information about their online activities.

WOOF is another powerful and flexible product filtering extension that lets shoppers search your online search using specific criteria, including categories, custom product attributes, tags, custom taxonomies and price.

For developers who want to create something a little different from the norm, this extension provides an API for even more flexibility.

Other features include shortcodes and a widget and AJAX mode for shop and category pages, which is super handy for speeding up your site and delivering a better user experience for shoppers.

Often, it’s difficult trying to find the perfect gift, whether it’s for a loved one’s birthday, an anniversary or Christmas. While giving cash can come off as lazy, gift cards provide the ideal alternative. They’re a simple convenience for shoppers that offers flexibility.

With this extension, you can create gift cards for any type of product, automatically generate emails for your gift cards and enable offline availability so customers can choose them in physical stores. Plus, there are lots of well-designed templates for any occasion, including Easter, Father’s Day, Mother’s Day, Thanksgiving, Valentine’s Day and Diwali.

We’ve covered a lot of extensions in this collection so far that add front-end extra functionality to your store to help shoppers. This extension, however, is for backend to help you bulk edit your products. With 44 built-in fields that are searchable and editable, and the ability to create, duplicate and delete products, this extension is a must-have for inventory management.

The search and edit features of this extensions are super advanced. Say, for example, you want to update the pricing for all women’s t-shirts that you have in stock that are tagged a certain size. You can do that with this extension. You can also export products to CSV and filter products based on a huge number of variables, including price, SKU, title and category.

Emails are important when you run an online store. From sending receipts to updating customers on shipping, the emails you send leave a lasting impression on customers and whether they’ll return to your store to buy more.

This extension lets you create beautiful transactional emails so you don’t have to use the default designs. You can customize colors, the header and footer, add custom links and social icons, and updates what the email says using shortcodes.

What’s more, you can preview and send/resend emails for existing WooCommerce orders, so if a customer accidentally deletes a receipt, you can quickly issue another copy – a quick win for customer service.

Are you interested in setting up auctions for your online store like eBay? With this extension you can create auctions for your products, set start and end times and easily control how your auctions look through simple customizations.

Like eBay, you can display auction items that are ending soon, display featured auctions and display the current bid in multiple currencies. On the backend, you can control how product items are displayed, set bid increments and the item’s condition, and set the bidding start price.

Badges provide an eye-catching way to liven up your product pages, grab your customers’ attention and inform them of sales and discounts.

This extension replaces the default WooCommerce sales badges with well-designed SVG graphics for faster display. There are many different colors and customizable styles to choose from. You can even set a different badge for each product, set special badges for holidays and show customers how much they’ll save when buying a product.

There are 15 preset badges included as well as two bonus Christmas designs. Want to create your own badges? You can do that too.

Do you run a printing company? With this easy to use extension, you can enable customers to design and customize your base products, from t-shirts and badges to phone cases and anything else you can dream up. What’s great about this particular extension is the design interface – it looks fantastic and is easy to use on any device, whether you’re using a desktop or a smartphone. With the product design interface you can drag and drop to resize, move items, set dimensions, colors and text, and allow customers to undo changes if they change their mind.

Another great feature is the ability to save and re-use your design and share it on social media – a great way to encourage word-of-mouth and increase traffic to your store.

When you’re running an online store, providing currency conversion is a must. After all, you want as many shoppers as possible to visit your store and allowing them to view your products in their local currency will make them feel more at home, no matter what currency they live in.

This useful extension allows you to switch product prices and display currency conversions in real-time. There are some useful features, like widgets and shortcodes so you can customize where you want currencies to display. One interesting feature is the ability to create your own custom currency – maybe something useful for gamers?

Allowing customers to track the delivery of their online purchase is convenient for two very important reasons: it allows customers to easily check when their order is due to arrive and it free you up from having to answer customer inquiries about order status.

WooCommerce Order Tracker provides tracking for FedEx and Canada Post, with more shipping options coming soon. This extension also provides email notifications so you can update customers on their order status and customizable tracking templates.

According to Baymard Institute, 27% of shoppers abandon their carts because the checkout process is too long and complicated. A simple way to improve your checkout flow and make it easier for shoppers to complete their purchase is with a multistep checkout.

This extension helps you create a checkout wizard by splitting the default WooCommerce checkout page into different sections. This allows customers to move through your checkout without getting confused or overwhelmed. You can style your checkout using horizontal and vertical responsive layouts.

When you’re caught up in the day-to-day running of your online store, it’s easy to forget about one very important thing: reviewing the success of your business. With this extension, you can generate a complete report of your recent orders, a sales order summary, top product views, coupons, order status, stock, shopping, tax, categories… You can pretty much keep an eye on anything and everything to do with your store.

Here are a few examples of what you can do with this powerful reporting tool:

  • View sales by days, months – in fact, any time period
  • Generate customer history reports
  • Great a tax and refund report
  • See which categories of your products are top sellers
  • View all orders by status, gross and net amount, shopping amount and tax
  • Display products by stock levels

Another great feature is the ability to set your desired monthly sale amount (aka projected sales) and then view a report of projected sales versus actual sales for each month of the year.


This list barely scratches the surface of what you’ll find in our plugin marketplace. There are plenty more extensions to choose from that can help you extend how the core WooCommerce plugin works, so be sure to check out the hundreds of other plugins available. You can also learn more about WordPress in our collection of plugin tutorials.

If you liked that, you’ll love this

Top 50 WooCommerce Themes of 2016

WooCommerce is an eCommerce platform which offers endless customization options. It comes as an easy to use plugin for WordPress and has one of the

Tips for Getting Started with WooCommerce

It takes an understanding of what WooCommerce can (and can’t) do – along with a healthy dose of planning to make sure your site lives up to its potential, so here are some tips to help you.

Jenni McKinnon

About the Author Jenni McKinnon

A copywriter, copy editor, web developer, consultant, course instructor and founder of WP Pros(e), Jenni McKinnon has spent the past 15 years developing websites and almost as long for WordPress. A self-described WordPress nerd, she enjoys watching The Simpsons and names her test sites after references from the show.
View all posts by Jenni McKinnon