Lurox 1.0 is live — visual page building for Magento 2. Read the guide
Magento 2 · Back In Stock

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.

Free tier included subscribe · notify · grid Every restock path cron-authoritative Luma · Hyvä · Lurox static-first 1 domain perpetual + updates
An out-of-stock Magento product page with an "email me when available" form
Magento 2.4.xPHP 8.xMSI + single-sourceLuma · Hyvä · LuroxStatic-first — no layout shift30-day money-back

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".

Out-of-stock product page showing an email-capture subscribe form

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
Read the guide
Back In Stock admin subscriptions grid with a cron "sent notifications" log line

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.

Moment The usual way With Back In Stock
Shopper hits an out-of-stock productDead end → leaves, maybe for goodLeaves their email in one field
Stock returns via sync / cancel / importNobody is notifiedEveryone waiting is emailed — automatically
Knowing what's in demandGuessworkA grid of exactly who wants what
The recovered saleLostWon back, hands-free

Start free. Upgrade when it's paying for itself.

Free
$0
  • ✓ Unlimited subscribers
  • ✓ Automatic notify on restock
  • ✓ Admin subscriptions grid
  • ✓ Static-first form (Luma / Hyvä / Lurox)
  • ✓ Guest & logged-in
Get the free key
Most popular
Pro
$159 / domain
  • ✓ Everything in Free, plus:
  • Analytics dashboard (per website)
  • Batch-delay send timing
  • Per-customer subscription limit
  • Fast-follow: CSV export · bulk actions · custom templates
Buy Pro — $159

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