Product bundles

A bundle is a set of two or more related products, commonly offered at a discount. You can sell bundles through your Online Store and the Shop channel. Selling bundles 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

To create product bundles on your store, you must have a bundles app installed to your store. For more information about bundle apps, refer to bundle app options.

Eligibility requirements

To sell bundles, your store must meet the following requirements:

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 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:

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.

Image showing a fixed bundle called

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

Image showing a multipack bundle called the

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

Image showing a mix-and-match bundle called the

Shopify Scripts

You can use Shopify Scripts with bundles. Learn more about using bundles with Shopify Scripts.


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.


  1. From your Shopify admin, click Bundles.
  2. Click Create bundle.
  3. In the Title field, enter a title for your bundle.
  4. Click Select products.
  5. In the Add products dialog, select the products that you want to include in your bundle, and then click Select.
  6. 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.
  7. Click Save and continue.
  8. On the product details page, add any applicable product details.
  9. Optional: Under Status, select Active from the drop-down to update the product status.
  10. Click Save.

Edit a bundle using Shopify Bundles

Edit a bundle in the Shopify Bundles app


  1. From your Shopify admin, click Bundles.
  2. Select the bundle that you want to edit.
  3. Edit the bundle.
  4. Click Save and continue. You're redirected to the bundle product page.
  5. Optional: Edit product details, and then click Save.

Edit a bundle from the product page


  1. From your Shopify admin, click Products.
  2. Select the bundle product that you want to edit.
  3. Under Bundled products, click the apps icon, and then click Edit with Bundles.
  4. Edit the bundle.
  5. Click Save and continue. You're redirected to the bundle product page.
  6. Optional: Edit product details, and then click Save.

Filter your product list

You can filter your product list to include or exclude bundle products. Learn more about filtering your product list.


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.

Ready to start selling with Shopify?Try it free