WooCommerce is one of the most popular WordPress plugin for adding eCommerce or cart functionality to a WordPress website. According to recent research by aheadWorks, WooCommerce now accounts for 26.5% of the total eCommerce market share. And recent acquisition by Automattic indicates that it has a great future ahead.
WooCommerce is well known for its huge flexibility and vast customization options. There are hundreds of WooCommerce plugins or Extensions available for extending the functionality. If you want some recommendations in this direction, check out some of the best free WooCommerce plugins (sorted by number of active install).
HubSpot for WooCommerce
Use HubSpot’s free WooCommerce plugin to manage WooCommerce leads and customers, send beautiful marketing emails, track and recover abandoned carts, build ads, measure performance, and more!
Omnisend for WooCommerce
A plugin for WooCommerce that allows you to manage email marketing, plus SMS, push notifications, Facebook Messenger, and more. Use Omnisend’s marketing automation to handle messaging for your customers with tons of templates to get started quickly.
Automatically subscribe customers to a designated MailChimp list.
MailPoet WooCommerce Add-on
Let your customers subscribe to your newsletters as they checkout.
WooCommerce Product Slider & Carousel
WooCommerce Product Slider
A WooCommerce slider plugin that lets you display your WooCommerce products in a Slider or carousel. Use the shortcode or widget that comes bundled with the plugin to display your WooCommerce products.
WPB WooCommerce Product Slider
Another free WooCommerce product slider plugin that has 4 shortcodes and 2 widgets built-in. Using this plugin you can display WooCommerce featured & latest products in a slider and carousel.
WooCommerce Products Slider
Responsive and mobile ready WooCommerce slider plugin that lets you customize slider image size, navigation positions, custom color and many more.
Woo Product Slider – Lite
Responsive WooCommerce products, featured products and category slider.
Product Filter & Sorting
YITH WooCommerce Ajax Product Filter
Product filter plugin for your WooCommerce powered store. It has 4 widgets that lets your filter your product by categories, color, label and price.
WooCommerce Products Filter
Product filter plugin that give you the ability to filter products by products categories, products attributes, products tags, products custom taxonomies and price.
Advanced AJAX Product Filters
Product filter to filter your WooCommerce product by Attribute, Tag, Custom Taxonomy, Color, Sub-categories and Availability.
WooCommerce Extra Product Sorting Options
Add 5 new product sorting options (alphabetical, reverse alphabetical, on sale, featured, and availability product sorting) along with renaming the default ones.
YITH WooCommerce Ajax Search
Improve the efficiency of your shop’s search box. A plugin that suggest keyword while anyone searches for products. You can use the shortcode or widget to display the search box anywhere you want.
WooCommerce Predictive Search
WooCommerce product search box that shows the result along with product thumbnail, product title and description.
YITH Infinite Scrolling
Add infinite scrolling to your WooCommerce shop and archive pages.
WooCommerce Grid / List toggle
Show the shop products in grid layout or list view.
WooCommerce Product Page Customization
One of the best WooCommerce plugin developed by SkyVerge that lets you customize Add to Cart button text, number of products, Product Description, checkout page and many more.
YITH WooCommerce Wishlist
Add a wish list button below every product of your store. Let’s your visitors a chance to add the products of your WooCommerce store to a wishlist page.
YITH WooCommerce Compare
WooCommerce extension that lets your visitor compare between products in a table.
YITH WooCommerce Quick View
Add a quick preview button so visitor can get the product information without going into a new window.
WooCommerce Product Archive Customiser
Customise the appearance of WooCommerce product archive pages. Change the product column number and the number of products displayed per page.
WooCommerce Products Per Page
Add a Products Per Page dropdown beside WooCommerce product sorting section.
YITH WooCommerce Featured Video
Replace the WooCommerce single product page featured image with a video. Display self-hosted video, YouTube or Vimeo video in the featured product section.
WooCommerce Google Product Feed
Free plugin that helps you to submit your store products to Google Merchant Center. It makes your products available to Google Shopping and other Google services.
Custom Related Products for WooCommerce
Let’s you decide which products you want to display below every single product page or product detail page.
WooCommerce My Account Widget
Display individual customer account information in a widget after they login. It will display link to shopping cart, number of items in shopping cart, unpaid orders, uncompleted orders, log-in form when logged out.
YITH WooCommerce Zoom Magnifier
Add zoom magnifier to product so that visitor can zoom the product image and inspect in detail.
WooCommerce Dynamic Gallery
Display single product page images in a gallery slider.
YITH WooCommerce Catalog Mode
If you want to use your store just as a product catalog, use this plugin to disable the WooCommerce sales features.
Remove all the selling features from WooCommerce and use your website as a product catalog.
WooCommerce Custom Product Tabs Lite
Add a custom product tab to each product. It will be visible beside other default tabs (description, additional information, reviews).
YIKES Custom Product Tabs for WooCommerce
Add a custom product tab to products that supports shortcodes, HTML.
WooCommerce Quantity Increment
WooCommerce Cart Tab
Add a sticky WooCommerce cart tab which reveals the cart contents on hover.
YITH WooCommerce Cart Messages
Add custom cart messages in the cart page and in the checkout page.
Abandoned Cart Lite for WooCommerce
Send email notifications to users who have abandoned products in their cart reminding them about their abandoned orders.
WooCommerce Menu Cart
Displays a shopping cart in your menu bar.
Checkout Page Customization
WooCommerce Checkout Manager
Re-order, rename, hide or extend WooCommerce Checkout page fields.
WooCommerce Checkout Field Editor (Manager) Pro
Add custom fields to WooCommerce checkout page.
WooCommerce Direct Checkout
Simplify the checkout process by skipping the shopping cart page.
WooCommerce Autocomplete Orders
Disable manual approval and force autocomplete orders.
YITH WooCommerce Multi-step Checkout
Splits default WooCommerce checkout page into multiple consecutive steps.
WooCommerce Sequential Order Numbers
Automatically set sequential order numbers for new orders
Booster for WooCommerce
Boost your WooCommerce store with powerful features like Bulk Price Converter, Wholesale Price, Price by User Role, Bookings, Crowdfunding, Reports and many more.
YITH Essential Kit for WooCommerce #1
Add group of features to your WooCommerce store.
Smart Manager for WooCommerce & WPeC
WooCommerce store administration plugin that lets you edit Product, Order, Customer data inline and save. Along with features like managing product variations.
WooCommerce – Store Toolkit
Add WooCommerce tools like Refreshing Product Transients, Auto-complete Orders, Order Post, Subscription Post, Product Post, Coupon Post, Product, Category Term, User, Event Booking meta box.
Payment, Pricing & Currency
WooCommerce Currency Switcher
Switch & convert to different currencies in real-time.
WooCommerce PayPal Express Checkout Payment Gateway
Accept PayPal, Credit Cards and Debit Cards on your WooCommerce store.
WooCommerce Stripe Payment Gateway
Using Stripe payment gateway accept Visa, MasterCard, American Express, Discover, JCB, Diners Club, and more cards directly on your store.
WooCommerce PayPal Powered by Braintree Payment Gateway
PayPal Powered by Braintree Payment Gateway for your WooCommerce store.
PayPal for WooCommerce
Easily add PayPal payment options to your WooCommerce store.
Stripe for WooCommerce
Take credit card payments using Stripe.
YITH WooCommerce Request A Quote
let’s your customers ask for an estimate of a list of products they are interested into.
Product Enquiry for WooCommerce
Add a Request a Quote button to your WooCommerce product.
Pricing Deals for WooCommerce
Power your store with pricing deals like Dynamic Pricing, Wholesale pricing, Category Pricing, Pricing Tiers, Buy one, Get one deals, Quantity bulk discounts and Group pricing.
WooCommerce Price Based on Country
Set product’s prices in multiple currencies based on country of your site’s visitor.
WooCommerce PDF Invoices & Packing Slips
Automatically add a PDF invoice to the order confirmation emails.
YITH WooCommerce PDF Invoice and Shipping List
Generate PDF invoices and shipping list documents for WooCommerce orders.
WooCommerce PDF Invoices
Spend less time invoicing. Generate and attach invoices to customer purchase order.
Discount & Coupon
WooCommerce Bulk Discount
Apply bulk discounts to items in the shopping cart, depending on the ordered quantity and on the specific product.
WooCommerce – Gift Cards
Allows you to create gift cards that your customers purchase on your site.
WooCommerce – Store Exporter
Export WooCommerce product data in CSV, XML, Excel 2007, XLS files.
Woocommerce CSV importer
Import and manage products in Woocommerce.
Import Products from any XML or CSV to WooCommerce
Easily bulk import your products to WooCommerce in less time.
WooCommerce Simply Order Export
Export WooCommerce order details (Customer Name, Product details, quantity, name variation details, Amount paid, Customer Email and Order status) in csv format.
WooCommerce Multilingual – run WooCommerce with WPML
Run fully multilingual e-commerce sites using WooCommerce and WPML.
WooCommerce & qTranslate-X
Enables qTranslate-X multilingual framework for WooCommerce.
Shipping & Tracking
WooCommerce Table Rate Shipping by Mangohour
Calculate shipping costs based on destination, weight and/or cart total. Supports unlimited country groups and rates.
AfterShip – WooCommerce Tracking
Add Tracking Number and Courier fields to your admin panel.
YITH WooCommerce Order Tracking
Manage order shipping information and to notify your customers about the shipping when necessary.
WooCommerce Advanced Free Shipping
Set up free shipping conditions based on Cart total, Country, Zip code, Stock, Weight, Quantity, Coupon and many more.
WooCommerce Weight Based Shipping
Add shipping method for WooCommerce focused mainly on order weight.
Flat Rate per State/Country/Region for WooCommerce
Allows you to set a flat delivery rate per States, Countries or World Regions.
Weight/Country Shipping for WooCommerce
Add per-country and weight based shipping cost calculation method to your WooCommerce store.
SEO, Analytics & Conversion
WooCommerce Google Analytics Integration
Integrate between Google Analytics and the WooCommerce plugin.
Enhanced Ecommerce Google Analytics Plugin for WooCommerce
Integrate between Google Analytics and the WooCommerce plugin. Get detailed report about Shopping Behaviour, Checkout Behaviour, Product Performance, Sales Performance.
Facebook Pixel by PixelYourSite
Integrate Facebook Conversion Pixel with WooCommerce products.
WooCommerce Conversion Tracking
Adds tracking codes to tract conversion of cart, checkout, registration success and product page on WooCommerce.
WooCommerce – All in One SEO Pack
Edit meta details of WooCommerce products.
WooCommerce Facebook Like Share Button
Add Facebook share and like button on your WooCommerce product page.
WooCommerce shop to Facebook
Import your WooCommerce shop to Facebook.
WooCommerce Social Media Share Buttons
Add social share buttons to your products.
YITH WooCommerce Social Login
Allow your users to login via Google, Twitter or Facebook account.
Turn your store into a multivendor store. Allow other to sell their product on your website just like etsy, Envato, eBay, or Amazon.
Marketplace plugin developed by WeDevs that lets your users create their own store with unique URL & branding.
YITH WooCommerce Advanced Reviews
Let your user attach images to their product reviews.
WooCommerce Easy Booking
Adds a book or rent option to WooCommerce products.
6 thoughts on “WooCommerce: 85 Free Plugins for Every Challenge”
Trackmage is also a good plugin. It has lots of other features that others would charge you extra for. You can send automated emails once the shipping status change. This will save you lot of customer service time to dedicate to the business
This is a very useful website and thanks for your support of woocommerce businesses.
Do you know of any plug-in that will allow shipping rates calculation based on product quantity?
For example, shippers charge picking fee per item, how will this be included in shipping rate since we don’t know in advance how many items will be picked per order?
You can multiply WooCommerce shipping rates by the quantity in the settings out of the box
I need a report that lists Order Detail (specifically order #, shipping state and zip code, order total, shipping total, tax total) in order to confirm a correct accounting of our sales tax collected. I’m aware of the TaxJar plugin, but their pricing is very high. Is there any other plug in that simply allows an export of the order detail?
Hi Susan, maybe https://wordpress.org/plugins/woo-order-export-lite/?