Avoid confusing returning customers by stating who can use the creator offer before they reach checkout, enforcing the same rule in the store, and giving support an approved response for excluded buyers. Count first purchases separately from total code redemptions. A returning customer who uses a creator code can contribute revenue without meeting your acquisition goal.
Decide what happens to existing customers
Choose one of these approaches before you brief creators:
- Acquisition-only offer. Reserve the discount for first orders. Say so wherever the discount appears. Existing customers have no campaign discount unless you approve a separate benefit.
- Two customer offers. Give first-time buyers one offer and returning buyers another. Publish both sets of terms and track them separately.
- One shared offer. Let both groups redeem the same promotion. Report new-customer results separately, even if acquisition remains the campaign's main goal.
Choose based on the customers you want to serve and the discount cost you can support. Do not announce a returning-customer benefit until someone has approved its terms and confirmed it works. Use the offer unit-economics guide to compare the cost of the alternatives.
Modash's ecommerce affiliate guide recommends setting code-usage rules and sharing program logistics during onboarding. Add customer eligibility to that handoff. A creator needs to know how to answer an existing buyer who asks whether the offer applies.
Write an offer-eligibility matrix
The following is a hypothetical acquisition-only campaign. Its code gives 15% off eligible full-price products on a customer's first store order. It excludes subscriptions and cannot combine with other discounts. There is no separate returning-customer promotion. These are example merchant choices, not platform defaults.
| Shopper situation | Campaign decision | Customer-facing explanation | Internal treatment |
|---|---|---|---|
| No previous store order; eligible basket | Eligible | First-order offer applies | First-purchase candidate |
| Bought before; never used this creator code | Ineligible | This offer is for first orders | Returning customer |
| Bought before; trying a new product category | Ineligible | First order means first store order | Returning customer |
| Subscriber placing another order | Ineligible | Prior purchase and subscription restrictions apply | Returning customer |
| No previous order; excluded subscription in basket | Ineligible for that purchase | Offer excludes subscriptions | Eligibility question, no redemption |
| Previous order was canceled or fully refunded | Needs review | Support will check the order history | Apply the written exception policy |
| Customer disputes the history match | Needs review | Support will check the account details privately | Unresolved until reviewed |
Resolve the last two rows before launch. Decide how cancellations, refunds, imported orders, and purchases through other sales channels affect eligibility. Then compare those decisions with the records your checkout can use. Do not promise a brand-wide first-purchase restriction if your store only recognizes part of that history.
Keep the distinction between a first purchase and a first code use explicit. A shopper can be new to a creator's audience while already being your customer.
Make checkout enforce the advertised rule
On Shopify, amount-off discount settings separate customer eligibility from usage limits. Eligibility can target particular customers or customer segments. Maximum-use settings control redemption limits. A one-use limit alone does not establish that someone has never bought before.
Ask the store owner to show which customer group qualifies and why. Review products, purchase types, minimum spend, combinations, and active dates alongside that group. A code name containing "welcome" does not establish eligibility.
Before release, run authorized test journeys for a customer with no prior orders and one with prior orders. Include a returning buyer who has never redeemed this particular code. Record the displayed explanation when checkout rejects the discount. Follow the mobile checkout test procedure for the full journey.
If the checkout cannot enforce the intended restriction, change the implementation or the offer before creators post. Do not rely on support to recover discounts after shoppers complete purchases.
Put the restriction beside the saving
For a US-facing campaign, the FTC's advertising guidance says necessary qualifying information should be noticeable, understandable, and close to the claim it qualifies. Fine print cannot contradict the main message. Treat first-order eligibility as part of the advertised offer, rather than waiting for checkout to reveal it.
A hypothetical offer line could read:
Get 15% off eligible full-price products on your first store order with FIRST15. Subscriptions excluded. Cannot combine with other discounts. Ends October 15, 2026, at 11:59 p.m. Pacific Time.
Those terms are invented for this example. Replace them with approved terms that match the actual configuration. Put the eligibility restriction in the spoken or visible offer itself, as appropriate to the format. Repeat it near the code on the landing page.
Keep the creator's advertising disclosure separate from these shopping conditions. An eligibility statement does not explain the creator's commercial relationship with the brand. Have the campaign owner review both for the relevant market.
Give support a returning-customer response
Support needs the rule, the reason checkout rejected the code, and authority to handle mistakes. The following template assumes the hypothetical first-order campaign above and a verified previous purchase:
Thanks for checking. FIRST15 applies to first store orders, and the purchase history on this account shows an earlier order. It therefore does not apply to this purchase. We do not have a separate returning-customer offer in this campaign. If that order history looks wrong, please contact us through our private support channel so we can review it. Please do not post order details in public comments.
Use that response only after checking the cause. An excluded product or expired code needs a different explanation.
If a creator omitted the restriction, acknowledge the mismatch and route it to the campaign owner. Correct the live promotion and assess a remedy under the merchant's approved policy and applicable consumer rules. Do not tell support to promise a refund, replacement discount, or price adjustment that nobody has authorized.
If you have approved a returning-customer offer, replace the no-offer sentence with its specific benefit and eligibility terms. Do not tell shoppers to create another account to qualify as new.
Report acquisition separately from redemptions
Shopify's customer-report documentation distinguishes first orders from orders placed by customers with prior order history. It also warns that some customer reports use the customer's full history, including purchases after the selected period. For your campaign ledger, preserve whether each buyer had ordered before the campaign purchase.
Track order ID, creator code, purchase time, customer classification at purchase, exception status, and subsequent cancellation or refund. Keep unidentified buyers in an unresolved category until reviewed. Count unique first-time customers separately from order totals.
Consider this hypothetical review of 100 orders using campaign-related codes, including separately approved returning-customer offers:
| Classification | Orders | Acquisition count |
|---|---|---|
| Verified first purchases by distinct customers | 62 | 62 |
| Returning-customer purchases | 30 | 0 |
| Unresolved purchase history | 8 | Pending |
If the goal was 80 new customers, the campaign has 62 verified toward that goal. Total redemptions do not show that the target was met. Report returning revenue and unresolved orders alongside it. If those 30 returning orders instead used an acquisition-only code, investigate the eligibility configuration and approved exceptions.
Code use also does not establish that the creator caused a purchase that otherwise would not have happened. Keep that limit in the report, and reconcile the order list using the commerce back-office reporting guide.
Before sending the next creator brief, have the store owner and support lead approve the same eligibility matrix. Then test its first-time, returning, and disputed-history rows against the offer customers will see.



