Skip to main content
Build-a-box bundles let customers select products to fill a box up to a maximum capacity. You can offer tiered discounts that increase as they add more items.

How it works

  • Set a maximum number of items that can go in the box
  • Define which products customers can choose from
  • Create discount tiers (e.g., 10% off for 3 items, 15% off for 5 items, 20% off for filling the box)
  • Customers see their progress as they add items and the discount they’ll receive

Setup

1

Create a parent product in Shopify

In your Shopify admin, create a new product that will represent your Build-a-Box bundle:
  • Add a product image that represents your box/bundle
  • Set any price (it will be calculated by the app based on selected items)
  • Don’t worry about variants—the app handles the product selection
2

Create a product template

Navigate to Online Store > Themes > Customize and create a new product template for your Build-a-Box bundles.
3

Add the app block

On your new product template, add the Bonde: Build a Box app block. This replaces the standard add to cart functionality with the box builder interface.
4

Configure the bundle in Bonde

Navigate to the Bonde app and select Build a Box from the bundles menu.Click Create New Bundle and configure:
  • Parent product: Select the product you created in step 1
  • Box capacity: Set the maximum number of items (e.g., 6 items)
  • Available products: Select which products customers can add to their box
5

Set up discount tiers

Add discount tiers based on how many items are in the box:
  • Tier 1: 3 items = 10% off
  • Tier 2: 5 items = 15% off
  • Tier 3: 6 items (full box) = 20% off
You can create as many tiers as you’d like, and use either percentage or fixed amount discounts.
6

Assign the template

Back in Shopify, assign your new Build-a-Box product template to the parent product you created.

Subscriptions

Build-a-box bundles support subscriptions. When you add subscription plans to the parent product, customers can choose to receive their custom box on a recurring schedule. See Bundle subscriptions for setup instructions.

Troubleshooting

Bundle not showing on product page?
  • Ensure the Bonde app embed is enabled in your theme
  • Check that the correct product template is assigned to your parent product
  • Verify the bundle is set to “Active” in the Bonde app
Discounts not applying?
  • Make sure the discount function is deployed (contact support if unsure)
  • Check that discount tiers are configured correctly in the bundle settings