Discount code not working: reply templates
Most discount codes fail for a reason: a minimum spend, an excluded sale item, an expiry date or a one-use limit. These replies tell the customer which condition caught them and, where it was your mistake, put it right without making them start again.
Template
Subject: Sorting out your discount code
Subject: Your discount code {discount_code}
Subject: Your discount code
- {first_name}
- The customer's first name.
- {discount_code}
- The code the customer tried to use.
- {code_condition}
- Why it failed, for example "it needs a minimum spend of £40" or "it expired at midnight on Sunday".
- {new_discount_code}
- A replacement single-use code, if you are honouring the offer.
- {order_number}
- The order the discount should have applied to, if already placed.
- {agent_first_name}
- The first name of the teammate sending the reply.
- {workspace}
- Your shop name.
When to use it
- A customer says a code from an email, influencer or receipt is rejected at checkout.
- Someone placed an order without the code applying and wants the discount back.
- A code expired a few hours ago and the customer asks you to honour it.
If the customer wants a discount because they found the item cheaper elsewhere, use the price match template. Price match request
How to use it
- 1
Test the code
Check it in Shopify: expiry, minimum spend, eligible products, usage limit and whether it combines with other offers.
- 2
Name the reason
Tell the customer exactly which condition failed. "It is not valid" invites a second email.
- 3
Decide whether to honour it
If the terms were unclear or the code broke on your side, honour it. If the customer simply missed a clear condition, it is your call.
- 4
Fix the source
If several people hit the same problem, fix the code or the wording in the email that sent it.
Common mistakes
- Telling the customer to "try again" without checking why the code failed.
- Asking a customer who has already paid to cancel and reorder. Refund the difference instead.
- Sending a reusable replacement code that ends up shared on voucher sites.
What they usually ask next
Customers who were refunded the difference often ask when it will appear on their statement. Refund request within 14 days
Related templates
All payments and billing templates- Price match requestReply templates for price match requests. Check the competitor's price, set conditions and match with a single-use discount code if you choose to.
- Refund request within 14 daysReply templates for change-of-mind refund requests inside the 14-day UK cancellation period: how to send it back, what gets refunded and when the money arrives.
- Order confirmation missingWhat to reply when a customer says they never got an order confirmation: confirm the order went through, give the details and point them to their spam folder.