User Guide

Search limit to:






Buy your own bundle

1. What is Buy your own bundle? 

Buy your own bundle section allows customers to create a custom product bundle by selecting items step-by-step in a logical and thoughtful process. It also helps increase average order value by encouraging customers to purchase multiple complementary items in a single transaction.

2. Section Components

Section

Buy your own bundle

Create a custom product bundle by selecting step-by-step.

Available blocks Step

Add a single bundling step with product display for each step.

3. Location & Setup

To add and set up the Buy your own bundle section:

  • Open the Shopify Theme Editor (Online store > Themes > Customize)
  • Decide where you want to place the new section.
  • Click "Add section".
  • Select "Buy your own bundle".

4. Highlight Features

  • Step-by-step bundling flow: Guide customers through creating their own bundle, one step at a time, with clear progress indicators.
  • Flexible product selection: Choose products from collections or hand-pick items for each step. 
  • Flexible bundle discount: Support Quantity-based and Purchase amount-based automatic discounts. Easily syncs discount tiers created in Shopify Admin.
  • Bundle summary panel: A dedicated summary block shows selected products, pricing, and applied discounts—fully customizable in layout and color.
  • Promotion highlight per step: Showcase images, videos, messages, and CTAs to promote offers or featured products inside any step.

5. 🚨 MUST READ: Before you start

Setting up the Buy your own bundle requires TWO ESSENTIAL PROCESSES:

  • Process 1: Set up bundling steps (set up bundling steps and how products/collection are displayed in each step)
  • Process 2: Set up Bundle discount (how the discount works when bundling)

The Bundle discount supports two types of discount codes:

✅ Quantity-based Discounts

  • Discounts are triggered when customers buy a certain number of items.
  • Example: Buy 10+ items → Get $5 off, Buy 20+ items → Get $10 off

→ Go to Process 2.1: How to set up bundle discount using QUANTITY OFF DISCOUNT? to learn more

✅ Purchase Amount Off Discounts

  • Discounts are triggered when customers spend a certain amount of money.
  • Example: Spend $100 → Get 5% off, Spend $200 → Get 10% off

→ Go to Process 2.2: How to set up bundle discount using PURCHASE AMOUNT OFF DISCOUNT? to learn more

6. Step-by-step Setup

🤔 Process 1: How to set up bundling steps?

The first process is to set up bundling steps. Follow this:

STEP 1: Add the section & blocks

Add Buy your own bundle section. Under the section, you can add up to 5 Step blocks, with each block representing 1 bundling step.

STEP 2: Set up the display of the step label

Click on the Step block to open its settings panel.

  • Enter Step title.
  • Choose Step icon.

STEP 3: Select products for the bundling step

At Bundle settings group:

  • Select collection or hand-pick individual products at Select products, whether they belong to a set or complement each other.
  • (Only for collection select) Choose the Maximum number of products shown.

Note: If you select both individual products and collections, the individually selected products will override any chosen collections.

STEP 4: Additional bundle setup 

Still at Bundle settings group:

  • Enable Show highlighted features to show custom text on product cards. (To create highlighted features, follow this guide).
  • For the checkbox "Each product can be added to bundle once":
    • Yes (Default):  Each product can be added to the bundle only once, but if the product has multiple variants, each variant can also be added once. For example, if Product A has variants 1A, 1B, 1C, and 1D, you can add each variant - 1A, 1B, 1C, and 1D - once to the bundle. Each variant is treated as a separate product. After adding a specific variant, the "Add to bundle" button will be disabled for that variant.
    • No: Each product can be added to the bundle multiple times through its variants. For example, if product A has variants 1A, 1B, 1C, and 1D, you can add 1A twice, 1B four times, 1C once, and 1D six times to the bundle - no limits.
  • Enter Minimum products required and Maximum products allowed to set limits for the number of products added at the step. If you don’t want to set limits, leave this blank.

STEP 3: Click "Save" to apply changes. 

Repeat these steps for setting up other bundling steps. 

🤔 Process 2.1: How to set up bundle discount using QUANTITY OFF DISCOUNT?

1. Create discount codes in Shopify Admin

STEP 1: Go to Shopify Admin → Discounts → Create discount

STEP 2: Choose the "Amount off products" discount type. 

STEP 3: Make sure you choose "Automatic discount".

STEP 4: Set the Discount value (this will be displayed in your bundle discount), and the Eligibility of the discount.

STEP 5: Set the Minimum purchase requirements > tick Minimum quantity of items > fill in the required number (this will be displayed in your bundle discount as well).

STEP 6: Click "Save".

STEP 7: Repeat for each tier (create a separate discount for each goal)

Example setup: If you want 3 discount tiers, create 3 automatic discounts:

  • Discount 1: $5 off when buying 10+ items
  • Discount 2: $10 off when buying 20+ items
  • Discount 3: $15 off when buying 30+ items

2. Set up the bundle discount in Theme editor

STEP 1: Open the settings

Click on Buy your own bundle section to open its settings panel.

STEP 2: Set up the discount type & goal message

Scroll down to Bundle discount settings group:

  • At Calculate discount by, choose the Items quantity option.
  • Enter Pre-goal message (Message shown BEFORE goal is reached). You need to use these placeholders to add dynamic value:
    • [x] = automatically shows the remaining quantity needed.
    • [goal_label] = automatically shows the goal label you entered.
  • Enter Post-goal message (Message shown AFTER goal is reached). 

STEP 3: Match the goals

Scroll down to the Goal 1 section and fill in the values:

Field name

What to fill in?
Goal 1

Enter the exact threshold you set earlier in Shopify admin (e.g., 10)

Goal 1 label Enter discount description for the tiers table (e.g., "$5 off each")
Discount type

Choose the exact discount type (Percentage or Amount) set in Shopify admin.

Discount value

Fill in the exact discount percentage or amount of your discount rule in Shopify admin.

Only apply discount once per order (Only for Amount Discount type


  • Enable this if you want the discount to apply only once to the order.
  • If disabled, the discount applies per eligible item and multiplies based on the quantity of qualifying products.

STEP 4: Repeat these steps for goals 2,3.

STEP 5: Click "Save" when done.

🤔 Process 2.2: How to set up bundle discount using PURCHASE AMOUNT OFF DISCOUNT?

1. Create discount codes in Shopify Admin

STEP 1: Go to Shopify Admin → Discounts → Create discount

STEP 2: Choose the "Amount off products" discount type. 

STEP 3: Make sure you choose "Automatic discount".

STEP 4: Set the Discount value (this will be displayed in your bundle discount), and the Eligibility of the discount.

STEP 5: Set the Minimum purchase requirements > tick Minimum purchase amount > fill in the required number (this will be displayed in your bundle discount  as well).

STEP 6: Click "Save".

STEP 7: Repeat for each tier (create a separate discount for each goal)

Example setup: If you want 3 discount tiers, create 3 automatic discounts:

  • Discount 1: 5% off when spending $100
  • Discount 2: 10% off when spending $200
  • Discount 3: 15% off when spending $300

2. Set up the bundle discount in Theme editor

STEP 1: Open the settings

Click on Buy your own bundle section to open its settings panel.

STEP 2: Set up the discount type & goal message

Scroll down to Bundle discount settings group:

  • At Calculate discount by, choose the Items purchase amount option.
  • Enter Pre-goal message (Message shown BEFORE goal is reached). You need to use these placeholders to add dynamic value:
    • [x] = automatically shows the remaining quantity needed.
    • [goal_label] = automatically shows the goal label you entered.
  • Enter Post-goal message (Message shown AFTER goal is reached). 

STEP 3: Match the goals

Scroll down to the Goal 1 section and fill in the values:

Field name

What to fill in?
Goal 1

Enter the exact threshold you set earlier in Shopify admin (e.g., 100)

Goal 1 label Enter discount description for the tiers table (e.g., "5% off")
Discount type

Choose the exact discount type (Percentage or Amount) set in Shopify admin.

Discount value

Fill in the exact discount percentage or amount of your discount rule in Shopify admin.

Only apply discount once per order (Only for Amount Discount type


  • Enable this if you want the discount to apply only once to the order.
  • If disabled, the discount applies per eligible item and multiplies based on the quantity of qualifying products.

STEP 4: Repeat these steps for goals 2,3.

STEP 5: Click "Save" when done.

7. Other Customizations

🤔 How to set up promotion highlight for each bundling step?

With each bundling step, you can add a promotion highlight for a further promo message, like this:

Here’s how to set up the promotion highlight:

STEP 1: Open the settings

Click on the Step block that you want to display a promotion highlight. 

STEP 2: Enable promotion highlight

Scroll down to Promotion highlight settings group, toggle Enable promotion highlight ON.

The setup configs will open right after.

STEP 3: Set up promotion highlight

Click on the block to open its settings panel:

  • For media content, upload Image or Video based on your preference.
  • For text content, you can enter Heading, Subheading, or further Description.
  • For navigation, enter Button label and paste a link to redirect customers.
  • Choose colors for promotion highlight block elements.

STEP 4: Customize the promotion highlight display

Still at the Desktop layout/Mobile layout settings group:

  • Choose the Number of columns wide (Adjust the width of the promotion highlight block)
  • Choose the Number of rows tall (Adjust the height of the promotion highlight block)

STEP 5: Click “Save” when done.

Repeat these steps for setting up Promotion highlight at other Step blocks.

🤔 How to customize Buy your own bundle section’s general look?

STEP 1: Open the settings

Click on Buy your own bundle section to open its settings panel.

STEP 2: Customize general elements

  • Enter Heading, Subheading, or further Description.
  • Enter a label for the button “Add to bundle”
  • Adjust Step icon size.

STEP 3: Enable carousel for the section

At Carousel settings group:

Toggle Enable carousel on desktop and Enable swipe on mobile ON.

STEP 4: Customize section layouts

At Desktop layout/Mobile layout:

  • Adjust Block spacing and padding.
  • Enable section divider if you wish.
  • For Mobile layout, choose how many products are shown on each row.

STEP 5: Customize Bundle summary look

Still at Buy your own bundle section, scroll to Bundle summary:

  • Choose bundle layout for desktop devices.
  • Enter Bundle heading
  • Choose colors for Bundle summary elements

STEP 6: Click “Save” when done

8. Support Information

Need help? Contact our support team at Omni Themes Support.