Skip to main content

Cart reward element

Updated today

The Cart Reward Bar element allows you to visually incentivize customers by displaying progress toward a reward, such as free shipping or a discount. As customers add items to their cart, the reward bar updates in real time, creating urgency and motivation to increase order value.

The element is designed around threshold conditions (e.g., spend $50 to unlock free shipping) and provides a clear visual cue that communicates progress and reward activation.

Overview

Reward bars are proven to increase average order value by motivating customers to add more items to reach a threshold.

How It Works

State

Description

Not started

Customer hasn't added items yet

In progress

Customer is working toward the threshold

Reward unlocked

Customer has reached the goal

Inserting the Cart Reward Bar Element

Step 1: Open the Insert Panel

Navigate to the Insert Panel in Instant.

Step 2: Locate the Reward Element

  1. Go to Elements → Cart

  2. Hover over the Cart category to expand available options

  3. Select Cart Reward Bar

Step 3: Add to Your Cart Drawer

  1. Drag and drop the Reward Bar element into your Cart Drawer Layout

  2. The element appears pre-configured and ready for immediate use

Configuration

Once added, configure and preview the Reward Bar in the right sidebar.

Simulate Reward States

Adjust progress states (e.g., 0%, 50%, 100%) to preview how the bar will look at different levels. This helps you visualize both the "in progress" and "completed" reward states.

Set Reward Thresholds

Define the cart value threshold (e.g., $50 for free shipping). Customers will see their progress toward unlocking this reward.

Conditional States

The bar dynamically updates based on the customer's cart value:

State

Visual

Not started

Empty progress bar

In progress

Partially filled bar with amount remaining

Reward unlocked

Full bar with success message

Creating Automated Discounts in Shopify

To make the reward bar functional, create matching discounts in Shopify.

Free Shipping Discount

  1. In Shopify Admin, go to Discounts → Create Discount

  2. Select Free Shipping

  3. Configure:

    • Minimum purchase requirement (e.g., $50)

    • Optionally limit to certain countries or products

  4. Save the discount

Your Reward Bar will now track progress toward this free shipping threshold.

Buy X Get Y Discount

  1. In Shopify Admin, go to Discounts → Create Discount

  2. Select Buy X Get Y

  3. Configure:

    • Customer buys: Select qualifying product(s) and quantity (e.g., Buy 2)

    • Customer gets: Select product(s) to discount (e.g., Get 1 free or % off)

    • Set usage limits or apply automatically at checkout

  4. Save the discount

The Reward Bar can be used alongside this discount to visually motivate customers to add more products.

When using the Cart Reward Bar with Shopify automated discounts, different discount types are calculated differently. This affects how the reward threshold is tracked and displayed.

How Different Discounts Are Calculated

Discount Type

Calculated On

Example

Free Shipping

Order total (after order-level discounts)

$60 cart - $12 discount = $48 (free shipping at $50 NOT triggered)

Buy X Get Y

Cart items subtotal (before order-level discounts)

$52 subtotal triggers reward, even if order total is reduced later

% Off / Fixed Amount

Cart items subtotal (before order-level discounts)

Same as Buy X Get Y

What This Means

  • Free shipping thresholds may not trigger if order-level discounts reduce the total below the threshold

  • Most other discounts trigger based on the subtotal, regardless of order-level discounts applied later

Customization Options

Property

Customization

Progress bar

Color, height, border radius

Background

Bar background color

Text

Message, typography, color

Icon

Reward icon style

Animation

Progress fill animation

Quick Reference

Task

Action

Insert Reward Bar

Insert panel → Elements → Cart → Cart Reward Bar

Set threshold

Right sidebar → Threshold value

Preview states

Right sidebar → Adjust progress percentage

Create Shopify discount

Shopify Admin → Discounts → Create

Recommended Placement

Position

Element

1 (Top)

Header

2

Reward Bar

3

Product Items

4

Upsells

5 (Bottom)

Footer

Did this answer your question?