What do you do when a supplier goes out of stock mid-campaign?
Short answer
Pause the ad campaign within 24 hours and leave the product page live. At 6.7 orders a day, a week of unnoticed stockout is 47 orders you cannot fulfil, which arrives as refunds and disputes two weeks later. Then work the fallback in order: re-map to a second supplier, email affected customers before they email you, and refund proactively past day three.
| When | What you do | Cost of skipping it |
|---|---|---|
| Hour 0 | Pause the ad campaign. Leave the product page live. | $167/day of spend buying orders you cannot ship. |
| Hour 1 | Check the second supplier you mapped, or file a CJ sourcing request. | A day lost before you know whether this is hours or weeks. |
| Hour 2 | Email every customer with an unfulfilled order, before they ask. | Every unanswered day converts refund requests into disputes. |
| Day 1-2 | Re-map variants to the new supplier, verify the landed cost. | A rushed re-map ships the wrong variant to everyone. |
| Day 3 | Refund anyone still unshipped, without being asked. | $54.73 per dispute against $13.00 to refund early. |
| Day 3-5 | Update the product page window, then unpause at half budget. | Full-budget restarts on an unproven supply chain. |
| Week 2 | Map a permanent second source for the SKU. | The same week, again, at a worse moment. |
The stockout playbook, in order. The first row is the one that decides how expensive the rest of the week is.
Pause the ads, not the page
A stockout is not primarily a supply problem. It is a spending problem, because the ads keep running.
At the volume of a $10,000 a month store you are spending roughly $167 a day to buy orders you cannot fulfil. Every one of those becomes a refund at best and a dispute at worst, and disputes cost $54.73 each on the standard order.
So the first action is the campaign, within the hour you find out. The product page stays live — set the variant to unavailable and keep the URL, the pixel history and the ranking.
The cost of finding out late
At 6.7 orders a day:
- One day unnoticed: 7 orders
- One week unnoticed: 47 orders
- Two weeks unnoticed: 94 orders
Those numbers do not arrive as a problem on day one. They arrive as a wave of “where is my order” emails around day 14, and as disputes around day 30, by which point your dispute rate is already at the level where processors hold payouts.
That lag is the whole reason a weekly five-minute stock check is worth more than any recovery process.
Spotting it before your customer does
There is no alert. Suppliers do not email you, and a warehouse SKU that runs dry reverts to China fulfilment silently rather than failing visibly.
The prevention is a five-minute check, weekly on anything behind paid traffic and daily above roughly 20 orders a day:
- Stock level on every mapped variant, not just the default one
- The shipping line still set to what you chose, not reset to the supplier default
- The unit price, which drifts by $0.50-$1.50 without notice
- One recent order’s actual tracking origin
Nobody does this until the first stockout. Doing it costs less than an hour a month.
The fallback, in order
1. The second supplier you already mapped. If you kept the AliExpress path live after moving to a warehouse supplier, this is a ten-minute fix. That is exactly why the switching advice says to keep the old path mapped for 30 days.
2. A sourcing request. CJdropshipping returns a quoted landed cost in roughly 48 hours on products it does not stock. Slower than a re-map, faster than starting over.
3. A different listing for the same product. Two AliExpress suppliers for the identical item routinely differ by four days of delivery and a dollar of unit cost. Verify both before you send volume.
Whichever you use, put the new landed cost through the break-even calculator before you resume spending. A replacement supplier at $2 more per unit moves break-even ROAS from 1.42 to 1.51, and that changes what “working” means.
Email before they email you
One message, sent to every customer with an unfulfilled order, on the day you find out:
- What happened, in one sentence, without blaming a warehouse they have never heard of
- The new expected date, or a clear “we do not know yet”
- A full refund offered without conditions, in the same email
- A working reply address, monitored
Offering the refund up front is counter-intuitive and it is cheaper. A refund costs you $13.00 of goods. A dispute costs $54.73 and counts against a ratio that gets your payouts frozen — the full arithmetic is in what a chargeback costs.
Restarting
Do not unpause at full budget onto an unproven supply chain. Update the stated delivery window on the product page first, resume at half budget for three days, and confirm the new supplier actually ships in the window you are now promising.
Then fix the structural cause: map a permanent second source for any SKU behind paid traffic. Stockouts are not an unlucky event, they are a recurring feature of warehouse fulfilment, and the stores that survive them are the ones that treated the first one as a warning rather than an accident. The options for a second source are on the supplier comparison.
Related questions
Should I take the product page down?
Can I just let the orders ship late?
How do I find out before the customer does?
This is one question out of a much longer guide. The full breakdown lives onthe supplier comparison, and you can run your own numbers in thebreak-even calculator.