
If you have WordPress/WooCommerce store this post is for you.
WooCommerce itself comes with most common features but that’s not enough for everyone there must be so many features needed for each WooCommerce stores, which can be added by using WooCommerce extensions, thanks to WooCommerce’s extendibility.
Out there in market we can find tons of free and premium WooCommerce extensions but question is which are the best fit for your requirements for example you will find so many extensions which are having same features but different prices and authors so we can help you to pick best for your online store.
Here we listed 42 Must have WooCommerce extensions for everyone who has WooCommerce store we chose those all 42 extensions after testing in our system, we tested all plugins features, code quality, update frequency, author support and most important security, after all this text we decided to recommend 42 out of 680 extensions which we tested.
Let’s not give more boring lecture and dig in to the list:
Woocommerce Free Gift Coupons

WooCommerce Points and Rewards

WooCommerce Points and Rewards Features:
- Easily define how many points are earned for purchases, and the value of points for discounts.
- Control the maximum discount that can be earned using points at the cart, category, or product level.
- Award customers points for actions like signing up or writing a product review.
- Apply points earned to all previous orders so customers can start redeeming points for discounts immediately
- Quickly adjust the points balance for a customer
- View a log of all points changes made for customers
- And many more. Check official website for other features.
WooCommerce Deposits

- Custom payment schedules (days, weeks or months)
- Payment acceptance as deposits, layaway plans or any payment structure you wish
- Intuitive checkout flow for customers
- Customer can pay in full or with a deposit
- And many more. Check official website for more features and info
WooCommerce Follow Ups Email

WooCommerce Follow Ups Email Features:
- Email and Tweet your customers
- Track efficacy of your emails
- Automate marketing communications
- Track customer value
- Create reminders
- Optimize your email marketing
- Create and manage mailing lists
- Customize templates for each campaign
- Support custom variables
- And many more. Check official website for more features.
WooCommerce Additional Variation Images

WooCommerce Amazon S3 Storage

WooCommerce Cart Add-ons

WooCommerce Product Bundles

WooCommerce Product Bundles Features:
- Create and sell product packages by bundling simple, variable or downloadable.
- Configurable bundled product quantities and attributes.
- Detailed customization of bundled variable products
- Optional bundled items and bundled item discounts
- Customizable presentation of bundled items
- Flexible pricing and shipping options
- Support  WooCommerce Subscription
- Support  Product Add-ons, Name Your Price and Composite Products.
- And many more. Check official website for other features.
WooCommerce Coupon Campaigns

WooCommerce PDF Invoices

WooCommerce PDF Invoices Features:
- Customizable invoice template
- Legal company information sections like tax number etc
- Sequential invoice numbering
- Attach PDF to "New Order" email for admins
- Add logo image to PDF
- Customize date format
- Customize invoice number format
- Add / Remove columns from the invoice using filters
- Invoice number column in order list
- Resend Invoice or download invoice from the order list
- Invoice info meta box on edit order screen
WooCommerce Stripe Payment Gateway

WooCommerce MSRP Pricing

WooCommerce Table Rate Shipping

WooCommerce Table Rate Shipping Features :
- Create zones for target shipping destinations
- Add multiple tables of rates per zone
- Several types of table rate calculation: Per order, Calculated per item, Calculated per line, Calculated per class
- Add rules based on Weight, Number of items, Number of items by class and Price
- Add costs per row, per item cost, a percentage and per weight unit
WooCommerce Currency Converter Widget

WooCommerce Shipment Tracking

WooCommerce Waitlist

WooCommerce Waitlist Features:
- Allow customers to be notified when they can purchase an item that is currently out-of-stock
- Easily identify most wanted' products to prioritise re-stocking
- Plug-and-play functionality
- Setup in one click
WooCommerce Per Product Shipping

WooCommerce Per Product Shipping Features:
- Define line and per-item costs per product
- Define line and per-item costs per variation
- Costs depending on the destination
- Import and export rates via CSV
- And many more. Check official website for more features.
WooCommerce Payment Gateway Based Fees

WooCommerce Help Scout

Woocommerce Checkout Add-Ons

Woocommerce Checkout Add-Ons in Action
What Woocommerce Checkout Add-Ons Do?
- Add option fields for add-on services and products
- Add costs for fields or selected options
- Use amount or percentage-based fees
- Apply costs on a per-option basis
- Dynamically update the order details and total on the checkout page
- Supports WooCommerce Subscriptions extensions
- Allow admins and customers to view order add-ons
- Supports One Page Checkout extensions
- Optionally view new fields from the "Orders" page
- Optionally sort or filter orders based on new fields
- And many more. Check official website for more features
WooCommerce Conditional Shipping and Payments

- Conditional Shipping Methods
- Conditional Payment Gateway
- Restrict Shipping Countries & States
WooCommerce Social Login

WooCommerce Social Login Features:
- Support Facebook, Twitter, Google, Amazon, LinkedIn, PayPal, Instagram, Disqus, Yahoo, and VK accounts.
- Customers don’t need to remember their username and password
- Improve security and increase trust by using social sign-on
- 80% of consumers prefer login with social accounts/
- Social sign-inwill increased your conversion rates.
- Social login reporting
- And many more. Check official website for other features.
WooCommerce Product Finder

WooCommerce Recommendation Engine

WooCommerce Dynamic Pricing

Examples
- Give a 10% discount to Product Name when shoppers purchase 5 or more Product Names.
- Give a $20 discount to Gold Members when they purchase between 2-5 Product Names. Give them a $25 discount when if they purchase more than 5.
- Give a 5% discount to Everyone and a 10% discount to Gold Members when they purchase 5 or more Product Names.
- Offer a Laptop carrying case at a %10 discount if they purchase 1 or more items from the Laptops category.
WooCommerce Product Enquiry Form

WooCommerce Pre Orders

WooCommerce Pre Orders Features :
- Set an optional date/time when the product will be available
- Automatically charge orders when the product is available
- Change the release date for a pre-ordered product
- Email all customers who pre-ordered a product
- Cancel pre-orders if the product is no longer available
- Filter your pre-orders with a custom "pre-order" order status
- Works with simple & variable products
- Optionally charge a fee for a pre-order
- Customize the Add to Cart/Place Order buttons for pre-orders
WooCommerce Variation Swatches and Photos

WooCommerce Newsletter Subscription

WooCommerce Order Status Manager

WooCommerce Order Status Manager Features :
- Create new order statuses
- Display order status descriptions in view order page
- Edit WooCommerce core statuses
- Drag and drop orders statuses
- Use "Next Statuses" to create a seamless fulfillment workflow and add order action buttons
- Add bulk actions for new statuses
- Include orders with custom statuses in shop reports
- Add new order emails
- Edit new email content
- Import existing custom statuses from custom code
Woocommerce Mix n Match Products

Woocommerce Mix n Match Products Features :
- Flexible Contents
- Flexible Pricing
- Flexible Shipping
- Inventory Management
- Customizable Templates
WooCommerce PDF Watermark

WooCommerce Brands

WooCommerce Brands Features:
- Listed, indexed, on a page using a special A-Z shortcode
- Displayed as thumbnails on a page using a shortcode
- Displayed in the sidebar using a widget
- Assigned to a product
- Used to filter products using a special layered nav widget
WooCommerce Freshdesk

WooCommerce Freshdesk Features :
- Create a new ticket quickly
- View tickets on my account screen
- Create a new ticket directly from WordPress admin
- Connect, and synchronise with your Freshdesk helpdesk
WooCommerce PayPal Pro

Woocommerce Facebook Tab

WooCommerce Product Support

WooCommerce Product Support Features:
- Automatically create new groups/forums
- Associate products with any existing groups/forums
- Automatically add users to correct groups on completed purchase (BuddyPress only)
- Automatically create first post in each new forum
- And many more. Check official website for more features
WooCommerce Customer History

WooCommerce Customer History Features :
- Observe how your customers browse in your store
- Track the total customer lifetime value for every customer
- View insights about your customers.
- And many more. Check official website for more features.
WooCommerce Virtual Card Services

WooCommerce Product Image Watermark
