One of the easiest ways to increase average order value and boost sales in your WooCommerce store is by offering product bundles with discounts.
Now, there are several product bundle plugins, but we picked the ones that have proven to grow a WooCommerce store’s revenue. Here’s the quick look at these tools:
Quick overview of the best product bundles plugins
Here’s the “at a glance” view before we dive deep into each plugin.
Plugin
Best for
Pricing
Bundle type
Discount flexibility
Customers “build their own”
Notes
WooCommerce Product Bundles
Advanced, “official” bundling
Paid
Full bundles + optional items
Strong (rules-based)
Yes
Great for serious bundle catalogs
WowRevenue
Bundles + BOGO, FBT, mix and match
Free + Pro
Mix & match + offers
Very strong (campaign style)
Yes
Best “value” plugin on this list
WPC Product Bundles
Simple bundles on a budget
Free + Pro
Basic bundles
Good
No
Straightforward UI, fast setup
Product Bundle Builder
Drag-and-drop bundle builder
Free + Pro
Composite + mix & match + BOGO
Strong
Yes
Great if you want a visual bundle building
YITH Product Bundles
Upsell-style bundles for growing stores
Free + Paid
Fixed bundles + optional items
Good
No
Stable, but the premium plan is needed for essential features
Smart Product Bundles
Subscription boxes + bundle hub page
Paid
Bundles + category-based bundles
Strong
Yes
Great layouts and bundle-in-bundle concept
Want an in-depth overview of each tool listed here? Feel free to read the next sections to learn more details about product bundles and the suitable plugins.
What are WooCommerce product bundles?
WooCommerce product bundles are two or more products sold together as a single offer, usually with a discount, special pricing, or added value incentive.
Instead of selling items individually, you sell them as a combined deal. The goal is simple: increase average order value while making the buying decision easier for customers.
Bundles work because they:
Encourage customers to buy complementary products.
Increase perceived value through savings.
Simplify product selection.
Help you move slow-selling inventory.
You can create fixed bundles where the items are pre-selected. Or you can allow customers to build their own bundles by choosing products within certain rules.
Examples:
“Starter Kit” (shampoo + conditioner + hair mask) – A ready-made solution for new customers.
“Frequently Bought Together” (camera + memory card + spare battery) – A convenience-focused bundle that saves customers from forgetting essentials.
“Build-your-own gift box” (pick any 5 items from a collection) – Great for personalization and higher cart value.
“Bundle & save” (buy 3 tees, get 15% off) – Perfect for increasing quantity purchases.
In short, product bundles turn individual products into strategic offers that drive more profits from the existing customers.
What are the ways you can create bundles in WooCommerce?
There are three common ways to create product bundles in WooCommerce. While all of them work – not each option is suitable for every business.
1) Use a product bundle plugin
This is the most flexible and beginner-friendly (and also most scalable) method.
You can:
set bundle discounts
set custom pricing
create mix-and-match kits easily
control schedule, shipping, placement, and more!
If bundles are a real part of your strategy, plugins are the smoothest route.
2) Use WooCommerce default “Grouped Product”
Grouped products are WooCommerce’s basic way to “group” items together.
It’s fine for:
listing related items on one page
letting customers add multiple items quickly
But it’s limited because:
It’s not a true bundle with bundle pricing
discounts and bundle logic don’t exist by default
3) Use custom code
You can practically do anything with custom code. But it comes with tradeoffs:
development cost (initial + ongoing)
maintenance after WooCommerce/theme updates
more testing needed (cart, checkout, taxes, shipping edge cases)
Quick comparison (and why plugins usually win)
Grouped products = easiest but limited
Custom code = most powerful, but expensive and risky
Plugins = best balance of power, speed, and usability
For most stores, plugins are the most intuitive option because they give you bundling rules and promotions without heavy maintenance.
How did we choose the right bundle plugins?
We didn’t just look at popularity.
We focused on what actually matters in day-to-day WooCommerce stores.
Here are the five practical factors we used:
1) Bundle types supported
Some plugins only create fixed bundles. Others allow mix-and-match, frequently bought items, or BOGO-style offers.
We looked for flexibility. The more bundle types supported, the more creative you can get with your offers. Also, you save a lot of money as you don’t have to pay for multiple plugins.
2) Pricing and discount control
Bundles are all about value.
We checked whether the plugin supports:
Fixed bundle pricing
Percentage discounts
Tiered or quantity-based pricing
Per-item rules
Good pricing control means you can experiment without rebuilding everything.
3) Shopping experience
Bundles must look clean and easy to understand.
We considered:
How clear the bundle display is
Whether customers can customize without confusion
How smooth the buying experience feels
If a bundle feels complicated to shop for, it won’t convert.
4) Compatibility with the WooCommerce ecosystem
Most stores have multiple plugins.
So we checked compatibility with:
Variable products
Subscriptions
Shipping and tax rules
Common themes
A good bundle plugin should fit into your store without breaking anything.
5) Value for money
This isn’t just about “cheap vs expensive.”
We asked:
Is the free version usable?
Are premium features worth upgrading for?
Does it offer long-term scalability?
The right plugin should feel like an investment, not an extra cost.
Detailed Overview of the Best WooCommerce Product Bundle Plugins
So, you already got a brief look at the plugins that help you create product bundles. In this section, we go deeper and discuss what makes each tool great for bundling items together.
1. WooCommerce Product Bundles
If you have an online gift shop, you know how important it is to offer “build-your-own” gift boxes with nice discounts. This plugin easily lets us do that. The WooCommerce extension allows combining simple, variable, and even subscription products into flexible packages.
To test things, we created pre‑configured kits with fixed pricing and allowed customers to swap optional items, which solves the problem of inventory waste.
The dynamic pricing rules feature allows bulk discounts and tiered pricing. Also, the plugin gives alerts when bundled items are running low, so we can easily restock before orders are affected.
Key Features
Group simple, variable, or subscription products into a single bundle with optional and mandatory items.
Offer dynamic bulk discounts using pricing rules and quantity ranges.
Allow customers to select quantities for each bundled item.
Display bundles in multiple layouts and reorder items via drag‑and‑drop.
Consolidate shipping and tax calculations and track bundle inventory with low‑stock alerts.
Pros
It’s flexible and feature‑rich, supporting variable products.
They provide great support and comprehensive documentation.
You will enjoy its seamless integration with WooCommerce Subscriptions and other official extensions.
Cons
Some users noted compatibility issues with the new WooCommerce block editor
There is no free version available.
2. WowRevenue
From this list of product bundles plugins, WowRevenue has specifically surprised us due to its modern design and advanced features while being very budget-friendly.
The best part is, it promotes itself as the complete package – meaning you can create product bundles as well as Buy X Get Y offers, frequently bought together suggestions, and much more.
Also, you can use the plugin to let customers build their own mix‑and‑match bundles – where you can apply custom discounts based on each item.
You might also like its spending goal feature that nudges customers to spend more in exchange for free shipping or an exciting coupon.
Overall, WowRevenue solved the challenge of running multiple bundle‑related promotions without requiring separate plugins.
Key Features
Create bundle campaigns, mix‑and‑match bundles, and “frequently bought together” offers from the same interface.
Display the offer on product, cart, checkout, and thank you pages.
Display the bundle offers as a pop-up, floating item, or inside the page.
Support multiple discount types (percentage or fixed) and flexible mix‑and‑match rules.
Offer bulk purchase discounts and next‑order coupons, ensuring customer retention.
Provide analytics dashboards to monitor offer performance and average order value.
Schedule the bundle offers with a start and end date and time.
Pros
Offers a generous free version with many essential bundle features, so new business owners can quickly get started.
It’s easy to set up and offers an intuitive dashboard.
A responsive support team that quickly resolves issues and implements feature suggestions.
Live preview feature to check and customize the offers before they go live.
Cons
The availability of a lot of campaigns will need some getting used to for new users.
Some users feel certain campaigns, like Buy X Get Y and frequently bought together, could use more advanced settings.
3. WPC Product Bundles for WooCommerce
If you want a free product bundle plugin with working settings, you can try WPC Product Bundles. It’s been in the market for a while, and users seem to like it because of its straightforward UI and product bundle approach.
From our testing, the tool allowed us to group simple and variable products easily, set default quantities, and apply either percentage or fixed discounts.
A great flexibility the tool offers is setting up different minimum quantity limits for each product in the bundle. But users can easily configure it for each item separately.
Key Features
Rearrange bundled items via drag‑and‑drop and set default quantities
Set total price limits and hide or display product thumbnails, prices, and descriptions inside the bundle.
Support virtual/downloadable bundles and manage inventory independently
Provide advanced product search by SKU or phrase
Pros
Users often call this plugin simple yet powerful, noting that installation and configuration are seamless
Merchants like the value for money, saying the premium upgrade adds variable product support
Cons
A few reviewers report incorrect tax calculations in certain scenarios
Several customers note the lack of timely support for premium customers
The UI may look basic to some users
4. Product Bundle Builder for WooCommerce
Product Bundle Builder is another great bundle plugin that comes with an amazing visual drag-and-drop interface. It allowed us to easily assemble composite products, mix and match collections, and BOGO deals without any complicated steps.
The plugin supports virtual and downloadable products, displays stock levels and ratings, and lets you choose whether bundled items appear as separate line items or a single bundle in the cart.
When you upgrade to the Pro version, the plugin offers several useful features, such as refining your bundle item lists by Categories and Tags, ensuring only products with designated attributes appear. Also, you can exclude specific products to prevent them from appearing.
Key Features
Define default and optional items, set min/max quantities, limit customer selections, and apply bundle‑wide or item‑level discounts.
Choose dynamic pricing methods: sum of items, fixed price, or percentage discounts; control tax and shipping fee options.
Allow customers to choose gift items from a list of available gift products.
Offer coupon application methods and auto‑add bundled items to the cart based on rules.
Provide various layout styles and linking options such as child products, separate line items, etc.
Pros
We found the plugin’s user‑friendly builder easy enough to create complex bundles
Users note that it performs smoothly, even with large numbers of bundled products.
The plugin handles variable products and multiple variations without an issue.
Cons
At first install, the UI may seem confusing for new users.
5. YITH Product Bundles
YITH’s WooCommerce Product Bundles helped us craft upsell bundles easily. For example, if you have an electronics and gadget store selling cameras, you can offer a bundle like “camera + memory card + battery” with optional accessories.
You can easily add unlimited products to a bundle, hide or show names and descriptions, and allow customers to choose variations (color, size, etc.).
Pricing is flexible, so users can set a fixed bundle price or let the total be the sum of its parts, with optional discounts.
We also found a flexible shipping option – allowing store owners to set a single shipping cost for the whole bundle or ship items individually.
The plugin is great for medium to large businesses, while startups may need to opt for a more budget-friendly and generous option.
Key Features
Include variable products so customers can choose color, size, or other variations before adding the bundle to the cart.
Mark items as optional with checkboxes and set purchase rules for minimum/maximum selection of items.
Use a widget to display bundles in sidebars or other widget areas and integrate with YITH Quick View for modal previews.
Allows the options to determine how to show the price of bundles on the shop page
Manage bundles with out-of-stock products
Pros
We found the plugin lightweight and stable, working smoothly with dozens of other plugins installed.
Research into their user reviews reveals a generally positive review of the customer support.
Cons
The recurring yearly cost may be a bit expensive for some businesses.
The free version lacks some essential bundle features.
6. Smart Product Bundles for WooCommerce
Another WooCommerce extension we delve into while doing our bundle tools research.
The “bundle‑in‑bundle” feature seems unique as it allows displaying all bundles available in a store on one page, so customers can easily find them.
Also, there’s no limit to the use of variable products; you could practically add an infinite number of variations to the bundles.
For testing purposes, we created subscription boxes by integrating WooCommerce Subscriptions and set up flexible pricing: fixed, per‑product with bundle price, or per‑product without bundle price.
You get options to display the bundles with different layouts, such as table, grid, or full‑width. In addition, the plugin lets you display the bundles as Grouped or Flat under the parent bundle and control the line spacing on the cart or order page. These settings ensure better visual clarity and more engagement.
Key Features
Integrate variable products and let shoppers choose variations inside bundles.
Personalize bundles by hiding item prices or applying discounts to individual items
Create bundles from individual products or entire categories and offer bulk discounts
Provide multiple pricing options (fixed, per‑product with bundle price, per‑product without bundle price)
Set minimum quantity requirements and display regular prices alongside bundle prices
Pros
Multiple layouts and quantity restrictions make it easy to design appealing bundle pages.
Good integration with WooCommerce Wholesale plugins.
Cons
No free version available, so new store owners might not find it suitable.
Relatively newer entry to the WooCommerce marketplace, so fewer merchants have tested it.
So, which plugin is the right choice for your business?
Here’s our honest suggestion. There’s no fit-for-all plugin, but we can guide you in the right direction.
Choose WooCommerce Product Bundles if…
You want the most “enterprise-ready” solution.
You need advanced bundle logic, optional products, strong pricing rules, and a polished overall system.
Choose WowRevenue if…
You want bundles plus conversion-focused features with a generous free plan.
Great if you also want BOGO, frequently bought together, mix-and-match, next-order coupons – without requiring 4 additional plugins.
Choose WPC Product Bundles if…
You want a simple bundle setup fast.
Perfect if you mostly need “bundle A + bundle discount” and don’t want too many moving parts.
Choose Product Bundle Builder if…
You love a visual builder and want more “build-your-own” style bundles.
It’s strong for mix-and-match, gift boxes, and bundles with optional selections.
Choose YITH Product Bundles if…
You run a mid-size store and want stable upsell bundles.
It’s solid, but you’ll likely feel the limits of the free version quickly.
Choose Smart Product Bundles if…
You’re building subscription boxes or want customers to browse bundles like a mini-category page.
It’s also great if you want control over the bundle display using layouts.
Can you create product bundles for free?
Yes, you can easily create product bundles for WooCommerce using the free plans of popular plugins such as:
WowRevenue (best “free + modern + feature-rich” option)
WooCommerce variations handle basic options like size or color, but they fall short for true customization. Product addon plugins fill that gap by letting customers add text, upload files, choose extras, or select delivery dates. This matters because customers want personalization. According to Deloitte, over 50% of consumers are interested in buying customized products, and […]
Speed and relevance are essential for eCommerce success. When a customer visits your WooCommerce store, they usually have one of two mindsets: casual browsers or know exactly what they want. For the second group, the search bar becomes the most important feature of your website. The default WooCommerce search is basic. It mainly searches product […]
Have you ever visited a website, tried to use a plugin or service, and felt completely stuck because there was no documentation page on the site? This problem is not only frustrating for users, but it slowly becomes a nightmare for site owners, too. Let me be honest with you, I’ve been in this situation […]
Cookie Consent
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
This website uses cookies
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Name
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
This cookie is set by Cloudflare to help manage bot traffic and protect the website from malicious activity. It does not collect or store any personal data and is used solely for security and performance purposes.
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
Clarity is a web analytics service that tracks and reports website traffic.