Skip to content
All posts

Flash Box Builder4 min read

How to set up a build-your-own bundle in Flash Box Builder

A step-by-step guide to a BYOB (mix and match) bundle: shoppers pick their own products from a set you choose, and the discount grows as the bundle does. How to add the products, set the tiers, style it and publish it, and what it does not do yet.

On this page
  1. Create the bundle
  2. Choose what shoppers pick from
  3. Set the discount
  4. Make it look like your store
  5. Publish it
  6. What the shopper sees
  7. Things to know

“Pick any 3, save 10%” is a lovely offer and an awkward one to run on Shopify. A fixed bundle decides for the shopper. A discount code hides the deal until checkout. Neither lets someone stand in front of your range and choose their own three.

A BYOB bundle in Flash Box Builder does exactly that. BYOB is short for build your own bundle: you choose the products, the shopper mixes any of them, and the discount grows as the bundle does. This post sets one up from scratch, publishes it, and covers what it does not do yet.

The Create a Bundle page in Flash Box Builder with the BYOB (Mix & Match) tab selected: a drawing of a builder with a tier bar of 1 item 10% off, 3 items 20% off and 5 items 30% off, a product grid, a My Bundle tray with a free gift, and a Create Bundle button beside the key features
BYOB (Mix & Match) is the second tab on the Create a Bundle page.

Create the bundle

  1. Open Flash Box Builder, go to Bundles and click Create New Bundle.
  2. Pick the BYOB (Mix & Match) tab and click Create Bundle. The editor opens with settings on the left and a live preview on the right. Nothing is saved until you click Save, so feel free to try things.
  3. Under Bundle details, give it a Bundle name. It becomes the heading of the page. The Bundle description sits under it, which is a good place to say the deal in one line.
  4. Bundle display is Full Page, every set on one scrolling page, or Multi-step, one set at a time with Previous and Next buttons. Start with Full Page.
The BYOB editor: a Finish this bundle checklist at 3 of 4, Bundle details with the name Build Your Snow Kit and the description Pick any 3 pieces and save 10%. Make it 5 and save 15%, and on the right a preview with three snowboards and a cart holding two of them, reading Add 1 more to get 10% off
The checklist at the top tells you what is still missing before the bundle can go live.

Choose what shoppers pick from

The products live in sets. A simple bundle has one set. Several sets let you shape it, like one base and two extras, and each set gets its own tab on the page.

  1. In Products, open Set 1 and give it a Set name and a short Set description. Shoppers see both above the grid.
  2. Under Products from, choose Products or Collection, then Select products and tick them in Shopify’s picker. Drag them to set the order.
  3. Switch on Limit selections to set Minimum items and Maximum items for the set. Checkout stays locked until the minimum is met, and the page tells the shopper what is missing.
Set 1 named Boards & wax with the description Mix any boards and wax. Pick at least 3, five products chosen from Products, and a preview where the cart says Select at least 3 from Boards & wax above a greyed-out Checkout button
Two picked, three needed: the cart says so and holds checkout back.

Set the discount

Under Discount, pick No discount, Flat percentage off for one rate on the whole bundle, or Add tiered discounts. A tier is a Minimum quantity and a percentage. A new bundle starts with two, 3 items for 10% and 5 items for 15%, and Add tier adds more. The shopper gets the best tier they have reached.

Limit selections on with a minimum of 3 and a maximum of 6, Add tiered discounts selected with tiers of 3 for 10% and 5 for 15%, and a preview cart with three snowboards showing a discount of $237.50, a total of $2,137.46, and the line Add 2 more to get 15% off
Three boards in the cart: 10% comes off, and the cart already points at the next tier.

That “Add 2 more to get 15% off” line is the part that sells the fourth item. You can rewrite it under Appearance, in the cart settings.

Make it look like your store

Click Change template above the preview and choose Serene Classic, Blush Romance or Noir Elegance. Then the Appearance tab lets you start from a palette and change the accent, background, card, text and border colours, the corners, and the banner, stepper, product and cart sections one by one.

The Select a template dialog with three choices: Serene Classic in warm neutrals, currently selected, Blush Romance in soft pinks, and Noir Elegance in charcoal and gold
Three starting points. Everything in them can be changed afterwards.

Publish it

  1. Click Save. The bundle is created as a Draft, and the app makes a Shopify product for it. That product’s page is where the builder lives.
  2. Flip the Draft switch beside Save to Active and save again.
  3. If you have never used the app on this theme, switch on its app embed once. On the app’s home page, Open app embed takes you to it in the theme editor. It is called BYOB Bundle Pages; switch it on and click Save.
  4. Use Preview bundle to open the page, and Copy bundle link to put it in your menu or on a banner. Add product image gives the bundle a picture in collections and search.

What the shopper sees

The bundle page shows your sets, the products to choose from, and a cart beside them that fills as they pick, with the next tier and the discount spelled out. On a phone, the total and the button sit in a bar at the bottom of the screen.

The builder in the Noir Elegance template: a gold Boards & wax tab, three picked snowboards with gold borders and quantity steppers, and a dark cart listing them with a subtotal of $2,374.95, a discount of $237.50, a total of $2,137.46 and a gold Checkout button
The same bundle with Noir Elegance, shown in the editor’s live preview.

The bundle goes into the cart as one line. At checkout, a Shopify Function, which is Shopify’s way of letting an app run its own logic inside checkout, opens that line back up into the products the shopper chose, each at its discounted price. The builder and checkout use the same pricing, so the total on the page is the total charged.

Things to know

  • Percentages only. BYOB discounts are a percentage, flat or tiered. For a fixed price per box, use the Build a Box type instead.
  • Collections are read when you save. A set built from a collection shows up to 50 of its active products. Add products to the collection later and they appear after you save the bundle again.
  • Two switches. The page only shows the builder when the BYOB Bundle Pages embed is on and the bundle is Active. If it is missing, check those first.
  • Want it inside a product page? BYOB takes over its own page. Inpage BYOB puts the same builder inside one of your existing product pages instead.

BYOB bundles are live for every store on Flash Box Builder. If you build one and the page does something you did not expect, send me what you tried.

Written by

Zenkai

A Shopify development studio with four of its own apps on the Shopify App Store.

All posts

Running a Shopify store?

Let shoppers build the bundle themselves.

Flash Box Builder adds volume discounts, mix-and-match bundles and build-a-box offers to your store, priced correctly at checkout. Install it, or tell me the bundle you want to run and I’ll help you set it up.

Get your free audit