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 Build a Box 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
Installation
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 GOAT: Build a Box app block. This replaces the standard add to cart functionality with the box builder interface.
4. Configure the Bundle in GOAT
Navigate to the GOAT 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.
Troubleshooting
Bundle not showing on product page?
Ensure the GOAT 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 GOAT 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
If you need help, reach out via our Intercom chat widget or email us at [email protected].