The friend's discount code isn't applying at checkout
If a friend has tried to use a referral code at checkout but the discount didn't apply, work through this checklist in order. Most causes are diagnosable directly in your Shopify admin since referral codes are real Shopify discount codes.
The first thing to know: every referral code 1ClickReferral generates is a real Shopify discount code. You can see all of them, including their usage count, expiration, and combination rules, on your Shopify Admin → Discounts page.
1. Look up the code in Shopify Discounts first
Before troubleshooting anything else, find the code in your Shopify admin and inspect its current state.
How to check:
- Go to Shopify Admin → Discounts
- Search for the referral code the friend tried to use
- Confirm it exists. If it doesn't, the code may have been mistyped – ask the friend to double-check the code with the advocate
- Note the discount type, expiration, minimum purchase amount, and combination settings
If the code exists in Shopify Discounts, continue with the checks below to figure out why it didn't apply.
If the code doesn't exist in Shopify Discounts, the friend is using something other than a real referral code generated by 1ClickReferral. There's nothing to fix on the 1ClickReferral side – the code needs to come from an active advocate.
2. Did the friend type the code correctly?
The most common reason a discount doesn't apply is a typo. Referral codes are case-insensitive in Shopify, but a missing or wrong character will prevent the match.
How to check:
- Ask the friend exactly what they entered at checkout
- Compare to the code shown on the advocate's Thank You page widget or in the advocate's share message
How to fix:
Have the friend re-enter the code, ideally by copying and pasting from the advocate's share message rather than typing manually.
3. Has the code expired?
If you set an expiration on the friend reward, the code becomes invalid after the expiration date.
How to check:
In Shopify Admin → Discounts, open the code and look at the Active dates section. If the end date has passed, the code is expired.
How to fix:
Expired codes can't be reactivated for the friend's current checkout. The advocate would need to share their referral with a new friend through a future referral.
For future programs, consider whether the expiration is set too aggressively. See How to set the friend reward for guidance on expiration settings.
4. Does the friend's order meet the minimum purchase amount?
If you set a minimum purchase amount on the friend reward, the code only applies when the order total meets or exceeds that minimum.
How to check:
- In Shopify Admin → Discounts, open the code and look at the Minimum purchase requirements section
- Compare to the friend's cart total before the discount
How to fix:
The friend can add more items to their cart to meet the minimum, or you can lower or remove the minimum on the friend reward configuration. Note that lowering the minimum only affects codes generated after the change – existing codes keep their original settings until they're regenerated.
5. Is the code already being combined with another discount?
By default, 1ClickReferral codes don't stack with other discounts. If the friend has another discount applied (a sitewide promo, a product sale, or a free-shipping code), Shopify will reject the referral code unless combinations are explicitly enabled.
How to check:
- In Shopify Admin → Discounts, open the referral code and look at the Combinations section
- Check what other discounts are active and whether they conflict
How to fix:
Two options:
- Have the friend remove the other discount and apply the referral code on its own
- Enable combinations on the friend reward so future codes can stack. Go to the friend reward settings in 1ClickReferral, check the relevant combination boxes, and save. As with minimum purchase amount, this only affects codes generated after the change.
6. Does the code apply to specific products, and are they in the friend's cart?
If you set the friend reward to Amount off specific products, the discount only applies to those specific products or collections. If the friend's cart doesn't contain any of them, the discount won't apply at checkout.
How to check:
- In Shopify Admin → Discounts, open the code and look at the Applies to section to confirm which products or collections are eligible
- Compare to the items in the friend's cart
How to fix:
The friend needs to add at least one of the eligible products to their cart for the discount to apply. If you intended the discount to apply to all products, change the reward type to Amount off entire order in the friend reward settings.
7. Has this friend already used the code?
Each friend can redeem an advocate's referral code once. If the friend has already used the code on a previous order, Shopify will reject it on subsequent checkout attempts. The same advocate's code can still be used by other friends – the limit is per-customer, not global.
How to check:
- Open Shopify Admin → Discounts and find the code. The Used count shows total redemptions across all friends.
- Cross-check with the friend's order history in Shopify Admin → Customers. If the friend already has an order using this code, they've already redeemed their one allowed use.
How to fix:
A friend who has already used the code can't use it again. Suggest the friend ask a different advocate for a code, or consider running a separate one-time campaign for repeat customers if this is a common pattern.
Still not working?
If you've worked through everything above and the code still isn't applying, contact 1ClickReferral support with:
- The friend's email address (if known)
- The referral code in question
- A screenshot of the checkout page where the code failed to apply
- The error message Shopify showed at checkout (if any)
We'll trace the discount on our end and confirm whether it was generated correctly.