Example: Creating an infinite options bundle

This article applies to Simple Bundles 1.0. If you're using Simple Bundles 2.0, refer to How to build an Infinite Options Bundle in Simple Bundles 2.0.

An infinite options bundle in Simple Bundles 1.0 lets customers pick bundle items from dropdowns on the product page, without a variant for every combination. This example builds a mix-and-match dog treat bundle, from choosing the bundle type to installing the infinite options selector on your product page.

How does an infinite options bundle work?

Step 1: Choose the bundle product and bundle type

Step 2: Set up the bundle options

Step 3: Add products to each option value

Step 4: Install the infinite options selector

What do customers see?

How does an infinite options bundle work?

The infinite options bundle works like a single-price bundle. The bundle carries the bundle price in orders, and the bundle items are priced at $0.00.

The difference is that customers' selections are saved as line item properties instead of variants. That means the bundle isn't limited by Shopify's cap of 2,048 variants per product (see Building product bundles with 2048 bundle variants on Shopify).

Before you create your bundle, review the infinite options bundle type limitations.

In this example, we use the Quad-uple-dog bundle from Petphoria, built with Simple Bundles.

Petphoria Quad-uple-dog bundle product page with four treat flavor dropdowns
Quad-uple-dog infinite options bundle

Step 1: Choose the bundle product and bundle type

  1. In Simple Bundles, go to Bundles v1.0 and click Build bundle.
  2. Select the Shopify product that will become your bundle, then click Select.
Bundle product selected in Simple Bundles 1.0
Bundle product selected
  1. In the Bundle type section, select Infinite options bundle.
Infinite options bundle selected under Bundle type
Infinite options bundle type

Step 2: Set up the bundle options

Each option group becomes a dropdown on your product page. The option name is the dropdown title, and the option values are the choices in it. In this example, the customer chooses 4 treats, so there are four option groups: Treat Flavor 1, Treat Flavor 2, Treat Flavor 3, and Treat Flavor 4. Each one has the same option values, such as Chicken Nugs, Pup-kin Spice, Sweet Potato Bake, and Turkey Banana Gobble.

  1. Under Step 1 of 2. Configure bundle options, enter the Option name.
  2. Enter the Option values, separated by commas.
  3. To add another dropdown, click Add option group and repeat.
  4. To see what your options will look like, click Preview bundle options.
  5. Click Continue to add products.
Bundle options with Treat Flavor option names and option values
Bundle option names and values

Step 3: Add products to each option value

Each option value needs a product, so that when a customer buys the bundle, the selected products are added to the order and deducted from inventory.

  1. Under Step 2 of 2. Add bundle products, click Add Product next to each option value of Treat Flavor 1 and select the matching product.
  2. Add products for the option values of the other option groups.
  3. Click Save.
Products assigned to each option value for Treat Flavor 1
Products added to each option value

Step 4: Install the infinite options selector

The dropdowns only appear on your product page after you install the infinite options selector.

  1. In Simple Bundles, go to Preferences.
  2. In the Theme preferences section, next to Infinite options bundles template, click Edit.
  3. Choose how to install the selector:
    • Online Store 2.0 themes: select your theme and click Customize theme. In the theme editor, add the Bundles infinite options app block to your product template and click Save. Section and block names vary by theme.
    • Online Store 1.0 (vintage) themes: install the selector in your theme code. See Set up infinite options manually on Online Store 1.0.
    • Third-party product options apps: Simple Bundles doesn't support installing the selector through third-party apps. Contact that app's support team for help.

To change how the selector looks on an Online Store 2.0 theme, use the Custom CSS setting on the Bundles infinite options app block in the theme editor.

Infinite options install page in Simple Bundles Preferences
Infinite options selector install page

What do customers see?

Each option name appears above its dropdown, with the option values as choices. When a product linked to an option value is out of stock, such as Pomegranate coconut bones, that choice is greyed out so you don't oversell. You can change this with the Disable out of stock options setting on the app block, which is on by default.

Petphoria Quad-uple-dog bundle product page with four treat flavor dropdowns
Infinite options dropdowns on the product page
Dropdown with an out-of-stock option value greyed out
Out-of-stock option greyed out

Bundle type: Infinite options bundle | add unlimited bundle options without variants

Set up infinite options manually on Online Store 1.0

Integrations with drawer carts and Infinite Option bundles

How to build an Infinite Options Bundle in Simple Bundles 2.0

Still need help? Contact Us Contact Us