Free shipping thresholds and order goal progress bars both connect
cart value to a reward. Used together, they can show shoppers a
simple path: reach a shipping threshold, then keep going toward
another reward. The rules need to remain clear so shoppers
understand which cart amount unlocks each offer.

Plan the customer journey first: decide which order
amount unlocks free shipping, what later milestones offer, and where
customers will see their progress.

Choose a shipping threshold

Start with the free shipping offer itself. Decide which shipping
methods qualify, the minimum cart value, and any products or regions
that need different treatment. Check your shipping rates and
promotion economics before publishing a threshold.

Test carts just below and just above the amount. Confirm whether the
threshold uses the cart subtotal you expect, which items count, and
how the eligible delivery option appears. Shoppers should be able to
distinguish the reward from paid shipping methods that remain
available.

Plan the order goal milestones

Once the shipping goal is clear, decide whether later cart
milestones should offer a percentage discount, a gift, another
shipping incentive, or a combination that fits your store. Each
milestone should have a distinct purpose and a reward your team can
explain in one sentence.

Keep the progression easy to follow. A shopper who has reached one
milestone should be able to see the next goal and how far away it
is. Avoid crowding the display with too many rewards or overlapping
thresholds.

Write progress messages that explain the offer

Use direct messages such as “Spend $100 to unlock free standard
shipping” and “You are $24 away from 20% off.” Make the qualifying
amount, reward, and shipping method explicit. If the cart already
qualifies, switch the message to confirm what has been unlocked
instead of continuing to show an incomplete progress prompt.

Keep the product page, cart drawer, cart page, and checkout
presentation consistent where your theme and Shopify setup allow it.
A progress message should not promise a reward that the configured
discount cannot apply.

Test the full threshold sequence

  1. Test a cart below the shipping threshold.
  2. Test the exact amount that should unlock free shipping.
  3. Test the next order goal below its threshold, then at and above
    the threshold.
  4. Try eligible and excluded products to confirm which items count.
  5. Review the displayed shipping methods and checkout discount
    details.
  6. Repeat the flow on a narrow mobile screen and in the cart
    experience your theme uses.

Record the cart, message, shipping option, and applied reward at
each step. This makes it easier to spot whether a mismatch comes
from the campaign rule, product eligibility, or the storefront
display.

Frequently asked questions

Should free shipping be the first order goal?

It depends on the store’s offer strategy and shipping costs. Many
merchants choose a shipping threshold as an early milestone because
the benefit is easy to understand, then use later goals for other
rewards.

Can one progress bar show multiple rewards?

Some promotion tools support multiple milestones. Check the app’s
current features and your campaign setup to confirm which reward
types, display locations, and combinations are available.

How do I choose a free shipping minimum?

Use your own order value, shipping cost, margin, and customer data
to choose a threshold. Then test the offer and review its impact
before expanding it.

For a related promotion type, read our guide to
volume discount behavior at checkout. If you are reviewing your app setup, see the
discount app cleanup checklist.

Editorial note: Shipping methods, discount
combinations, and cart calculations depend on your Shopify
configuration and app setup. Verify the complete checkout flow in
your store.