Back to Product Updates

NEW: Checkout Reward Bar (Beta)

Product Updates
NEW: Checkout Reward Bar (Beta)

The reward bar that drives your cart drawer now follows shoppers into Shopify Checkout. The new Checkout Reward Bar module - launching in Beta - shows the same shipping progress, reward tiers, and gift-unlock flow on the checkout page, so the story that motivated the shopper to start checking out stays in front of them all the way to "Pay now" - and reacts honestly if anything changes between cart and pay.

The Update

This is the first EliteCart reward bar that runs inside Shopify Checkout. It's also the laziest one to set up: you don't recreate any thresholds, any gifts, or any reward copy. The Checkout Reward Bar reuses the rewards already configured in Cart Designer → Rewards. Edits to those rewards appear in checkout on the next page load. There is one Reward Bar module per store, so there's nothing to pick from a dropdown - the block knows what to render.

The Checkout Reward Bar isn't a replacement for the cart drawer reward bar - it's the second half of the same conversation. The cart drawer is where rewards get discovered and most of the AOV lift happens. The checkout reward bar carries that signal forward for two specific jobs: keeping the experience consistent so the message that nudged the shopper into checkout doesn't suddenly vanish, and reacting cleanly when the shopper does something at the checkout step that changes the reward math - typing in a discount code, removing a line, or applying a market-specific surcharge. Without a checkout-side reward bar, an unlocked gift can quietly stay on an order even after the code that disqualifies it has been applied; with one, the bar visibly removes the gift the moment it stops being earned.

What's New

Reuses your Rewards V2 setup

Every threshold, every gift, every discount, every visibility condition you already built in Cart Designer renders in checkout automatically. No second source of truth, no maintenance overhead, no chance of cart and checkout disagreeing on whether a shopper has hit free shipping.

Multi-gift unlocking, inside checkout

When a shopper unlocks a multi-gift reward at checkout, the "Choose a gift" button opens the gift picker right there in checkout. They pick a gift, the "Add gift" button confirms it, and the gift is on the order - no detour back to the cart drawer.

Compact or rich display

Toggle reward icons above the bar (custom images if you've set them, otherwise type-specific icons) and reward descriptions under those icons. Turn descriptions off for a tight icons-only look in dense checkouts; leave them on for a richer presentation on Plus-grade brand sites.

Gift-chooser texts are translatable

The "Choose a gift" and "Add gift" buttons are translated in Language & translations like every other piece of merchant-facing copy in EliteCart - so the in-checkout reward bar reads natively in every language your store supports.

Impact on Your Store

Two jobs in particular pay back fast:

  • A nudge to close the gap, paired with Checkout Upsells - when a shopper is just short of a free-shipping or gift threshold at checkout, placing a Checkout Upsells block next to the reward bar gives them a one-tap way to add a recommended product and unlock the reward without leaving the checkout page.
  • Honest reward state when a discount code is applied - critical for stores leaning heavily on gift rewards. If a shopper enters a code that disqualifies a gift (or changes the eligible subtotal), the Checkout Reward Bar visibly removes the unlocked gift instead of pretending it's still earned, so the order at checkout matches what the shopper actually qualifies for.
  • Multi-gift unlocking at the moment of decision - for shoppers who hit a multi-gift threshold in the cart but didn't claim before clicking checkout, the "Choose a gift" picker opens right inside checkout, giving them one last clear prompt before paying.
  • A consistent message from cart to "Pay now" - same progress bar, same icons, same descriptions, same gift tiers. The reward conversation continues across surfaces instead of restarting at zero.

Configuration

Navigate to Checkout → Create module, choose Reward bar, and click Create module. Set an Internal name, switch Status to Active, adjust the icon and description toggles, and click Save. Then click Open checkout editor, add the Reward Bar block to your checkout layout, and save. There is no Module ID to paste - there's only one reward bar per store. The status banner on the module page confirms when the block is placed.

The Checkout Reward Bar requires Shopify Plus, EliteCart Professional plan or higher, and Rewards V2 configured in Cart Designer.

A few advanced cart-drawer reward conditions don't yet apply at checkout - rewards gated by a customer tag or by a UTM parameter are hidden from the Checkout Reward Bar. Those same rewards still work normally in the cart drawer. We'll close that gap as the Beta progresses.

Why This Matters

The cart drawer reward bar already does the heavy AOV lifting - that's where rewards get discovered, where progress most influences add-to-cart behavior, and where the bulk of threshold-driven uplift happens. The Checkout Reward Bar is the consistency layer on top: it carries the same signal into checkout so the message doesn't break mid-funnel, gives stores a clean way to combine it with Checkout Upsells for an in-checkout threshold nudge, and - critically for gift-heavy programs - keeps the order's reward state honest when a shopper applies a discount code at the last second. One reward system, two surfaces, zero rebuild.


For detailed setup instructions, see our help article on the Checkout Reward Bar.

product-updatefeaturescheckoutrewardsShopify Plus