How to Create a Build-a-Box on Shopify (2026 Guide)
Summarize this article with AI
A build-a-box lets shoppers choose what goes in their bundle. What Shopify can do on its own, and how to set one up step by step with Snap Bundle.
A build-a-box lets shoppers fill a box with the products they want: three candles of their choice, a six-bar snack box, a skincare routine picked step by step. They get exactly what they want, and you get a bigger order than a single product would bring.
The catch is that Shopify doesn't do this out of the box. Below we cover what a build-a-box is, what Shopify can and can't do on its own, and how to set one up step by step with Snap Bundle, the bundle app we build at Trafik Plus.
New to bundles? Start with our guide to what bundles are in ecommerce, with the main types of product bundles and how to price them.
In short: Shopify's free Bundles app only makes fixed bundles and multipacks, so shoppers can't choose what goes in the box. To offer a build-a-box, you need custom development or a bundle app. With Snap Bundle, you create a Mix-n-match bundle for the box rules, then show it on a dedicated Bundle builder Page. It's free until your offers generate $500 a month.
What is a build-a-box on Shopify?
A build-a-box (also called build your own bundle, or BYOB) is a bundle that the customer puts together. You decide which products are eligible and how many items the box needs. The shopper picks the items, and the box gets a discount or a set price once it's complete.
It sits between the two classic bundle types:
Bundle type | Who picks the products | Example |
|---|---|---|
Fixed bundle | You | A starter kit with a shampoo, a conditioner and a hair mask |
Mix and match | The shopper, from a list | Any 3 candles for $45 |
Build-a-box | The shopper, box by box or step by step | A gift box: 1 mug, 1 coffee, 2 snacks |
In practice, a build-a-box is a mix-and-match bundle with more structure: sections or steps, a set number of items per section, and usually its own page instead of a widget on a product page.
Build-a-box ideas that work well
- Food and drink: snack boxes, coffee or tea samplers, cookie boxes, wine trios.
- Beauty and skincare: a routine built from a cleanser, a serum and a moisturiser.
- Gifts: holiday hampers, corporate gift boxes, birthday boxes.
- Home: candle sets, soap bars, plant bundles.
- Fashion and accessories: socks, underwear or jewellery sets in a choice of colours.
- Pet supplies: treat and toy boxes.
Why offer a build-a-box on your store?
- A higher average order value. The box asks for several items at once, so each order is worth more than a single product sale.
- More choice, less hesitation. A shopper who doesn't like one item in a fixed bundle may skip the bundle entirely. In a build-a-box, they swap it for something they like.
- Gifting made easy. A box is a ready-made gift format, which is useful around the holidays, Mother's Day or Valentine's Day.
- Product discovery. Shoppers try products they wouldn't have bought on their own, which can lead to repeat orders.
- Slow stock moves faster. Add slower sellers to a section of the box, next to your best sellers.
Can you create a build-a-box with Shopify alone?
Not really. Shopify gives you two native options, and neither is a real build-a-box:
- The Shopify Bundles app. It's free and made by Shopify, but it creates fixed bundles and multipacks. You decide what's in the bundle, and the shopper can't choose the products. It also caps a fixed bundle at 30 products, with 3 options and 100 variants per bundle.
- Custom development. A developer can build a box page in your theme and apply the discount with a Shopify Function. It works, and you control every detail, but it's a project with its own budget and upkeep. Each theme update or discount change can mean going back to the developer.
For most stores, a bundle app is the fastest way to get there. Here is how the three options compare:
Option | Shopper picks the products | Setup | Cost |
|---|---|---|---|
Shopify Bundles app | No | Minutes | Free |
Custom development | Yes | Weeks | Developer fees, plus upkeep |
Bundle app (Snap Bundle) | Yes | Minutes | Free up to $500/month in bundle revenue, then $12.99/month |
How to create a build-a-box on Shopify with Snap Bundle
Snap Bundle is a bundle and volume discount app for Shopify, built by our team at Trafik Plus. It has a 4.9 rating on the Shopify App Store and carries the Built for Shopify badge.
A build-a-box in Snap Bundle uses two features together. The Mix-n-match bundle sets the rules of the box: its sections, the products in each one, how many items the shopper picks and the discount. The Bundle builder Page gives your boxes a dedicated page on your store, where shoppers build their box from start to finish.
Step 1: Install Snap Bundle and turn on the app embed
Install Snap Bundle from the Shopify App Store(opens in a new tab). The free plan is enough to build and test your first box on a live store.
Then go to Online Store > Themes > Customize > App embeds and turn on the Snap Bundle app embed. Without it, the box won't appear on your storefront.
Step 2: Create a Mix-n-match bundle
From the Snap Bundle dashboard, choose Mix-n-match bundle. Give your offer a name, such as "Holiday gift box". This name is for your team only and isn't shown to customers.
Step 3: Add the sections of your box
Sections are the building blocks of your box. Each one is a group of products the shopper picks from, such as "Choose your mug" or "Pick 2 snacks". For each section, you set:
- A section name and an image
- The products or collections the shopper can pick from
- How many items the shopper has to add from this section
- A short description (optional)
A single section gives you a simple "pick any 3" box. Two or three sections give you a guided box, where the shopper fills it step by step.
Step 4: Set the box discount
Choose how the box is priced once it's complete. Snap Bundle gives you four options:
- Percentage off, for example 15% off the whole box
- Amount off, for example $10 off the box
- Bundle price, a set price for the box, for example 3 candles for $45
- No discount, when the box is about convenience or gifting rather than savings
Next, decide whether the box discount can be combined with your other Shopify discount codes. If you want a countdown timer for a seasonal box, set a start and end date for the campaign.
Step 5: Choose where the box appears on product pages
Besides its dedicated page, the box can also appear as a widget:
- Vertical layout: on product pages, in the product information section.
- Horizontal layout: on the home page and on product pages.
On product pages, you can show the box on every product page or only on the pages of the products it contains. Click Save to make the offer live.
Step 6: Publish your Bundle builder Page
In the app, open the Bundle page section, click Choose your bundle, select the boxes you want to show and click Save. Snap Bundle creates the Shopify page for you.
To display the page correctly, your theme needs a page template for it. This is a one-time setup: go to Online Store > Themes > Edit code, add a new page template in Liquid named snap-bundle, paste the line below and save:
<div id="snb-main-content">{{ page.content }}</div>
Finally, add the page to your menu in Online Store > Navigation so shoppers can find it, for example as "Build your box" in the main menu.
Step 7: Test the box before you promote it
- Open the page on your phone. Most shoppers will build their box on mobile, so check that each section is easy to fill.
- Fill a box and add it to the cart. Check that the right items and the discount show in the cart.
- Place a test order through checkout, and check the order in your admin so your team knows how to pack it.
- Only then add the page to your emails, ads and homepage.
Our help center has the full setup guides for the Mix-n-match bundle(opens in a new tab) and the Bundle builder Page(opens in a new tab), with screenshots.
How much does it cost?
Snap Bundle has a free plan and one paid plan. Both include unlimited campaigns and offers:
Plan | Price | Bundle revenue included |
|---|---|---|
Free | $0 | Up to $500 a month |
Essential | $12.99/month | Unlimited |
Prices from the Snap Bundle Shopify App Store listing, 18 September 2026.
The paid plan has no revenue tiers, so a store selling $50,000 of boxes a month pays the same $12.99 as a store selling $600.
Build-a-box best practices
- Keep it short. Two or three sections are enough. Each extra step is one more chance for the shopper to leave.
- Make the rules obvious. Section names like "Pick 2 snacks" tell the shopper exactly what to do.
- Show the saving. A clear "Save 15%" or "3 for $45" gives shoppers a reason to finish the box. Set the discount so you keep your margin: work it out on your lowest-margin products, not your best ones.
- Limit the choice in each section. Six to twelve products per section is easier to scan than your whole catalogue.
- Use good section images. Shoppers decide faster when they can picture the finished box.
- Watch your stock. Remove sold-out products from sections, or shoppers will hit a dead end halfway through their box.
- Plan for the season. Launch a gift box a few weeks before the holidays, with an end date so the countdown adds urgency.
- Give the box a place in your menu. A build-a-box that shoppers can't find won't sell.
Frequently asked questions
Can you create a build-a-box on Shopify without an app?
Only with custom development. Shopify's free Bundles app creates fixed bundles and multipacks, where you choose the products, not the shopper.
What is the difference between a build-a-box and a mix-and-match bundle?
Both let the shopper choose the products. A build-a-box usually adds more structure: sections or steps, a set number of items per section, and its own dedicated page.
What is the best app to create a build-a-box on Shopify?
It depends on your box. For a one-off box with a discount, Snap Bundle does it with a Mix-n-match bundle and a Bundle builder Page, free until $500 a month in bundle revenue. For boxes that renew every month, choose an app built for subscriptions.
Is Snap Bundle free?
Yes, until its offers generate $500 in a month. After that, the Essential plan costs $12.99 a month, with no revenue cap.
Can I offer a discount on a build-a-box?
Yes. In Snap Bundle, you can set a percentage off, an amount off, a set bundle price, or no discount at all.
Can a build-a-box discount be combined with discount codes?
In Snap Bundle, you choose whether the box discount can be combined with your Shopify discount codes when you create the offer.
Do I need to know how to code?
No, except for one line. The Bundle builder Page needs a page template in your theme, which you create once by pasting a single line of code. The rest is set up in the app.
Conclusion
A build-a-box turns a single purchase into a full box, and lets shoppers leave with exactly what they wanted. Shopify doesn't offer one natively, but you don't need a developer either.
With Snap Bundle, you create a Mix-n-match bundle for the box rules, publish it on a Bundle builder Page, and test it before you promote it. It's free until your boxes bring in $500 a month, and $12.99 a month after that, however much you sell.
Install Snap Bundle free →(opens in a new tab)
How we researched this: Shopify Bundles limits come from Shopify's help center. Snap Bundle features and prices come from its Shopify App Store listing(opens in a new tab) and help center(opens in a new tab), checked on 18 September 2026. We make Snap Bundle. If anything here is out of date, let us know(opens in a new tab).

