Skip to content
Hand-E Solutions, to the home page

Tips for your store

How to manage discount codes for influencers and partners

An influencer code is set up in a minute. The hard part comes after: You want to know which partner actually sold and whether a code ended up on coupon sites. And if the post isn't marked as an ad, you as the brand can be liable too.

4 min read · September 28, 2026

List of partner codes with prefixes such as IG-ANNA-15 and YT-TOM-10, each with its number of redemptions and status

1 One code per partner, with a fixed prefix

Give each partner their own code following a fixed pattern, like IG-ANNA-15 or YT-TOM-10: channel, name, discount. In the sales by discount code report you see at a glance who sold what.

For promotions with many individual codes, such as cards handed out at an event, create one campaign with a prefix instead of dozens of separate discounts.

2 Put limits on every code

A partner code without limits is an open door. In Shopify, set a total usage limit, one use per customer and an end date that matches the campaign. Don't let it combine with your welcome discount, or the two stack.

Choose a discount you can live with if the code leaks. According to the trade magazine Modern Retail, such codes spread quickly through browser extensions like Honey.

3 Give the partner a link as well

Not every buyer types in the code. So also give each partner a link with utm_source and utm_campaign. Shopify attributes visits with these parameters to marketing, by default to the last non-direct click, with a 30-day lookback. That way you also see purchases that came through the partner without a code.

4 Read the code report correctly

Shopify's sales by discount code report has two catches. Its sales figure only covers the line items the code applied to, not the whole order. And with combinable discounts, the same order can appear more than once.

For a fair comparison between partners, also look at the number of orders and the share of new customers.

5 Watch for codes that do too well

Check redemptions per code every week. If a code is used far more often than the partner's reach can explain, it has probably landed on coupon sites. Deactivate it and give the partner a new one. Shopify lets you deactivate discounts in bulk too.

The limits on the code are your main protection.

6 Automate commissions with Shopify Collabs

Shopify Collabs is Shopify's own app for partner programs, available on all plans except Starter and Retail. Partners get a link and a code, and commission is calculated automatically. By default it's paid out after 30 days, adjustable from 1 to 90 days, and commission on orders canceled or refunded within that time is voided.

Set this period at least as long as your return window, so returns don't trigger commission. Shopify charges a 2.9% fee on automatic payouts. Check first whether Collabs is available in your country.

7 In the US, follow the FTC's rules

The FTC updated its Endorsement Guides in 2023. "#ad" is fine if it's clear and conspicuous, not hidden at the end of a post. According to the FTC, a personal discount code doesn't replace the disclosure. And brands are expected to train and monitor their partners.

8 Working with German partners? Stricter labels apply

In Germany, anyone who gets something in return for a post must label it as advertising, and the law even presumes they got something. Free products or commission count, and according to Germany's media authorities, a post that publishes a discount code has to be labeled as advertising too. They require "Werbung" or "Anzeige" as the first word, for example in the caption, and also clearly legible right next to the discount code; "ad" or "sponsored by" isn't enough for them.

Comparison of disclosure: in the US, #ad is allowed if clear and conspicuous; in Germany, Werbung or Anzeige as the first word, clearly legible next to the code, ad is not enough

Common questions

Does an influencer who shares my discount code have to label the post as an ad?
In the US, yes, if there's a material connection such as payment, free products or commission, and according to the FTC the code alone doesn't count as disclosure. In Germany the rules are stricter still. This is not legal advice.
Is "#ad" enough?
In the US, according to the FTC, yes, if it's clearly visible. In Germany, the media authorities don't consider abbreviations like "ad" sufficient; there it should say "Werbung" or "Anzeige".
Why does the discount code report show less revenue than the orders?
Because according to Shopify it only counts the line items the code applied to, not the whole order. With combinable discounts, one order can also show up more than once.