More than one goal to chase.
Track subtotal, quantity or specific products against a ladder of milestones.
Exactly what your shopper sees — at the moment they're ready to buy.
The Checkout Ninja tag only marks the block in this preview — it never appears in your live checkout.
"Fantastic app, highly recommended. We've been using it for years — a long list of checkout customisations suited to our store. A must-have for all your Shopify checkout needs."
Set up the Progress Bar block your way.
Choose what to track
Order subtotal, item quantity, or an explicit list of products. Milestone values are then read in that unit.
Set the milestones
Add as many goals as the reward ladder has rungs — spend $50 for 10% off, $100 for 20%, $150 for 30%. Reached milestones show a ✓ in your chosen tone.
Write the messages
Copy for each state — how much is left, what unlocks next, and what to say once every milestone is cleared.
-
Does this apply the discount?
No — the bar is visual only and never creates or applies a discount. Set the actual discount up in Shopify or with Checkout Rules; the bar reports progress toward it.
-
How is it different from the Shipping Progress Bar?
Shipping Progress Bar is purpose-built for one free-shipping threshold. Progress Bar is the general case: several milestones, and tracking by subtotal, quantity or a product list.
-
Can I track a collection?
Not directly — checkout doesn't expose collection membership. Track an explicit product list instead, which is what the block does under the hood anyway.
Build the rest of your checkout.
Shipping Progress Bar
A live bar showing how close the cart is to free shipping — the classic AOV lift.
See the block Conversion BoostersCoupon List
Show eligible discount codes at checkout — one-tap apply, none lost to closed tabs.
See the block Conversion BoostersStep Indicator
Information → Shipping → Payment, with live completed and current states.
See the blockAdd the Progress Bar block today.
Every block + every feature, on a 3-day trial. No card. Live before your next order.