Product bundles
A bundle is two or more products that are combined together and commonly offered at a discount. Selling bundles on your store can provide the following benefits:
- increase your average order value
- provide value in the form of curation to your customers
- pass along discounts to your customers
- clear out old inventory
- drive more visibility for your products
On this page
Eligibility requirements
To sell bundles, your store must meet the following requirements:
- Your store must be using the Online Store sales channel or a Custom Storefront. Other sales channels aren't yet supported.
- You must unpublish all Shopify Scripts.
- Your store must not use any checkout.liquid customizations or features. Reverting to checkout.liquid will make your store incompatible with Bundles.
- Your store must not use the following apps:
If you meet the above eligibility requirements, and you're still experiencing incompatibility with product bundles, then contact Shopify Support.
The following examples present some of the reasons where bundles might not work with your store:
- You're creating a draft order on behalf of a customer or if a B2B customer is submitting their orders as draft at checkout.
- You're using Shopify POS to sell your products in person in retail stores, popups, and other locations.
- You're trying to include or sell a bundle as a purchase option, such as a subscription, pre-order, or try-before-you-buy (TBYB).
Bundle types
There are three types of bundles:
- Fixed: a bundle made from a predetermined set of products. Your customer can choose from associated variants.

- Multipack: a fixed bundle with more than one of the same products.

- Mix-and-match: a bundle made of interchangeable products. Your customer composes the bundle by choosing from the products and associated variants.

Bundle app options
You can use Shopify Bundles, a free first-party bundles app, to create fixed or multipack bundles. This app is available on all Shopify plans.
For mix-and-match bundles, you can choose from one of the following options:
- Go to the Shopify App Store to find a curated collection of third-party bundle apps that integrate directly into the Shopify admin and include real-time inventory syncing.
- If you’re a Shopify Plus merchant, then you can build a custom bundle offering with Bundles APIs..
Inventory
Bundle inventory is determined by the inventory levels of each product included within a bundle. The product with the lowest inventory level determines how many bundles can be sold. Product inventory levels are updated in real-time.
Create a bundle using Shopify Bundles
Before creating a bundle, you need to create products.
Steps:
Edit a bundle using Shopify Bundles
Edit a bundle in the Shopify Bundles app
Steps:
Edit a bundle from the product page
Steps:
Filter your product list
You can filter your product list to include or exclude bundle products. Learn more about filtering your product list.
Returns
You can't define bundles as final sale when you set up return rules. The return eligibility of a bundle is based on whether the individual products within the bundle are set as final sale items in your return rules.
Within self-serve returns, customers can submit product return requests for any eligible products. Customers can’t request returns for products set as final sale.