Sales & Conversion· 3 min read· By The SpideyChat Team

Discount Code Questions and Why They Backfire

Codes create as much support as they create revenue. A checklist for running them without the inbox.


A shopper reaches checkout, sees a promo code box and opens a new tab to look for one. She finds three on a coupon site, tries all of them, and all three fail.

She now feels she is paying too much. She leaves the cart, intending to come back when there is a sale, which is a purchase the store had already won and then lost to its own checkout.

The store did not run any of those codes. They were expired, invented or for a different retailer, and the empty box was what sent her looking.

1. Question whether the code box should be visible

A prominent empty field prompts a search. Where codes are used rarely, hiding the box behind a link keeps the shoppers who were not looking for one.

2. Publish the conditions with the code

Expiry, minimum spend, excluded products, whether it stacks and whether it applies to shipping. Nearly all code support is caused by one of these being unstated.

3. Explain failures specifically

Expired on this date, below the minimum spend, excluded on sale items. A generic invalid code message guarantees a support message, which is the ground in discount code questions that stall a checkout.

4. Say what is excluded before the cart

Shoppers who fill a basket with excluded items and discover it at checkout feel deliberately misled, which is worse than never having offered the code.

5. Decide the stacking rules and state them

Whether codes combine with sale prices, loyalty discounts or other codes. Ambiguity here produces both support volume and inconsistent outcomes.

6. Handle the just missed a sale question

A customer who bought two days before a promotion will ask. Having a stated policy is better than each decision being made individually by whoever replies.

7. Set a minimum spend deliberately

It changes basket behaviour and it should be chosen rather than inherited. Telling shoppers how far they are from it is worth more than the discount itself.

8. Do not let codes leak

Codes intended for one audience end up on coupon sites within days. Single use codes, or accepting the leak deliberately, are both better than being surprised by it.

9. Watch the margin effect honestly

A code redeemed overwhelmingly by customers who would have bought anyway is a cost rather than a promotion, and the redemption pattern makes that plain within a fortnight.

10. Keep the shipping interaction clear

Whether a code applies before or after the free shipping threshold changes the outcome, and it interacts with everything in shipping cost questions before the cart.

11. Avoid training shoppers to wait

Frequent codes teach customers that full price is for people who did not check. This is a slow cost that never appears in any single campaign report.

12. Answer the code question inside the checkout

The shopper needs the answer where the failure happened, not in an email the following day, which is the abandonment pattern in abandoned cart questions nobody answered.

13. Have a clear position on goodwill

When a shopper missed a code by an hour, what happens. A consistent answer is better than a lottery decided by whoever is on support that day.

14. Handle the whole category automatically

An assistant that explains why a code failed, states the exclusions, says how far a basket is from the minimum and applies the store's goodwill policy consistently removes the largest avoidable support category in ecommerce, which is exactly what how to handle discount and coupon questions with a describes. See the integrations, features, start at try, and the sector view sits under ecommerce.

Frequently asked questions

Why do discount codes cause so many support messages?
Because exclusions, expiry dates and minimum spends are rarely stated with the code, so a shopper who expected a reduction sees the full price and contacts somebody about it.
Does a discount code box hurt conversion?
It can, since a prominent empty box prompts shoppers to leave and search for a code, and a proportion of them do not come back.
What should happen when a code fails?
An explanation of why, at the moment it fails, rather than a generic invalid message, because the reason is almost always a stated condition the shopper did not see.

Want a 24/7 AI Employee for Your Website?

See how SpideyChat can answer customer questions, capture leads and handle enquiries while your team is offline.

No obligation. We will review your website and show you how SpideyChat could work for your business.

Keep reading