5 min read
How to get notified when a product is back in stock
The short answer
To get a back in stock alert, monitor the product page and watch the stock label rather than the whole page. When 'Sold out' becomes 'In stock' or the buy button reappears, you get an email. Check every 5 minutes for anything competitive, because restocks often sell out the same day.
Why the shop's own waitlist often fails you
Most retailers offer a 'notify me' box, and it is worth signing up for. It is just not worth relying on. Those emails are frequently batched, sent late, or sent to everyone on the list at the same moment, which means you are racing thousands of people who got the same message.
Watching the page yourself gets you the signal directly from the source, at the moment the page changes, rather than whenever the retailer's marketing system gets round to it.
Set up a back in stock alert
This takes about a minute. The key decision is what you point it at.
- Use the exact product page, including the variant. A size or colour usually has its own URL or its own selectable state, and the stock label differs between them.
- Watch the stock label or the buy button, not the page. Product pages are full of moving parts, from review counts to recommended items.
- Say what you want in plain English, for example 'alert me when this is back in stock'.
- Check every 5 minutes. Restocks are competitive, and a daily check will usually tell you about a restock that already sold out.
Watch the right signal
Different shops signal stock in different ways, and picking the wrong signal is the usual reason an alert never fires.
- A text label that switches between 'Sold out' and 'In stock' or 'Add to cart'.
- A buy button that is disabled and becomes enabled.
- A quantity or 'only 3 left' counter that appears when stock returns.
- A delivery estimate that changes from unavailable to a date.
If the alert never fires
The usual cause is that the stock state is not actually in the page you are watching. Some shops load stock separately after the page opens, or show it only once you pick a size. If the label you care about only appears after you interact with the page, monitor a page where it is visible on load, or watch the buy button instead.