Affiliates joined but nobody sells: six checks in the order to run them
An affiliate is someone with an audience who sends you buyers and earns a commission, a cut of each sale. Let's say ten of them have joined your Shopify program and your dashboard shows zero sales. Don't change the commission yet. That is the most expensive fix, and in our view it is seldom the first thing to check.
Run the checks below in order. Each one takes minutes and has a quick test. The order goes from the cheapest cause to the costliest. If you are still stuck before anyone joins, read why nobody joins your affiliate program first. This post is the second half of that problem.
The six checks at a glance
| Check | The question | Quick test |
|---|---|---|
| 1. Who joined | Are these people able to sell? | Open each person's page and label it |
| 2. The link | Does the link land on your shop? | Click it in a private window |
| 3. Tracking | Does an order get recorded? | Place a test order through the link |
| 4. The hold | Are sales waiting, not missing? | Look for pending orders |
| 5. The offer | Is it in range for your category? | Compare it with the public median |
| 6. The nudge | Did anyone ask them to post? | List who has a post or video live |
Check 1: Who actually joined?
Start with the people, not the program. Open each affiliate's page and write one word beside the name: review page, blog, podcast, creator, coupon site, or nothing.
Our scan gives you a feel for the mix. It ran on 22 October 2026 across 30 public Shopify brands. Its first search showed 2,924 people. Of those, 1,877 (64%) had a review or roundup page as their strongest page. Blog-style pages were 20% and podcasts 14% (the full table).
Two warnings from that scan. First, a label on a page is not a promise of sales. In a check of 30 random rows, an AI model judged 9 not to be promoters at all (method and limits). Second, about 8 of the review-labelled rows looked like single-post bloggers.
The scan shows how noisy a list of possible promoters can be. People who join your program are a separate case. Some may sign up to get a code for themselves, or to collect a free sample.
Quick test: count how many of your joined affiliates have posted about any brand in the last 90 days. As our rule of thumb, if it is one in ten or fewer, you have a people problem, not a tracking problem.
If that is the cause: tighten who you approve. Seven short questions can screen out many of them, and our application form guide lists them. If coupon sites are the bulk of your list, stop approving them.
Check 2: Does the link work?
Check the plain things before the clever ones. Have every affiliate received a link or code? Does it open your shop?
Shopify's help page for Collabs, its own affiliate app, states a rule that catches people out. Affiliate links "work only for creators who have been connected and assigned to a tier". The same page says a link "redirect[s] customers to the destination link that's set in the tier settings" (Shopify Help Center, checked 27 October 2026). If the tier's destination is a page that has been deleted, every click would land on an error.
Other apps may have their own rules. Read your app's help page for the same two things: who gets a link, and where it points.
Quick test: open a private browser window. Paste an affiliate's link. Does it reach a live page in your shop? Do it for two or three affiliates, not one.
If that is the cause: fix the destination, then send each affiliate their working link again. A link that was dead for a month has probably lost their interest too.
Check 3: Does tracking record an order?
Tracking is how your app knows an order came from an affiliate. Many apps use a link, a discount code, or both. When they clash, one affiliate wins the credit.
UpPromote shows how that works. Its help page ranks four tracking types. A connected customer comes first, then a coupon, then a connected product, then the link. When a link and a coupon belong to different affiliates, the page says "coupons will be prioritized" (UpPromote docs, checked 27 October 2026). So a code posted on a deal site can take credit from a creator's link.
The page doesn't describe cookies, so it doesn't tell you how long a click stays valid. For that, look at your own app's settings.
Quick test: place a real test order through an affiliate's link. Then place another with only their code. Check that your app lists both under the right name. Refund the orders afterward if you don't want them. Do this before you blame anyone's audience.
If that is the cause: change the settings that let one affiliate override another. Then tell your affiliates which wins, so a creator isn't surprised.
Check 4: Are the sales waiting in a hold?
A sale may exist but not yet count. A holding period is a wait before a commission becomes final, so refunded orders can drop out.
Shopify says new Collabs commissions go into a holding period. The default is 30 days, and you can set it from 1 to 90. During the hold, "the commission of canceled and fully refunded orders are automatically canceled" (Shopify Help Center, checked 27 October 2026). UpPromote says only approved referrals count toward commission. Pending and denied orders are left out (UpPromote docs, checked 27 October 2026).
This matters most in week one. If a new affiliate posted on day three, the sale can sit as pending for weeks. Your dashboard says zero. The affiliate's screen may say zero too, and they may quit.
Quick test: filter your app for pending orders and for orders in the hold. If they exist, your program is selling. Your reporting just hasn't caught up.
If that is the cause: tell affiliates the wait before they join, in one line. Match it to your return window. Our guide to affiliate fraud on Shopify explains why the hold exists and how to size it.
Check 5: Is the offer in range?
Only now look at the commission. Compare it with what other public programs state, not with your gut.
We read 168 public Shopify affiliate programs on 23 October 2026. For 137 of them, the page names a base rate. The median is 10%, and the middle half sit between 8% and 15%. In all, 60 of the 137 (44%) state exactly 10%. Beauty and skincare is the one category with a higher median, at 15%. Of the 73 pages that state a cookie length, 57 say 30 days (the data, the CSV).
Two limits apply. These are stated rates on public pages, not sales results. And 31 of the 168 pages lead with an "up to" rate and give no floor. A creator reading those has less to go on.
Quick test: put your base rate next to your category's median. Then check the cookie length. If you sit at or above both, the offer is probably not the main problem. A commission well below your category may be one. The commission guide for Shopify brands shows how to work out what you can afford.
If that is the cause: raise the rate for your first ten affiliates only, and say so. A higher rate for early partners is a smaller bet than a program-wide change.
Check 6: Did anyone ask them to post?
Some affiliates join and never post. Our data does not measure how many. A joined affiliate isn't a promoting affiliate until they have something to promote and a reason to do it this week.
We would plan for some of yours to go quiet.
What tends to help is small and concrete. These are our suggestions, not tested results.
- Send a welcome note on day one. Give the link, the code, the commission and the wait, in four lines.
- Offer a sample. A reviewer can't write about a product they haven't tried. Our guide to product seeding covers this.
- Give one thing to share. A photo, a clip or a short line beats "tell your followers".
- Follow up once, around day ten. Ask what they plan to post and when. A short question can get more replies than a pitch.
Quick test: list your joined affiliates in one column and "post live" in the next. Put a date beside each. The blanks are your nudge list.
What if all six checks pass?
Then you may simply have too few affiliates. UpPromote's worked example for niche bloggers is 100 cold emails, 6 responses and 4 sign-ups (UpPromote, checked 27 October 2026). At that 4% sign-up rate, 10 affiliates means about 250 people contacted (first 10 affiliates in 14 days). Sales from ten partners can also be close to zero for a while, if most of the ten are small. Add people who cover your rivals, and run the checks again.
Where does RecruitAffiliates.ai fit?
It helps with check 1 and with a thin list. It finds the websites, podcasts, YouTube channels and creators already covering your rivals. It shows an email where one is on record and drafts the first message. It doesn't fix a link or a tracking rule in your affiliate app. You do that in the app. Try RecruitAffiliates.ai free. The 7-day trial needs no card.
Frequently asked questions
How long should I wait before I decide affiliates aren't selling?
Wait out your holding period first, because sales can sit as pending. Shopify Collabs defaults to 30 days. Then check that tracking records a test order. If both are fine, 60 to 90 days is a reasonable window to judge a new affiliate, in our view.
Should I raise my commission when affiliates aren't selling?
Not first. A higher rate does nothing if the link is dead or the sale is pending. Run checks 1 to 4, then compare your rate with the public median of 10%.
Why do affiliates have clicks but no sales?
Clicks without sales can point at the shop page, the offer or the traffic. A link that lands on the wrong page loses buyers. So can a mismatch between what the post promised and what the page shows. Test the link in a private window first.
Can a coupon site take credit from my other affiliates?
It can, in some apps. UpPromote says that when a link and a coupon belong to different affiliates, the coupon's owner earns the commission. Read your app's rules and test it.
Sources
- Our scan of 30 Shopify brands, 22 October 2026: method and limits and the table
- Our read of 168 public Shopify affiliate programs, 23 October 2026: commission rates
- Shopify Help Center, recruiting creators with Collabs and Collabs payments (checked 27 October 2026)
- UpPromote docs, tracking types and priority and overview (checked 27 October 2026)