Product bundles

What are Product Bundles?

Use Product Bundles when you want the add-on to appear in the cart as its own product. This is helpful for items like gift wrapping, care kits, samples, accessories, or anything that should display as a separate purchase.

If you want the price of the main product to increase instead of adding a second product to the cart, use Native Bundling.

Example:

If you create a $5.00 Gift Wrap product, you can connect it to a checkbox or radio button. When the shopper selects it, the Gift Wrap product is added to the cart along with the main product.

Before you get started

Product Bundles use Infinite Options’ legacy bundling method. If Native Bundling is enabled in your settings, this feature will not appear in your dashboard.

To use Product Bundles, Native Bundling must be turned off.

How to check

  1. Open the Infinite Options app.

  2. Go to Settings.

  3. Look for the Native Bundling toggle in the settings section.

If Native Bundling is turned on, switch it off and save your changes. Once disabled, the Product Bundles feature will be displayed

Note: Merchants on legacy Infinite Options plans will typically see Product Bundles available by default, unless Native Bundling has been enabled.

How to Set Up Product Bundles

Step 1: Create your add-on product in Shopify

Product Bundles require an add-on product because this is the item that will be added to the cart.

  1. Go to the Products page in Shopify.

  2. Create a new product for the add-on.

  3. Add an image and set the price.

  4. Make sure the product is active and available on the Online Store sales channel.

If you already have an add-on product you want to use, you can skip this step.

Step 2: Open Infinite Options

Go to Apps in Shopify, then open the Infinite Options dashboard.

Step 3: Create or Edit your Option Set

Create an Option Set and assign it to the main product where you want to offer the bundle option.

Product Bundles work with these input types: • Radio Buttons • Checkboxes • Drop-Down Menu • Swatches

Step 4: Add your option label

Give the option a clear label that explains the add-on, such as “Add gift wrap” or “Add cleaning kit.”

Update the Label on Cart to something descriptive so it appears clearly on order details. Make sure each Label on Cart value is unique. If two values match, they will overwrite each other.

Having a value that states what the product is as well as how much it costs is highly recommended.

Step 5: Connect the option to the add-on product

  1. In your Option Set, enter the option value you want to connect to the add-on product.

  2. Click the price tag icon next to the option value.

  3. Select the add-on product or the specific variant.

  4. Click Add.

  5. Save your changes.

When testing on your product page, selecting the option will add the main product and the add-on product to the cart.


How Bundled Options Appear in Shopify

In the Shopify order view, you will see the add-on product listed along with the main product. Infinite Options groups these selections with a code called _io_order_group. This makes it easy to see which add-on goes with which main product.

Add the Dynamic Bundle Price app block to your theme

If you want the price on the product page to update when the shopper selects an add-on, you can add the Dynamic Bundle Price app block. This shows the correct price as shoppers toggle add-on products.

This feature is only available on Shopify 2.0 themes

How to add the Dynamic Bundle Price block

  1. In Shopify, go to Online Store, then Themes.

  2. Click Customize to open the theme editor.

  3. Use the top dropdown to select Products, then choose your product template.

  4. In the left sidebar, hide or remove your theme’s Price block.

  5. Click Add Block.

  6. Select Dynamic Bundle Price.

  7. Adjust the styling as needed.

  8. Save your changes.

4. In the left sidebar, hide or remove the Price theme block.

5. Hover below the Price section and click Add Block.

6. The result should look like this.

7. Click into the Dynamic Bundle Price block and adjust the styling settings.

8. Hit the Save button at the top right of the theme editor to save your changes.

Best Practices and Limitations

• The add-on product must be active and available on the Online Store sales channel • Each Label on Cart value must be unique • The Dynamic Bundle Price block is optional and works on Shopify 2.0 themes only • Product Bundles always add a separate product to the cart. If you want to increase the price of the main product directly, use Native Bundling

Last updated