Turn "out of stock" into your next sale.
Back-in-stock email alerts that capture the shoppers you're losing today — and automatically win the sale back the moment the product returns. A genuinely useful free tier, and a Pro dashboard when you're ready.
Capture the demand. Recover the sale.
Capture demand you can't see
Every "notify me" is a high-intent lead you were otherwise losing at the shelf. A static-first subscribe form drops onto any out-of-stock product page — guest or logged-in, no account required.
Never miss a restock
The alert fires however stock comes back — supplier sync, order cancellation, import, API. Detection is cron-authoritative, so it works on the inventory paths that product-save modules silently miss.
Win the sale back automatically
The moment the product is buyable again, waiting shoppers get a branded email linked straight to the product. Zero manual work — and it fails closed, so it never sends a false "it's back".
A subscribe form where the "Add to Cart" used to be.
When a product goes out of stock, shoppers hit a dead end — and leave. Back In Stock puts a one-field "Email me when it's back" form in its place.
- Works with zero JavaScript (a real form POST), then upgrades to a smooth AJAX experience on Hyvä / Lurox / any Alpine-aware theme
- Guest or logged-in — no account required to subscribe
- CSRF-safe, one clean row per shopper per product
The restock detector most modules get wrong.
Many back-in-stock modules listen for a product save event — which never fires when stock returns through Magento's common paths: MSI source and stock-item updates, order cancellations, imports, the REST API. Those shoppers are simply never told.
Back In Stock is cron-authoritative: every few minutes it checks each waiting product's current salable stock and sends — so it fires by construction, whatever brought the stock back.
Two ways to handle an out-of-stock product.
Start free. Upgrade when it's paying for itself.
- ✓ Unlimited subscribers
- ✓ Automatic notify on restock
- ✓ Admin subscriptions grid
- ✓ Static-first form (Luma / Hyvä / Lurox)
- ✓ Guest & logged-in
- ✓ Everything in Free, plus:
- ✓ Analytics dashboard (per website)
- ✓ Batch-delay send timing
- ✓ Per-customer subscription limit
- Fast-follow: CSV export · bulk actions · custom templates
30-day money-back guarantee · 1 domain · perpetual licence + updates · priced per domain
The details
Magento & PHP
Magento 2.4.x (CE & EE), PHP 8.x. MSI multi-source and single-source.
Themes
Luma, Hyvä and Lurox — static-first, Alpine-enhanced.
Licensing
One perpetual licence per domain, with updates. Free tier needs no key.
Detection
Cron-based, MSI-synced stock status, fails closed — no false alerts.
Included
Subscribe form, admin grid, notification email template, Pro dashboard.
Prerequisite
Catalog → Inventory → Display Out of Stock Products = Yes.
Questions, answered.
Yes. Detection is cron-based and reads current salable stock, so it fires on supplier/source updates, order cancellations, imports and API changes — the paths save-event modules miss.
No. Guests and logged-in customers can both subscribe with just an email.
Yes. The form is static-first (works with no JavaScript) and layers an Alpine-3 enhancement on Hyvä, Lurox and any Alpine-aware theme.
Set Display Out of Stock Products = Yes in Catalog → Inventory. Otherwise out-of-stock pages return 404 and there is nowhere to show the form.
Free covers subscribe, auto-notify and the admin grid. Pro (\$159) adds the analytics dashboard, batch-delay send timing and per-customer subscription limits.
One perpetual licence per domain, with updates. The free tier needs no key.
Stop losing the sale at "out of stock."
Capture the demand today; win it back on restock — automatically. 30-day money-back guarantee.
Buy Pro — $159