Product bundling is one of the highest-ROI changes a WooCommerce store can make. A well-structured bundle increases average order value by 15–35% without increasing your cost to acquire a customer. Most stores that try bundling and see weak results made the same set of mistakes — wrong products grouped together, unclear pricing, or display that buried the offer.
Here’s how to do it right, from plugin selection through pricing strategy.
The Two Types of Product Bundles
Before you touch a plugin, decide what kind of bundle you’re building. The mechanics and the pricing logic are different.
Fixed Bundles
A fixed bundle is a predefined group of products sold together at a set price. Customer gets exactly what you defined — no customization. These work well for:
- Starter kits (everything needed to begin using your product)
- Gift sets with a curated assortment
- Frequently-bought-together combinations you’ve observed in your order data
Fixed bundles are simpler to configure and easier for customers to understand. The friction is low. The downside is that some customers want to swap one item — and they can’t.
Configurable Bundles
Configurable bundles let customers choose from a set of options within a bundle structure. “Choose any 3 from this collection for $49.” These take more development effort and UX attention, but they tend to outperform fixed bundles for stores with large catalogs or varied customer preferences.
The plugin logic required for configurable bundles is meaningfully more complex. If your store is on a hand-coded WooCommerce build, your developer needs to understand the hooks involved — not just install a plugin and assume it works.
Plugin Options — What to Actually Use
WooCommerce Product Bundles (Official)
The official WooCommerce Product Bundles plugin costs $49/year and is the most reliable option for most stores. It handles fixed and configurable bundles, inventory tracking at the individual item level, and shipping calculations for bundled physical goods.
It works well with most well-coded themes and integrates cleanly with cart and checkout. For a store with standard bundle requirements, this is the right starting point.
YITH WooCommerce Product Bundles
YITH’s bundle plugin runs $79.99/year and adds a few features the official plugin doesn’t have — conditional logic for bundle items, discount visualization, and more flexible display options. If you need to show a customer “you’re saving $23 on this bundle” with a visual price comparison, YITH handles this more cleanly.
Composite Products
For complex product building — think “build your own kit” with dependent selections — WooCommerce Composite Products ($79.99/year) is the right tool. It’s not a bundle plugin in the traditional sense; it’s a product configurator. The implementation complexity is higher, and it requires careful UX work to avoid overwhelming customers with choices.
Chloe runs a WooCommerce store selling craft supplies. She installed the official Product Bundles plugin and created six fixed bundles combining her most popular individual items. She priced each bundle at a 12% discount versus buying items separately and added a “Build Your Kit” badge on product pages linking to relevant bundles. In the first 90 days, bundles accounted for 28% of revenue. Her average order value rose from $31 to $44.
Pricing Strategy for Bundles
Bundle pricing has to thread a needle: enough discount to make the bundle feel like a win for the customer, not so much that you compress your margins to zero.
The pricing frameworks that work:
Percentage off: “Save 15% when you buy the starter kit.” Straightforward. Works when customers can calculate the savings easily.
Price anchoring: Show the sum of individual prices crossed out, bundle price below. The visual comparison does most of the work. This is why YITH’s visualization feature earns its price for stores where the savings are meaningful.
Threshold bundling: “Add any product to reach $75 and unlock free shipping.” Technically not a bundle, but it uses the same AOV-lifting mechanism and requires zero plugin setup.
“Complete the set” pricing: Works for collections where customers already own one item. “Already have the base set? Add the expansion for $19 instead of $34.” This is high-AOV and high-conversion for customers mid-journey in your catalog.
One pricing mistake to avoid: discounting too aggressively on items that already have thin margins. Calculate your bundle margin before you publish. A 20% bundle discount on a product with a 25% margin leaves you with a 5% margin. That’s not a bundle strategy — that’s a liquidation sale with extra steps.
Display and Placement Decisions
How you display bundles matters as much as how you price them. Buried bundles don’t sell.
The placements that generate the most bundle revenue:
- Product page — below the add-to-cart button: “Frequently bought together” or “Complete the kit” section with the bundle price visible
- Cart page — upsell module: After a customer adds a product, surface the relevant bundle with one-click add
- Dedicated landing page: For seasonal or gift bundles, a standalone page is worth building — it’s where you send email and ad traffic
- Category page — featured product treatment: If you have a hero bundle for a category, give it visual prominence in the grid
What doesn’t work well: a “Bundles” category link buried in the navigation that customers have to hunt for. Bundles need to intercept the customer at the moment of highest intent — on the individual product page or at cart.
Inventory and Fulfillment Setup
WooCommerce Product Bundles tracks inventory at the component product level, not at the bundle level. This means if you sell an item both individually and as part of a bundle, both sales draw from the same stock. This is usually the behavior you want — no duplicate inventory management — but it requires that your individual products have accurate stock counts before you create bundles from them.
For bundles that include items from different storage locations or fulfillment origins, test your shipping calculations before launch. Bundled items with different weight/dimension profiles can generate incorrect shipping rates if your shipping plugin isn’t configured for composite cart contents.
Marcus ran a WooCommerce supplement store and launched three bundles without testing shipping first. The bundles were priced for free shipping at over $60, but his shipping plugin was calculating per-item rather than per-order for bundled products. He was losing $4–7 on every bundle order shipped. He caught it after 23 orders — $120 in unexpected shipping costs — and fixed the plugin configuration. Test your shipping with a real transaction before you open a bundle to traffic.
Testing and Optimization
Run your bundles for at least 30 days before drawing conclusions. Bundle performance varies significantly by traffic source — email subscribers respond differently to bundle offers than new organic visitors.
The data points to track:
- Bundle add-to-cart rate vs. individual product add-to-cart rate for the same products
- Bundle conversion rate vs. store-wide conversion rate
- Average order value for orders containing a bundle vs. orders without
- Which bundle items get swapped or removed most often in configurable bundles (signals that the default selection isn’t optimal)
If you’re on a custom WooCommerce build, you can instrument bundle interactions with GA4 custom events to get cleaner data than plugin-level reporting typically provides.
If your WooCommerce store was built on a page builder or a template that makes plugin integration unreliable, bundles will surface those structural problems fast. A well-built store handles them cleanly. See what a custom WooCommerce build looks like — or check our fixed-price ecommerce packages if you’re starting from scratch.
FAQ
Do I need a plugin to create product bundles in WooCommerce? WooCommerce doesn’t include native bundle functionality in its core install. You need a plugin — the official WooCommerce Product Bundles plugin ($49/year) is the right starting point for most stores. For more complex configurable bundles, WooCommerce Composite Products handles advanced requirements.
How much of a discount should I offer on product bundles? A 10–20% discount versus buying items separately is the typical range that generates meaningful take rate without destroying margin. Calculate your margin at the discounted price before publishing. For gift bundles or seasonal promotions, discounts can go higher — but they should be timed, not permanent.
Can I track which bundles are selling best in WooCommerce? Yes. WooCommerce Analytics tracks bundles as products in your reports. You can also add GA4 custom events for bundle-specific interactions (view, add-to-cart, purchase) to get more granular data on how bundles perform compared to individual product purchases.
What happens to bundle inventory when a component product goes out of stock? The bundle becomes unavailable automatically when any required component is out of stock, with the WooCommerce Product Bundles plugin set to per-item inventory management. This prevents overselling but means you need to manage component stock carefully during high-demand periods.
Can I create bundles with variable products in WooCommerce? Yes. The official WooCommerce Product Bundles plugin supports variable products as bundle components, letting customers select specific variations (size, color) within the bundle. Configuration is more complex, and the display needs careful UX attention to avoid a confusing selection interface.