k-sync
Back to blog

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.

·By k-sync
6 min read · 1,246 words

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 typeDescriptionShopify equivalent
WooCommerce Product BundlesMultiple products sold as a package, optional per-item quantity, bundled priceShopify Bundles app (free, by Shopify)
WooCommerce Composite ProductsCustomer configures bundle by choosing from component optionsCustom apps (Infinite Options, Bundle Builder) or custom metafields
WooCommerce Grouped ProductsProducts displayed together but purchased individuallyCollections + product cross-sells in theme
WooCommerce Gift BundlesCurated gift sets with packaging optionsShopify Bundles + packaging as a product
YITH WooCommerce Gift CardsVariable-amount gift card productShopify native gift cards (built-in)
WooCommerce Mix and MatchCustomer fills a container with their choice of productsCustom 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:

Creating a bundle in Shopify Bundles

  1. Install Shopify Bundles from the App Store (free)
  2. In the app dashboard, click "Create bundle"
  3. Name the bundle product and set pricing
  4. Add component products: search for each product and set the quantity per bundle
  5. Set the total bundle price or set a per-component discount
  6. 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:

Infinite Options (by ShopPad, $6.99/month)

More of a product options app but can create bundle-like configurations:

Frequently Bought Together (iCart, various)

Apps that suggest/bundle products that are frequently bought together:

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:

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:

For stores with high bundle sales volumes, proper inventory deduction is critical to avoid overselling components.

Migration approach: step by step

  1. Migrate all component products first using k-sync — bundles depend on their components existing in Shopify
  2. Create a bundle inventory list: Document each WooCommerce bundle (bundle name, component SKUs, quantities, pricing type, bundle price)
  3. Install your chosen bundle app (Shopify Bundles for simple fixed bundles, Bundle Builder for complex/configurable)
  4. Recreate bundles one by one: Use your inventory list to create each bundle in the app
  5. Set up redirects: Old WooCommerce bundle URLs → new Shopify bundle URLs
  6. Test the purchase flow: Buy a test bundle and verify component inventory decreases correctly
  7. 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:

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

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 free

Related reading

Browse all migration guides