Shopify Bundles
Shopify Bundles is a free first-party bundles app that allows you to create and edit fixed product bundles and multipacks right from your Shopify admin, and is available on all Shopify plans. Learn more about product bundles.
On this page
Shopify Bundles limitations
The Shopify Bundles app has the following limitations:
- Component limits:
- Fixed bundles: Up to 30 components
- Dynamic bundles: Up to 150 components
- Up to 2000 units per component
- Options and variants:
- Maximum of 3 options and 100 variants total per bundle
- Variant titles can be customized if multiple variant options are selected
- Products without variants or with only one variant don't display variant selectors to streamline the shopping experience
- Order processing:
- SKUs are listed for individual items in orders, not for the bundle SKU
- Weight calculation is derived from individual item weights, not the bundle product weight
- Supported sales channels: Bundles must use the Online Store or Headless storefronts. Other sales channels are unsupported.
- Search and Discovery filters: Bundled products don't appear under option filters due to index naming.
- Inventory tracking: Bundles don't track inventory by location, but by overall stock. Learn more about bundle inventory.
- Product price updates: When the price of one of the bundled products updates, either manually or from price imports, the bundle price doesn't update. You need to manually update the bundle price in your Shopify admin.
For information about bundle eligibility requirements and compatibility considerations, see Eligibility and considerations for using product bundles.
Product bundles and discounts
Product bundles support discount codes and automatic discounts, including supported discount combinations.
When creating product or collection-specific discounts, include the parent bundle product to apply the discount. The discount won't apply if you select only the component products.
When a discount is applied to a bundle, the discount calculates on the parent bundle product first. The amount then allocates to component products by weighted price, and taxes calculate on the individual components.
Allocating discounts by weighted price
When you apply a discount to a bundle, the total discount amount is calculated based on the bundle's total price. The discount is distributed among the individual products based on each product's proportional price.
For example, a product that represents 80% of the bundle's price receives 80% of the discount. This weighted distribution ensures each product gets a fair share of the discount before taxes are calculated.
Applying discounts to bundles
You can apply discounts to bundles in several ways:
- Create a discount code for the bundle
- Edit the bundle price manually
- Use Cart transform for customized bundles
Create a bundle using Shopify Bundles
Before creating a bundle, you need to create the products that you want to include in the bundle.
After you create a bundle, the bundle's product status is set to Draft. To publish it to your Online store, Shop, and Shopify POS sales channels you must set it to Active.
Steps:
Desktop
From your Shopify admin, go to Apps > Bundles.
Click Create bundle.
In the Title field, enter a title for your bundle.
Click Select products.
In the Add products dialog, select the products that you want to include in your bundle, and then click Select.
Optional: Do any of the following:
- To increase the quantity of a product in your bundle, adjust the number in the quantity field.
- To adjust the variants included in your bundle, click the variant name to select or deselect the variant.
- To add the quantity as a bundle option, click … next to the product, and then select Add quantity as an option.
- To create a multipack bundle, click … and select Duplicate product.
- To combine bundle options, select Combine options with matching names.
Click Save and continue.
On the product details page, add any applicable product details.
Optional: Do any of the following:
- In the Publishing section, click … > Manage sales channels to select the sales channel you're publishing to.
- In the Status section, select Active from the drop-down to update the product status.
Click Save.
Mobile
From the Shopify app, tap the
icon.
Tap Apps.
Tap Bundles > Create bundle.
In the Title field, enter a title for your bundle.
Tap Select products.
Tap the products that you want to add to your bundle, and then tap Save or ✓.
Optional: Do any of the following:
- To increase the quantity of a product in your bundle, adjust the number in the quantity field.
- To adjust the variants included in your bundle, tap the variant name to select or deselect the variant.
- To add the quantity as a bundle option, tap … next to the product, and then tap Add quantity as an option.
- To create a multipack bundle, tap … next to the product, and then tap Duplicate product.
- To combine bundle options, select Combine options with matching names.
Tap Save and continue.
On the product details page, add any applicable product details.
Optional: To publish the bundle, do any of the following:
- In the Sales channels section, tap Edit to select the sales channels that you want to publish to, and then tap Save or ✓.
- To update the product status, tap Draft, and then tap Active from the drop-down.
Tap Save or ✓.
Edit a bundle using Shopify Bundles
If you need to make changes to the items included in a bundle that you've created, then you can edit the bundle in the Shopify Bundles app. To edit a bundle, you can go to the Bundles app from your Shopify admin home, or from the Bundled products section of the bundle's product details page.
You can manage the product details of a bundle, or the product details of items included in the bundle, in the Products section of your Shopify admin.
Edit a bundle in the Shopify Bundles app
Desktop
From your Shopify admin, go to Apps > Bundles.
Select the bundle that you want to edit.
Edit the bundle.
Click Save and continue. You're redirected to the bundle product page.
Optional: Edit product details, and then click Save.
Mobile
From the Shopify app, tap the
icon.
Tap Apps.
Tap Bundles, and then tap the bundle that you want to edit.
Edit the bundle.
Tap Save and continue. You're redirected to the bundle product page.
Optional: Edit product details, and then tap Save or ✓.
Combining bundle options
You can combine product options in a bundle, such as size or length, so your customers can select the option once. To combine product options, the option values need to match. The combined option counts as one of the three options available in the Bundles app.
Your customers are displayed with a single selector for the combined bundle option. The selection applies to all products in the bundle that use that option name.
For example, if you sell a red, blue, and green shirt, then you can combine the size options so that your customers only need to select the size once for all products in the bundle.
Combine bundle options
You can combine the same product option in a bundle.
Steps:
Desktop
From your Shopify admin, go to Apps > Bundles.
Click the bundle that you want to edit.
Select Combine options with matching names.
Click Save and continue.
Mobile
From the Shopify app, tap the
icon.
Tap Apps.
Tap Bundles, and then tap the bundle that you want to edit.
Select Combine options with matching names.
Tap Save and continue.
Ungroup bundle options
If you no longer want to combine bundle options, then you can ungroup them.
Steps:
Desktop
From your Shopify admin, go to Apps > Bundles.
Click a bundle that contains a combined option.
Deselect Combine options with matching names.
Click Save and continue.
Mobile
From the Shopify app, tap the
icon.
Tap Apps.
Tap Bundles, and then tap the bundle that you want to edit.
Deselect Combine options with matching names.
Tap Save and continue.
Filtering your product list
If you want to review the bundles you've created from the Products page in your Shopify admin, then you can filter your product list to include or exclude bundle products. Learn more about filtering your product list.
Track your bundles performance
You can track your bundles performance directly in the Bundles app and view the following key bundles metrics:
- Bundle total sales: Displays the total sales of bundles.
- Bundle orders: Displays the number of bundle orders.
- Top total sales: Displays the top bundles total sales.
- Most ordered: Displays the most ordered bundle.
You can click each metric to get a detailed view with additional details in the Reports page. You can also go directly to multiple reports about bundles in the Analytics section of your Shopify admin.
Troubleshooting bundles
If you're experiencing issues with your bundles, then review the following troubleshooting information.
Troubleshoot bundle product keeps changing to draft status
If a bundle product repeatedly changes from Active to Draft status, then it might be because a product variant or option linked to the bundle has been removed or the title of a variant or option has been changed.
With bundles, deleted variants or options are still considered connected until the bundle is updated. This causes the bundle product to go into Draft status because it's no longer considered valid. When the title of a variant or option is changed, it also automatically triggers the bundle product to change to Draft status.
To resolve this issue, update the bundle in the Bundles app:
Steps:
- From your Shopify admin, go to the product page for the bundle that's changing to Draft status.
- In the Bundled products section, click the Bundles app icon to edit the bundle.
- If a variant or option was removed or renamed, then you see the message "Option values were updated on the product and removed from the bundle: <variant/option name>".
- Click Save and continue next to the product to update the bundle and resolve the issue.
Alternatively, you can remove the affected product from the bundle and then add it back to resolve the issue.