The Discount Code Box: Help, Harm and the Middle Way
The empty discount code box sends buyers hunting the web for a code, and some never come back. Removing it entirely strands buyers who legitimately hold one. This guide sets out the middle way: quiet placement, applied discounts shown clearly, and codes that apply themselves.
The short answer
Keep the code box, but keep it quiet: a small, collapsed or secondary field in the order summary rather than an empty prominent input beside the payment button. Buyers holding a legitimate code must be able to find and apply it without help; buyers without one should not be confronted with an empty box that implies a better price exists for people who know the trick. Where your platform allows, make codes arrive already applied from your own emails and campaigns, so the buyers you gave codes to never type anything at all. The dilemma is placement and emphasis, not existence.
How the empty box does its damage
An empty code field at the commitment moment poses a question the buyer had not asked: am I overpaying? A share of buyers leave to search for a code, meet coupon sites of varying honesty, find expired or fabricated codes, return frustrated or do not return, and some complete the purchase now wary of your pricing generally. The store created this detour by displaying an invitation it could not fulfil for most visitors. None of this argues against discounts themselves; it argues that the checkout is the wrong stage on which to advertise their existence to buyers who do not hold one, at the moment their attention is most valuable.
The middle way in practice
Collapse the field behind a plain link - have a code - within the order summary area, expanded in one tap for those who need it. Apply codes from your own links automatically wherever the campaign allows, and show any applied discount as a named line in the summary with the saving stated, so the buyer sees the benefit the store intended. Keep error handling kind: an invalid code should produce a clear, brief message that does not remove other discounts, stall the checkout or imply wrongdoing. Test the whole path on a phone, where a cramped summary column is where these designs usually fail.
Discipline in the codes you issue
The box dilemma shrinks when the store's own code practice is disciplined. Use codes with purposes - a welcome, a thank you, a specific campaign - rather than a permanent public code that simply reprices the store for anyone who searches. Public permanent codes train buyers to never pay the stated price and feed the coupon sites that intercept your checkout traffic. Give codes clear names and end dates you honour, and tell recipients the terms where they receive the code. A buyer who trusts that your prices are your prices stops hunting at checkout, which is the long term fix this guide is really about.
Alternatives that avoid the box entirely
Many discount intentions are better delivered without a code at all. Automatic discounts applied by basket rules, prices already reduced on the product page, and free delivery thresholds all give the buyer the benefit with no field, no typing and no hunting. Where the purpose is measurement of a campaign, tracked links can carry the attribution that codes used to provide. Reserve typed codes for cases where the code itself is the bearer instrument - a gift, a partner offer, a printed inclusion in a parcel - and even then, consider a link or a scannable route alongside the typed option for the phone buyers who dominate your traffic.
Read the box's behaviour before redesigning
Your analytics and recordings can show the box's real cost: checkouts where the code field was touched and abandoned, sessions that leave checkout to a search engine and return or do not. Compare completion before and after quieting the field, over whole weeks, and segment buyers who arrived from your own campaigns, whose codes should mostly arrive applied. Do not judge by discount usage alone - a fall in code redemptions alongside a rise in completed full price orders is the intended signature of this change, not a failure of your promotions. Record the reasoning in the change log for the day the redemption figure is questioned.
Gift cards are not discount codes
Keep gift card redemption visibly separate from promotional codes, because the buyer holding one is holding money, not hunting a deal. The gift card field should be findable without the quiet treatment this guide recommends for codes, its balance application shown clearly in the summary, and any remaining balance behaviour stated plainly. Conflating the two in one ambiguous field produces the worst of both: deal hunters typing random strings into the money field, and gift holders unsure whether their card was accepted. Small labelling discipline in the summary area prevents a class of support contacts that spike exactly when gift buyers are most common.
Sources and evidence on the record
- Baymard Institute, research blog - published findings from its checkout and product-page usability studies.
- CXL, CXL blog - practitioner writing on testing method, research process and optimisation programme discipline.
Evidence basis: Method guide. Any figure quoted is attributed to a named published source listed below; worked examples are labelled illustrations with round numbers, not measurements. Applies when: Any checkout with a promotional code field