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).
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!
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.
Let your customers subscribe to your newsletters as they checkout.
WooCommerce Product Slider & Carousel
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.
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.
Responsive and mobile ready WooCommerce slider plugin that lets you customize slider image size, navigation positions, custom color and many more.
Responsive WooCommerce products, featured products and category slider.
Product Filter & Sorting
Product filter plugin for your WooCommerce powered store. It has 4 widgets that lets your filter your product by categories, color, label and price.
Product filter plugin that give you the ability to filter products by products categories, products attributes, products tags, products custom taxonomies and price.
Product filter to filter your WooCommerce product by Attribute, Tag, Custom Taxonomy, Color, Sub-categories and Availability.
Add 5 new product sorting options (alphabetical, reverse alphabetical, on sale, featured, and availability product sorting) along with renaming the default ones.
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 product search box that shows the result along with product thumbnail, product title and description.
Add infinite scrolling to your WooCommerce shop and archive pages.
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.
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.
WooCommerce extension that lets your visitor compare between products in a table.
Add a quick preview button so visitor can get the product information without going into a new window.
Customise the appearance of WooCommerce product archive pages. Change the product column number and the number of products displayed per page.
Add a Products Per Page dropdown beside WooCommerce product sorting section.
Replace the WooCommerce single product page featured image with a video. Display self-hosted video, YouTube or Vimeo video in the featured product section.
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.
Let’s you decide which products you want to display below every single product page or product detail page.
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.
Add zoom magnifier to product so that visitor can zoom the product image and inspect in detail.
Display single product page images in a gallery slider.
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.
Add a custom product tab to each product. It will be visible beside other default tabs (description, additional information, reviews).
Add a custom product tab to products that supports shortcodes, HTML.
Add a sticky WooCommerce cart tab which reveals the cart contents on hover.
Add custom cart messages in the cart page and in the checkout page.
Send email notifications to users who have abandoned products in their cart reminding them about their abandoned orders.
Displays a shopping cart in your menu bar.
Checkout Page Customization
Re-order, rename, hide or extend WooCommerce Checkout page fields.
Add custom fields to WooCommerce checkout page.
Simplify the checkout process by skipping the shopping cart page.
Disable manual approval and force autocomplete orders.
Splits default WooCommerce checkout page into multiple consecutive steps.
Automatically set sequential order numbers for new orders
Boost your WooCommerce store with powerful features like Bulk Price Converter, Wholesale Price, Price by User Role, Bookings, Crowdfunding, Reports and many more.
Add group of features to your WooCommerce store.
WooCommerce store administration plugin that lets you edit Product, Order, Customer data inline and save. Along with features like managing product variations.
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
Switch & convert to different currencies in real-time.
Accept PayPal, Credit Cards and Debit Cards on your WooCommerce store.
Using Stripe payment gateway accept Visa, MasterCard, American Express, Discover, JCB, Diners Club, and more cards directly on your store.
PayPal Powered by Braintree Payment Gateway for your WooCommerce store.
Easily add PayPal payment options to your WooCommerce store.
Take credit card payments using Stripe.
let’s your customers ask for an estimate of a list of products they are interested into.
Add a Request a Quote button to your WooCommerce product.
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.
Set product’s prices in multiple currencies based on country of your site’s visitor.
Automatically add a PDF invoice to the order confirmation emails.
Generate PDF invoices and shipping list documents for WooCommerce orders.
Spend less time invoicing. Generate and attach invoices to customer purchase order.
Discount & Coupon
Apply bulk discounts to items in the shopping cart, depending on the ordered quantity and on the specific product.
Allows you to create gift cards that your customers purchase on your site.
Export WooCommerce product data in CSV, XML, Excel 2007, XLS files.
Import and manage products in Woocommerce.
Easily bulk import your products to WooCommerce in less time.
Export WooCommerce order details (Customer Name, Product details, quantity, name variation details, Amount paid, Customer Email and Order status) in csv format.
Run fully multilingual e-commerce sites using WooCommerce and WPML.
Enables qTranslate-X multilingual framework for WooCommerce.
Shipping & Tracking
Calculate shipping costs based on destination, weight and/or cart total. Supports unlimited country groups and rates.
Add Tracking Number and Courier fields to your admin panel.
Manage order shipping information and to notify your customers about the shipping when necessary.
Set up free shipping conditions based on Cart total, Country, Zip code, Stock, Weight, Quantity, Coupon and many more.
Add shipping method for WooCommerce focused mainly on order weight.
Allows you to set a flat delivery rate per States, Countries or World Regions.
Add per-country and weight based shipping cost calculation method to your WooCommerce store.
SEO, Analytics & Conversion
Integrate between Google Analytics and the WooCommerce plugin.
Integrate between Google Analytics and the WooCommerce plugin. Get detailed report about Shopping Behaviour, Checkout Behaviour, Product Performance, Sales Performance.
Integrate Facebook Conversion Pixel with WooCommerce products.
Adds tracking codes to tract conversion of cart, checkout, registration success and product page on WooCommerce.
Edit meta details of WooCommerce products.
Add Facebook share and like button on your WooCommerce product page.
Import your WooCommerce shop to Facebook.
Add social share buttons to your products.
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.
Let your user attach images to their product reviews.
Adds a book or rent option to WooCommerce products.