WooCommerce has become one of the most widely used e-commerce platforms for WordPress. It has been downloaded over 59 million times and is ranked highest in the top 1 million online stores on the internet*. Creating an e-commerce website encompasses all aspects of web design and development, and providing a good user experience is paramount to its success.
This is a list of the top 10 must have WooCommerce plugins for 2021 to boost web traffic and sales and improve the e-commerce shopping experience.
- YITH Wishlist
- WooCommerce Product Carousel Slider
- WooCommerce MultiStep Checkout
- WooCommerce Checkout Field Editor Pro
- WooCommerce Product Filter
- WooCommerce Continue Shopping
- Smart Manager
- WooCommerce Products Layout
- WooCommerce Extra Product Options
- Smart Offers
NOTE: Some of the must have WooCommerce plugins listed are premium (or offer a premium upgrade) and have to be purchased from the author before downloading.
* E-commerce Usage Statistics by BuiltWith
1. YITH Wishlist
Every e-commerce store should offer, at a minimum, a Wishlist page to its users. YITH has created a great solution, and the YITH Wishlist plugin is easy to use and configure. Products can be added individually to the wishlist and then shared on social media and e-mail. The products in the wishlist can also be easily moved to the Shopping Cart for checkout. The plugin is compatible with WPML and is offered in several languages.
2. WooCommerce Product Carousel Slider
The presentation is everything and displaying a carousel slider of popular or featured products on the home page is an easy way to boost sales. The WooCommerce Product Carousel Slider plugin is 100% responsive and uses a shortcode to make integration into a theme seamless. Main features include image resizing and cropping, autoplay control, slide speed control, navigation arrows, pagination, touch/swipe enabled, and mouse over stop option. It can also display or hide the product title, price, star rating, and cart button.
The free version of the plugin will only display the latest products, older products, and featured products. The pro version of the plugin can display products by ID, SKU, tags, category, month and year, and random, which can be combined with products that are on sale, best-selling, top rated, and featured. This means, for example, a carousel slider can be set up to show the featured products of a specific category. Multiple carousel sliders can also be placed on the same page. The pro version can be purchased as a single site license or a multiple site license.
3. WooCommerce MultiStep Checkout
The checkout page can be one of the most important parts of an e-commerce website, and how it looks may determine if a customer makes the purchase or leaves the website. The WooCommerce MultiStep Checkout plugin helps to improve the conversion rate by breaking apart the checkout form into multiple pages shown as checkout steps. This simplifies and beautifies the checkout process to improve the overall user experience.
The plugin features:
- Responsive layout
- WPML compatible
- Multiple styles
- Completely customizable through plugin options
- Horizontal orientation
- Vertical orientation
- Cross browser compatible
- Form validation for each step
- Fully extendable through plugin hooks
4. WooCommerce Checkout Field Editor Pro
The WooCommerce Checkout Field Editor Pro plugin provides the ability to customize (add, edit, delete) and to change the order of the fields on the WooCommerce checkout form. An example of how this plugin is commonly used would be to change the form field text or hide a form field from the checkout process.
The premium version of the plugin adds more form field types, including conditional and price fields.
NOTE: This is a great companion top the MultiStep Checkout must have WooCommerce plugin (featured above).
5. WooCommerce Product Filter
At number 5 in the list of must have WooCommerce plugins, the WooCommerce Product Filter plugin features filtering by price, ordering, categories, attributes, taxonomy, stock, sale, rating, range, meta key, and search. It can be placed in the sidebar (as a widget) or at the top of the page (fixed position or an accordion). Because it uses AJAX, multiple filters can be placed on the same shop page or category archive and work together. Layout options include one row, multiple rows, masonry, sidebar, and fullscreen.
One of the more powerful features of the plugin is the use of Adoptive Filtering. This means that the product filter will only display terms based on the selected criteria. Depending on how the product filter is set up, the terms displayed in the filter may be based solely on what category the customer is browsing. For example, if the customer is looking at a clothing category, the size will show as a filter option. But when the customer changes the category to kitchen appliances, the color and brand will only be available as filter options.
The product filter plugin can be customized to display the filters as text, image, and thumbnails. The terms can be customized and set up to be filtered by price, stock, taxonomies, custom taxonomies, sale, attributes, tags, characteristic, and more. Terms can also be set up for multi-selection or return results with a single click.
If the online store is being run in multiple languages, the plugin is fully translatable and WPML compatible.
6. WooCommerce Continue Shopping
When a product is added to the cart and the customer is redirected to the shopping cart page, there is a Continue Shopping button that is displayed. This button will take the customer back to the product page that they just added to the cart. Some customers may find this redirection unenjoyable or annoying, and it may be necessary to change the button’s destination.
The WooCommerce Continue Shopping plugin solves this problem by adding a list of options into the WooCommerce Settings page that allows the button’s link to be changed:
- Most recently visited product
- Most recently visited category
- Custom link
7. Smart Manager
Smart Manager is a plugin for WooCommerce that allows managing and bulk editing of products, customers, and orders. It uses a spreadsheet-like interface to browse, search, add, update, and delete products, product variations, customers, or orders.
The Smart Manager plugin extends the WooCommerce bulk edit feature and is the ideal solution for updating prices for products with variations, saving a lot of time and hassle. It also uses a smart Batch Update to change multiple fields on multiple items at the same time.
Although this is primarily a premium plugin, it is also offered as a free plugin with fewer options under the name Smart Store Manager For Your WooCommerce Shop.
8. WooCommerce Products Layout
The WooCommerce category archive page is limited to a single description, and because it is template based, it lacks an on the fly editing capability when a custom presentation is needed for a group of products. The WooCommerce Products Layout plugin does two things:
- Allows products to be placed anywhere on a page. Visual Composer is supported.
- Allows a custom query to be used to determine which products are displayed. The query can be built with products, categories, tags, attributes, and brand*.
The products on the page can be styled via the plugin or use the default theme options. The plugin is responsive and supports grid, masonry, carousel, and list layouts. Pagination is supported only in the grid view.
This plugin is a great solution for a better presentation of WooCommerce products. It can also be used as an alternative to the attribute archive pages and can be set up to override categories.
* The addition of the Brand taxonomy is a feature of the plugin as a built-in bonus.
9. WooCommerce Extra Product Options
The WooCommerce Extra Product Options plugin adds conditional logic and further pricing options to WooCommerce products. It features a Form Fields Builder and allows custom placement of the product fields. Prices can change depending on the selected variation for per product options, and can also be set for specific user roles.
The plugin supports the following field types:
- radio buttons
- select boxes
- text areas
- input boxes
- upload fields
- date fields
- range picker
- color picker
The author, Themecomplete, has created a live preview with multiple demo products that demonstrate the features of the plugin.
10. Smart Offers
At number 10 in the list of must have WooCommerce plugins, this is another great plugin by StoreApps that allows offers to be created for upsells, cross-sells, and one time offers that can be displayed as full HTML modal popups or inline. The Smart Offers plugin uses predefined rules (conditional logic) to determine when and where an offer should be displayed to a customer. For example, the offer could be triggered by adding a specific product to the cart, and then the offer is shown to the customer on the shopping cart page. The customer could then accept or reject the offer.
Because of the many options available in the plugin, the offers can truly be customized for almost any situation. This includes:
- Buy one, get one
- Buy more, get more
- Upgrades / downgrades / bundle offers
- One click upsells
- Free shipping
The primary purpose of this plugin is to create better sales funnel to increase revenue and customer conversions.
Final Thoughts: What Do You Think About These Must Have WooCommerce Plugins?
Most customers just want to easily find and purchase products online, and the plugins listed here will help that process and boost the overall shopping experience.
As an honorable mention for a plugin that didn’t make the top 10 cut, here is a solution for ensuring products are indexed as Rich Snippets on Google. The All In One Schema.org Rich Snippets plugin is not necessarily a WooCommerce plugin, but it can be used to optimize products for SEO. Even though WooCommerce adds the Rich Snippet data by default, this plugin could extend and help organize only the important and precise information so that search engines can display the products as Rich Snippets in the search results.
What do you think about this year’s list of must have WooCommerce plugins? Let us know in the comments below.
Need help? Our WooCommerce Development Service is a complete solution for new or existing WooCommerce websites, and we can help you install and configure the plugin in this tutorial. Call us at 602-633-4758 for a free consultation.