Skip to content
All posts

Flash Box Builder4 min read

Put a bundle or a discount progress box on any page

Flash Box Builder’s builders used to live only on product pages. Now two theme blocks put any bundle, or a box showing how close the cart is to the next discount, on a page you built yourself.

On this page
  1. The two blocks
  2. Set it up
  3. What the shopper sees
  4. Things to know

A store owner had already built their own bundle page: a grid of treats, the theme’s own Add to cart buttons, a line saying the discount is applied at checkout. They did not want my builder taking that page over. They wanted one thing on it, a box on the right that tells the shopper how close they are to the next discount.

Until now Flash Box Builder could not do that. Every builder lived on a product page: the box builder took over its bundle’s page, and a volume discount sat on the page of the product it discounts. A page you made yourself, a collection, the home page: none of them could show anything.

Now there are two blocks you can put on any page of your theme.

The volume discount editor in Flash Box Builder for an offer called Bundle Deals, applied to the Hydrogen collection. A small page icon beside Preview is open as a menu with two items: Offer block and Discount progress box. The preview on the right shows Buy 1, Buy 3 and Buy 6 rows at 10, 15 and 20 percent off
“Add to another page” sits beside Preview. On a volume discount it offers both blocks.

The two blocks

  • Flash Bundle puts any of your bundles on the page: a BYOB builder, an in-page builder, a Build a Box, or a volume discount ladder. Off a product page there is no theme button for a ladder to use, so the ladder brings its own Add to cart, and opens your cart drawer afterwards like the other builders do.
  • Flash Discount progress is the box that store owner asked for. It counts what is in the cart for one volume discount and says what the next step is worth: “Add 3 more to get 20% OFF”. It lists the items, the saving and the total, and has a Checkout button.

Both are theme blocks. A block is a piece of an app you place yourself in Shopify’s theme editor, the same way you add a slideshow or a newsletter form.

Set it up

  1. In Flash Box Builder, open the bundle or volume discount you want on the page and click the page icon beside Preview (Add to another page). On a volume discount, choose Offer block or Discount progress box.
  2. The theme editor opens on a page template with the block already added. In its settings, pick the product it is for. For a BYOB, in-page or Build a Box bundle, that is the bundle’s own product. For a volume discount, any product the offer covers.
  3. For the progress box, choose a Layout: In the section, or Floating on the right like a small cart.
  4. Click Save.
The Flash Discount progress block’s settings in the Shopify theme editor: Product in the offer set to The Collection Snowboard, Layout set to Floating on the right, and empty Title and Next discount message fields. Beside it the preview shows the box reading Your cart, 0 items, Add 1 more to get 10% OFF
The block’s settings. Leave the text fields empty and the box speaks the shopper’s language.

One thing worth doing first. A block belongs to a template, not to a page, so a block on the default page template shows on every page that uses it. If you want it on one page only, make a template for it: in the theme editor’s template menu, go to Pages and click Create template. Then open that page in Online Store > Pages and set its Template to the new one.

What the shopper sees

On my test page, a collection of snowboards with the theme’s own buttons, and the progress box floating beside it. The offer is 10% off one, 15% off three, 20% off six.

A store page titled Pick your boards with three snowboards, each with the theme’s own Add to cart or Sold out button. On the right a floating box reads Your cart, 3 items, The Collection Snowboard times 3, Add 3 more to get 20% OFF, a progress bar two thirds full, Subtotal $2,249.85, You save minus $337.48, Total $1,912.37, and a Checkout button
Three boards added with the theme’s own button. The box updates without a page reload.

The box does not care how things get into the cart. The theme’s button, the cart drawer’s plus button, another app: whenever the page changes the cart, the box draws itself again. A volume ladder placed with the Flash Bundle block works next to it, with its own button.

A volume discount ladder titled Bulk Discount on the same page: Buy 1 at $674.96, Buy 3 picked at $1,912.37, Buy 6 at $3,599.76 with a Most Popular ribbon, and a full-width Add to cart button under it
The same offer as a ladder on the page. Off a product page it has its own Add to cart.

Adding the Buy 3 row took the cart to six, and the box moved to the top step. The total it shows is the total at checkout, because it counts the cart with the same rules the discount uses there.

The progress box after six boards: You unlocked 20% OFF, the bar full, Subtotal $4,499.70, You save minus $899.94, Total $3,599.76
Six in the cart: the top discount.
Shopify checkout’s order summary: The Collection Snowboard: Liquid, quantity 6, 20% OFF minus $899.94, $3,599.76, and a total of $3,599.76 with total savings of $899.94
Checkout agrees with the box.

Things to know

  • It needs an Online Store 2.0 theme. Dawn, Ride, Sense and the other current themes all are. Older themes have no place for app blocks at all.
  • Page builders are different. If your page was made with PageFly, GemPages or similar, the theme editor cannot place a block inside that content. It can still go above or below it in the template, and a floating box does not mind where it sits.
  • The box follows volume discounts only. It counts the products in one volume offer. It does not know about discount codes or Shopify’s own automatic discounts, so set the offer up in Flash Box Builder (a Collection works well for a page like this).
  • Pack offers have no progress. An offer tied to variants, like a 2-pack, is a price for that pack rather than a step to climb, so the box leaves it out.
  • On a phone the floating box docks to the bottom of the screen, folded to the message and the bar, and opens with a tap.

Both blocks are live for every store on Flash Box Builder. If you have a page you built yourself and want a deal on it, this is how.

Written by

Zenkai

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

All posts

Built your own bundle page?

Show shoppers how close the next discount is.

Flash Box Builder adds volume discounts, mix-and-match bundles and build-a-box offers to your store, and now puts them on any page you like. Install it, or tell me about your page and I’ll help you set it up.

Get your free audit