Cart & Checkout
Testing a Free Shipping Progress Bar in the Cart
Showing how much more a shopper needs to spend to qualify for free shipping may prompt additional items. Assess any change in average order value alongside order completion and revenue per visitor.
A/B test scenario. This page is a test plan, not the result of a real experiment.
- Cart
- Average order value (AOV)
Control vs Variant
Absent on one side, present on the other.
- Changed
- Presence
- Page
- Cart
- Difference
- added
Hypothesis
Seeing in the cart how much more they need to spend for free shipping may prompt some shoppers to add one more item to cross the threshold. The likely gain is a higher average order value (AOV), especially among carts that sit just below it.
Test plan
When to run this test
Order value data with carts piling up just below the free-shipping threshold, or surveys and support tickets showing that shoppers do not know the condition, are the signals that justify this test. When the bar works, carts near the threshold get more add-to-carts and more orders land above it, while order completion holds. If shoppers know the threshold and still leave at the shipping fee, the fee itself may be the problem, so look at that first. If the threshold or promotion terms will change during the test, postpone it, since you cannot isolate the bar's effect while the threshold moves.
How to measure success
Average order value (AOV)
Compare revenue per completed order. Because AOV includes buyers only, read it alongside order completion and revenue per visitor.
Also track
- Add-to-cart rateCheck whether seeing the free-shipping threshold changes add-to-cart.
- Order completion rateTrack order completion among assigned visitors as cart value changes.
- Revenue per visitor (RPV)Compare revenue per assigned visitor, whether or not they purchase.
How to set it up
- ChangeAdd a progress bar showing the amount remaining to reach free shipping in the variant only.
- Keep constantKeep the shipping threshold, product prices, promotions and message logic the same in both arms.
- Cart behaviorTrack both items added and removed to understand how the threshold message affects cart changes.
- Orders and revenueRead AOV alongside order completion and revenue per visitor.
- DeviceCheck that the bar renders correctly and does not obstruct the cart flow on mobile or desktop.
What to watch when reading the result
- 1An AOV gain counts only if order completion and revenue per visitor do not fall. If either drops, larger carts may be coming from fewer orders, so do not call the result a success.
- 2This finding is tied to this threshold, message and placement; test color, message or position changes separately. Check that the message updates correctly once the cart reaches or passes the threshold. Place the bar so it neither covers the main CTA nor pushes it down; otherwise the result reflects the placement rather than the bar itself.
- 3When AOV barely moves, look at items added and removed together; the threshold message may lead some shoppers to add items and others to remove them, and the two can cancel out. Before drawing conclusions, confirm that each arm received its planned share of visitors (sample ratio mismatch). The A/B test significance calculator shows whether the add-to-cart rate gap could be due to chance; AOV is an average it does not test, so read that gap with the same caution.
Frequently Asked Questions
Does a higher average order value mean the shipping bar worked?
AOV covers completed orders only. Use it as the primary outcome while checking order completion and revenue per visitor as guardrails. Larger orders can coexist with fewer purchases, so the increase alone is insufficient.
Can a free-shipping progress bar also encourage item removal?
It can affect both additions and removals. Track both rather than assuming every change increases basket size. Update the message correctly when the cart reaches or exceeds the threshold.
Where should the free-shipping bar go in the cart?
Place it where it does not cover or displace the main CTA. Check the cart flow on mobile and desktop. Keep the selected message, color and placement stable during this comparison.
More tests in Cart & Checkout
All testsVisible vs Hidden Coupon Code Field A/B Test
CartRevenue per visitor (RPV)
Compares an open coupon box in the cart with one behind a link. Read the two arms, the discount-hunting risk described and the revenue metric chosen.
Guest Checkout vs Required Account A/B Test
CheckoutPurchase conversion rate (CR)
An experiment idea placing forced account creation against an added guest checkout option. Look through the arm definitions, the friction case and KPI.
One-Page vs Multi-Step Checkout A/B Test
CheckoutOrder completion rate
A structural experiment weighing a single checkout page against a stepped flow. See how each arm is framed and what completion metric is used here.
