Shopify product bundles strategy after WooCommerce (2026)
How to set up product bundles in Shopify after migrating from WooCommerce — native Shopify Bundles app, bundle pricing, build-your-own bundles, kit products, and replacing WooCommerce Grouped Products.
WooCommerce offered several bundle approaches: Grouped Products (WooCommerce core), WooCommerce Product Bundles (premium plugin), and third-party plugins like YITH Product Bundles. Shopify now has native bundle support via the Shopify Bundles app (launched 2023) plus a mature app ecosystem. The right approach depends on bundle complexity, pricing strategy, and whether you need inventory management at the component level.
WooCommerce bundle types and Shopify equivalents
| WooCommerce approach | Shopify equivalent | Best for |
|---|---|---|
| Grouped Product | Collection page + manual cart | Displaying related products together (not true bundling) |
| WooCommerce Product Bundles | Shopify Bundles (native) or Bold Bundles | Fixed component bundles with pricing |
| Build-your-own bundle | Product Options app + custom logic | Customer-configured bundles (choose your flavours) |
| Virtual bundle (kit) | Shopify Bundles or manual product with description | Gift sets, starter kits |
| Subscription bundle | ReCharge subscription + bundle product | Monthly subscription with multiple components |
Shopify Bundles (native app)
Shopify's own Bundles app (free, in Shopify App Store) supports two types:
Fixed bundles
- Set components: e.g., Product A × 1 + Product B × 1 + Product C × 2
- Bundle price: set below the sum of component prices (the discount)
- Inventory: Shopify Bundles tracks inventory at the component level — when a bundle sells, each component's stock reduces accordingly
- Variants: bundles can have variants (e.g., bundle in Small or Medium size)
- Best for: gift sets, starter kits, complementary product bundles with a fixed configuration
Mix-and-match bundles
- Customer selects specific products from a defined list to fill the bundle
- Example: "Create your own 6-bar soap bundle — choose any 6 scents at £20"
- Defines total quantity (6 items) and the product pool they select from
- Bundle price: fixed total price regardless of which items customer selects
- Best for: customizable gift sets, "choose your flavour" bundles, sample packs
Bold Bundles
For more complex bundling than Shopify Bundles offers:
- Percentage discount on bundles (not just fixed price): "Buy any 3 products from this collection, get 20% off"
- Multi-tier bundle pricing: buy 2 get 10% off, buy 4 get 20% off, buy 6 get 30% off
- Display on product page: "Frequently bought together" style bundle suggestion
- Best for: quantity-break pricing, tiered discounts, cross-category bundles
Bundle pricing strategies
| Strategy | Example | When to use |
|---|---|---|
| Fixed bundle price | 3 products for £45 (individual total: £55) | Gift sets, starter kits |
| % discount on bundle | Buy 3, save 15% | Quantity incentive, stock clearance |
| Bundle vs individual comparison | Show "Save £12" badge on bundle | Highlighting bundle value |
| Free product in bundle | "Buy X, get Y free" — Y priced at £0 in bundle | New product trial, clearance item |
| Tiered bundle pricing | 2 for £20, 3 for £28, 6 for £50 | Supplements, candles, repeat-purchase products |
Build-your-own bundle implementation
For fully customizable bundles (customer picks individual items from a catalogue):
- Shopify Bundles mix-and-match: handles up to ~50 products in the selection pool. Customer-facing selector UI included.
- Product Options + cart logic: For very large catalogues (200+ selectable items), use Product Options (Infinite Options, Bold) to show a dropdown per "slot", then custom cart logic validates quantity.
- Build-a-Box apps: Specialized apps like "Build a Bundle" or "Bundler" offer richer UX for complex build-your-own scenarios.
- The best build-your-own experience: customer sees all available products as clickable cards, selects their quantity, sees running total, and checks out as one bundle line item.
Kit/bundle inventory management
When components are sold individually AND as part of a bundle, inventory management requires care:
- Shopify Bundles (native): deducts component inventory automatically when bundle sells. If any component is out of stock, the bundle becomes unavailable. This is the correct behaviour for shared inventory.
- No component inventory deduction: if you create a bundle as a simple product with description listing components, Shopify doesn't track component stock. You need to manage component inventory manually (risky for popular bundles).
- Bundle-specific stock: if bundle components are sourced/packaged specifically for the bundle and not sold separately, you can track inventory at the bundle level only (not at component level).
WooCommerce Product Bundles migration
Exporting WooCommerce bundle data
- WooCommerce Product Bundles stores components in wp_postmeta as a serialized array under
_wc_pb_bundled_items - Export component list per bundle: SQL query or WooCommerce export + manual mapping
- For each WooCommerce bundle: note the parent product, component products, and any component quantity multipliers
Rebuilding in Shopify
- Fixed bundles with up to 20 components: rebuild directly in Shopify Bundles app — fastest approach
- Large number of bundles: use Shopify Bundles API to create bundles programmatically from the exported WooCommerce bundle data
- WooCommerce Grouped Products: replace with a Shopify Collection page that groups the related products. No true equivalent — Grouped Products in WooCommerce were navigation tools more than purchase tools.
Bundle display on product pages
- Shopify Bundles creates its own bundle product with a dedicated product page and URL
- Cross-reference: add a link from each component product page to the bundle page ("Also available in our Starter Kit")
- Metafield for bundle reference:
product.metafields.ns.available_in_bundle(product_reference) — links to the bundle product that contains this item - Bundle badge on collection pages: tag bundle products with
bundletag and show "Bundle" badge via CSS on collection pages
Bundle migration checklist
- Audit current WooCommerce bundles: list all bundles, their components, and pricing
- Choose Shopify bundle approach: Shopify Bundles app (most cases) or Bold Bundles for % discount bundles
- Install Shopify Bundles app
- Recreate fixed bundles in Shopify Bundles: define components and bundle price
- Create mix-and-match bundles for "choose your own" scenarios
- Verify component inventory deduction: test bundle purchase → confirm component stock reduces
- Replace WooCommerce Grouped Products with Shopify Collections
- Add bundle reference metafields to component products
- Set up bundle badge on collection page for bundle products
- Review bundle pricing: compare bundle total vs sum of components to ensure savings are visible
The most overlooked aspect of bundle migration is inventory management. WooCommerce Product Bundles tracked component inventory correctly — when the bundle sold, WooCommerce deducted stock from each component. If you recreate bundles in Shopify as simple products (just a product with a description listing what's included, no Shopify Bundles app), Shopify doesn't know the components and doesn't deduct their stock. This means a bundle can sell when a component is actually out of stock. Always use the Shopify Bundles app (or an equivalent with component inventory tracking) if the bundle's components are also sold individually and share the same inventory pool.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.