Build-a-box bundles

Build a box customers fill themselves: pick the product pool, set size tiers and prices, and choose whether it sells as a subscription.

Last updated: 2026-10-18

A build-a-box bundle lets each customer pick what goes in their box, like six snacks from twelve. You set the products, the box sizes and the price for each size. Open Subscriptions → Catalog → Bundles. The bundle editor shows a live preview in the middle of the screen as you work.

Set it up

1

Start a bundle

Choose New bundle (the + button). Existing bundles are in the bundle menu at the top.

2

Bundle setup

Name it, add a description and choose the Pricing strategy.

3

Storefront

Write the title, subtitle and button labels shoppers see, and pick the accent color.

4

Product pool

Search Shopify products and add the ones customers can choose from. For each, set a default quantity and the variants allowed.

5

Tiers

Add a tier for each box size, with its number of items and price.

6

Checkout

Choose whether it sells as a subscription, one-time, or both.

7

Save and set it live

Choose Save. Set Status to Active when you're ready for customers to see it.

Options explained

Bundle setup

  • Name: starts as "Build-a-box bundle".
  • Bundle key: generated on save.
  • Description.
  • Status: Draft (the starting value), Active or Archived.
  • Pricing strategy: Flexible product prices (the box costs what the chosen products cost, with any tier discount) or Fixed bundle price.

Storefront

  • Title (starts as "Build your box") and Subtitle (starts as "Choose your products and checkout as a bundle.").
  • Add-to-cart label ("Add bundle to cart") and Buy-now label ("Buy now").
  • Accent color.

Product pool

Use Search Shopify products or + Add product. Each product has a Default quantity, checkboxes for the variants customers may pick, and Remove product. Move products up or down, or hide one, to change what shoppers see.

Tiers

  • Label (for example "3 items") and Items: how many products fill this size.
  • Pricing: Fixed sets a Fixed total for the box. Variable uses product prices with an optional Discount (None, Percent off or Amount off) and its Value.
  • Choose + Add tier for more sizes. Remove tier appears when there's more than one.

Checkout

  • Purchase type: Subscription (the starting value), One-time or Both.
  • Selling plan policy: Required (the starting value), Optional or Disabled.
  • Checkout enforcement: Display only shows the bundle price, or Shopify discount function applies the bundle price at checkout. The Use discount function toggle does the same.
Preview before you publish

Use Desktop preview and Mobile preview at the top to check the box on both screen sizes. Undo and Redo step through your edits.

Troubleshooting

A bundle opens read-only

Older collection bundles are marked "Legacy collection bundle" and can't be edited here. Create a new build-a-box bundle to use the bundle widget.

The bundle price isn't applied at checkout

Set Checkout enforcement to Shopify discount function. Display only shows the price but doesn't apply it.

How do I delete a bundle?

Open it, choose More actions → Delete bundle and confirm. To hide it without deleting, set Status to Archived.

Was this page helpful?

Need more help? Contact support