Skip to content
All posts

Flash Box Builder4 min read

Put a volume discount and a progress box on any page

Two theme blocks take Flash Box Builder volume discounts off the product page: the offer ladder with its own Add to cart, and a box that shows the shopper how close the cart is to the next discount.

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

A lot of stores already have a page they built for their deals: a grid of products, the theme’s own Add to cart buttons, a line saying the discount is applied at checkout. That page doesn’t need a builder taking it over. What it’s missing is a way to show the offer, and a box that tells the shopper how close they are to the next discount.

Until now a volume discount in Flash Box Builder could only sit on the page of the product it discounts. A page you made yourself, a collection, the home page: none of them could show it.

Now there are two blocks for that, and you can put them 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

  • Offer block puts the volume discount ladder on the page: Buy 1, Buy 3, Buy 6, with your prices and labels. Off a product page there is no theme button for the ladder to use, so it brings its own Add to cart, and opens your cart drawer afterwards.
  • Discount progress box 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 volume discount and click the page icon beside Preview (Add to another page). 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 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 progress box’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. The offer ladder 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.
  • BYOB bundles go on a page too, with the same Flash Bundle block: here is how.

Both blocks are live for every store on Flash Box Builder. Put your volume discount on the page where your shoppers already are.

Written by

Zenkai

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

All posts

Built your own deals 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 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