Migrating WooCommerce product bundles to Shopify (2026)
How to migrate WooCommerce Product Bundles, grouped products, and composite products to Shopify — apps, manual setup, and handling bundle pricing.
WooCommerce Product Bundles (by SomewhereWarm) is one of the most widely-used WooCommerce extensions — it allows selling multiple products together as a package with optional quantity configuration and bundled pricing. Shopify does not have native bundle support, but the platform has improved significantly with Shopify Bundles and the Bundles section in the product editor. Here's how to approach bundle migration.
Types of WooCommerce bundle/composite products
WooCommerce handles "multi-product" selling in several ways:
| WooCommerce type | Description | Shopify equivalent |
|---|---|---|
| WooCommerce Product Bundles | Multiple products sold as a package, optional per-item quantity, bundled price | Shopify Bundles app (free, by Shopify) |
| WooCommerce Composite Products | Customer configures bundle by choosing from component options | Custom apps (Infinite Options, Bundle Builder) or custom metafields |
| WooCommerce Grouped Products | Products displayed together but purchased individually | Collections + product cross-sells in theme |
| WooCommerce Gift Bundles | Curated gift sets with packaging options | Shopify Bundles + packaging as a product |
| YITH WooCommerce Gift Cards | Variable-amount gift card product | Shopify native gift cards (built-in) |
| WooCommerce Mix and Match | Customer fills a container with their choice of products | Custom app or Bundle Builder |
What doesn't migrate automatically
Bundle products are among the most complex WooCommerce products to migrate. Standard migration tools transfer the individual component products correctly, but the bundle structure itself — which products are bundled, the bundle price, quantity constraints — does not migrate.
After migration, you'll find your bundles in Shopify as simple products (if they had their own SKU) or not at all (if they were purely defined as a combination of component products). Plan to recreate bundle structure manually in Shopify after product migration.
Shopify Bundles (free app by Shopify)
Shopify launched a first-party Bundles app in 2023, available for free on all plans. It supports:
- Fixed bundles: predefined set of products at a fixed price
- Mix-and-match bundles: customer chooses from a selection within each component slot
- Inventory is deducted from each component product when a bundle is sold
- Bundle has its own product page on the storefront
Creating a bundle in Shopify Bundles
- Install Shopify Bundles from the App Store (free)
- In the app dashboard, click "Create bundle"
- Name the bundle product and set pricing
- Add component products: search for each product and set the quantity per bundle
- Set the total bundle price or set a per-component discount
- The bundle creates a new product in Shopify — customers buy the bundle, and inventory decreases for each component
Limitation: Shopify Bundles doesn't support customer-configurable quantity per component in the same way WooCommerce Product Bundles does. For fixed bundles (3 of Product A + 1 of Product B), it works well. For bundles where customers choose quantities (1–5 of each component), you'll need a third-party app.
Third-party bundle apps
Bundle Builder ($25/month)
The most feature-complete bundle app for Shopify, closest to WooCommerce Composite Products:
- Step-by-step bundle configuration (customer goes through each component step)
- Quantity configuration per component
- Component images and descriptions
- Bundle discounts (fixed price, percentage off, or per-component price)
- Inventory management per component
Infinite Options (by ShopPad, $6.99/month)
More of a product options app but can create bundle-like configurations:
- Add unlimited custom options to products
- Add-on pricing per option
- Works for simple "add Product B for $5 more" configurations
- Doesn't handle inventory deduction per component
Frequently Bought Together (iCart, various)
Apps that suggest/bundle products that are frequently bought together:
- Not true bundles — customers can pick and choose components
- Bundle discounts applied when all suggested items added to cart
- Good for "complete the look" or "commonly purchased with" scenarios
Handling grouped products
WooCommerce Grouped Products display multiple products together on a single page, each with their own "Add to cart" button. Shopify doesn't have a direct equivalent.
Shopify alternatives:
- Product variants: If grouped products are variations of the same thing (different colors/sizes of a furniture set), convert them to a single product with variants
- Collections: Create a collection with the grouped products and link to it from each product
- Theme cross-sells: Most Shopify themes support "Frequently bought together" or "Complete the look" sections — add component products there
- Metaobjects: Create a custom metaobject type for "product groups" and display them via theme sections
Bundle pricing strategies on Shopify
WooCommerce Product Bundles supports several pricing models:
Fixed bundle price
Bundle has one price regardless of component prices. In Shopify Bundles: set the bundle price directly. In Shopify manually: create a product with the bundle price and track inventory manually (or use a fulfillment workflow).
Percentage discount on components
Bundle gives X% off all component prices. Shopify Bundles supports "discount per component." Third-party apps like Bundle Builder support this more flexibly.
Dynamic pricing (sum of components minus discount)
Bundle price = sum of individual component prices minus a fixed or percentage discount. This is the most common WooCommerce Product Bundles setup. Shopify Bundles handles the simpler version; Bundle Builder handles complex per-component discounts.
Inventory tracking for bundles
When a bundle is sold, component inventory should decrease. This is handled differently per approach:
- Shopify Bundles app: Handles inventory deduction automatically — when bundle sells, each component's stock decreases
- Manual bundle product (no app): Shopify doesn't track component inventory — you'd need to manually adjust or use an inventory management app
- Bundle Builder: Handles inventory deduction per component
For stores with high bundle sales volumes, proper inventory deduction is critical to avoid overselling components.
Migration approach: step by step
- Migrate all component products first using k-sync — bundles depend on their components existing in Shopify
- Create a bundle inventory list: Document each WooCommerce bundle (bundle name, component SKUs, quantities, pricing type, bundle price)
- Install your chosen bundle app (Shopify Bundles for simple fixed bundles, Bundle Builder for complex/configurable)
- Recreate bundles one by one: Use your inventory list to create each bundle in the app
- Set up redirects: Old WooCommerce bundle URLs → new Shopify bundle URLs
- Test the purchase flow: Buy a test bundle and verify component inventory decreases correctly
- Verify pricing: Confirm the discount/pricing shows correctly on the bundle product page
Gift cards (not really bundles, but commonly confused)
If you were using YITH WooCommerce Gift Cards or WooCommerce Gift Cards Pro, Shopify has native gift card support — no app needed. Gift cards on Shopify:
- Are a built-in product type (not a plugin)
- Support fixed or custom amounts
- Are delivered by email automatically
- Can be used online and in-store (Shopify POS)
- Don't expire unless you set an expiry
Create gift cards in Shopify Admin → Products → Add product → Product type: Gift card. Existing WooCommerce gift card codes cannot be automatically transferred to Shopify — customers with unredeemed gift card balances will need new Shopify gift card codes issued manually.
Bundle migration checklist
- List all WooCommerce bundles with component products, quantities, and pricing
- Migrate all component products to Shopify first
- Choose bundle app (Shopify Bundles for simple, Bundle Builder for complex)
- Recreate each bundle in the chosen app
- Verify inventory deduction works correctly when a bundle is purchased
- Set up 301 redirects from old bundle URLs to new Shopify bundle URLs
- Update any internal links pointing to bundle products
- Recreate grouped products as collections or theme cross-sells
- Issue new Shopify gift card codes to customers with unredeemed WooCommerce gift card balances
Bundle migration is manual and product-by-product, but with good documentation of your WooCommerce bundles, most stores complete it in a few hours. The component product migration via k-sync is automated — it's just the bundle structure configuration that requires manual setup in Shopify.
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.