Tiered Progress Bar

Turn Cart Value into a Game Shoppers Want to Win

A tiered progress bar shows customers exactly how close they are to the next reward, and quietly motivates them to add more to get there. Set multiple milestones, each unlocking a different reward, and watch average order value climb.

Multiple milestones, multiple rewards

Multiple Tiers, Multiple Rewards

Set as many milestones as you need, each with its own reward. Customers see every tier laid out, so they always know what reward comes next and keep adding to reach it.

Mix and match reward types across tiers. For example, free shipping at $50, a free gift at $75, and an order discount at $100.

Free shipping: applied automatically at checkout with no code needed
A free gift: auto-added via Shopify Functions when the milestone is hit, with no $0 product needed
An order discount: applied automatically via Shopify Functions

Powered by Shopify Functions. No Discount Codes.

Rewards are applied natively through Shopify Functions. No discount codes are generated or consumed in your Shopify admin, so your discount list stays clean and customers never have to copy-paste a code.

Rewards applied natively through Shopify Functions, with no discount codes generated
No $0 products needed for free gift rewards
Your discount list stays clean, with no codes created or stored in Shopify admin
Customers never have to copy-paste a code to claim their reward

Let Customers Choose Their Gift

When a free gift milestone is reached, you can offer customers a curated selection of eligible products to pick from. They choose their preferred gift right inside the cart, with no pop-ups or extra steps.

Define a pool of gift options per milestone
Set how many gifts the customer can pick (e.g. pick 1 from 4)
The chosen gift is added to the cart instantly
Auto-removed if the cart drops below the milestone threshold
Features

Everything you need to lift average order value

Multiple Tiers, Multiple Rewards

Set as many milestones as you need, each with its own reward.

Customers see every tier laid out, so they always know what reward comes next and keep adding to reach it.

Free shipping at any cart value threshold
Free gift auto-added via Shopify Functions
Order discount applied automatically
Mix and match reward types across tiers

Powered by Shopify Functions

No discount codes. No $0 products. Your admin stays clean.

All rewards are applied natively at checkout through Shopify Functions. No codes are created or stored, and customers never need to copy-paste anything.

Rewards applied via Shopify Functions at checkout
No discount codes created or stored in Shopify admin
No $0 inventory products needed

Customer Gift Selection

Let customers choose their preferred gift from a curated pool.

The selection happens inside the cart drawer, with no pop-ups or extra steps. Gift is auto-removed if the cart drops below the threshold.

Define a pool of gift options per milestone
Set how many gifts the customer can pick
Gift added to cart instantly on selection
Auto-removed if the cart no longer qualifies

Tiered Layout with Horizontal Scroll

Each milestone gets its own page in a horizontally scrollable layout.

The bar updates in real time as items are added or removed. If the cart drops below a milestone, the reward is cleanly removed.

Configurable number of tiers with no fixed limit
Control how many tiers are visible per page of the horizontal scroll
Real-time updates as the cart changes
Auto-remove if the cart no longer qualifies for a tier

Fully Customizable Messaging

Every piece of text in the progress bar is editable.

Dial in the copy for every stage to match your brand voice. All text fields support any language.

Pre-milestone message (e.g. "You're $12 away from free shipping")
At-milestone message (e.g. "You've unlocked free shipping!")
In-between tiers message
All text fields support any language

Campaign-Based Targeting & Scheduling

Full control over who sees which thresholds and when.

The progress bar is a campaign, so you can run different tier structures for different customer segments or markets.

Show different tier structures to different customer segments
Set different thresholds per Shopify market or country
Schedule campaigns to activate and deactivate automatically
Run separate simultaneous campaigns for different audiences
Campaign-based targeting

Different thresholds for different markets

Run separate progress bar campaigns per Shopify market, each with thresholds and rewards tuned to the local currency and customer behavior.

Designed to keep everything consistent

The tiered progress bar stays accurate as the cart changes. Rewards appear and disappear cleanly based on the current cart value.

Want to see it in action? Book a call with us

If the cart value drops below a milestone after a reward was unlocked, the reward is automatically removed. Free gifts are pulled out, free shipping is revoked, and discounts are withdrawn. Customers always see accurate rewards based on their current cart value.

Rewards removed automatically if the cart drops below the threshold
Free gifts removed from the cart cleanly
Discounts and free shipping revoked in real time

The progress bar and BXGY campaigns run independently. A customer can qualify for a BXGY free gift and a progress bar milestone reward at the same time, without conflicts.

Progress bar rewards stack with BXGY free gifts
One click upsells apply independently
Each campaign applies independently without conflicts

Frequently asked questions

Everything you need to know about the tiered progress bar.

What reward types can each tier offer?

Free shipping, a free gift, an order discount, or any combination. You can mix reward types across tiers in the same campaign.

How are rewards applied? Does it create discount codes?

No. All rewards are applied via Shopify Functions directly at checkout. No discount codes are created or stored in your Shopify admin, so your discount list stays clean.

Can customers choose their free gift?

Yes. Configure a pool of eligible gift products per milestone and set how many the customer can pick. The selection happens inside the cart drawer. If you prefer a single fixed gift, just set a pool of one product.

What happens if the cart drops below a milestone after a reward was unlocked?

The reward is automatically removed. If a free gift was added, it's pulled out of the cart. If free shipping or a discount was applied, it's revoked. Customers always see accurate rewards based on their current cart value.

How many tiers can I set?

The number of tiers is configurable, with no fixed limit. You can also control how many tiers are shown per page in the horizontal scroll, giving you precise control over how much of the milestone map is visible at once.

Can I show different thresholds to customers in different countries?

Yes. Since the progress bar is a campaign, you can run separate campaigns per Shopify market, each with thresholds and rewards tuned to that region.

Can I customize the text shown at each stage?

Yes. Every piece of messaging is fully editable, from the motivational nudge before a milestone, to the celebration copy when it's reached, to the text shown between tiers. All text fields support any language.

Does this work alongside BXGY free gift offers?

Yes. The progress bar and BXGY campaigns run independently. A customer can qualify for a BXGY free gift and a progress bar milestone reward at the same time.