All Modules
Back in Stock Notifications - Restock Email Alerts logo
Conversion

Back in Stock Notifications - Restock Email Alerts

4.8(47 reviews)

Automated restock email alerts with analytics and GDPR consent support.

  • Restock alerts
  • Email automation
  • Variant support
  • Analytics

Product overview

About this module

Turn out-of-stock products into recovered sales. Shoppers click "Notify me" when a product is back in stock, you send them an automatic restock email with built-in analytics, GDPR consent, reCAPTCHA, and full variant support.

Features

"Notify me" subscription form

A clean form appears on every out-of-stock product and variant. Inline form or popup mode — your choice. Works on product pages and listings.

Full variant/combination support

Each combination has its own independent waiting list. Subscribers get notified only when their specific variant (color, size, etc.) is restocked.

Automatic restock emails

Sends back-in-stock emails the moment inventory is updated — works with any stock source (manual, imports, ERP, supplier orders, returns).

Desired quantity capture

Optional field lets subscribers indicate how many units they need, giving you real demand data behind each out-of-stock SKU.

Analytics dashboard

Track open rates, click-through rates, Buy-Now rates, engagement funnels, best-time heatmap, top products, and top subscribers.

7 color schemes & live preview

Choose from ready-made designs (Light, Dark, Warm Sand, Cool Mist, Forest, Sunset, High Contrast) with real-time preview and custom CSS.

GDPR consent & compliance

Consent checkbox with rich-text legal copy per language. Native integration with PrestaShop's GDPR module for data export and deletion.

Google reCAPTCHA v3 protection

Invisible spam protection with configurable score threshold and optional v2 fallback for borderline scores. Legitimate customers never blocked.

Cron for external stock changes

Secure cron URL catches stock updates done outside PrestaShop (database imports, ERP/WMS sync) so no restock notification is missed.

Admin subscriber management

Full subscriber list with filters by product, brand, and status. Manual send, sent-history, daily digest, CSV export, and auto-cleanup.

Live Demo

Back Office Demo

Admin panel preview

Open Back Office

Front Office Demo

Customer-facing storefront

Open Front Office

Frequently Asked Questions

Changelog

v2.2.1
  • • Added Czech (Čeština), Hungarian (Magyar), Romanian (Română), Croatian (Hrvatski), Bulgarian (български) and Slovene (Slovenščina) translations — ahoj, szia, salut, bok, здравей and živjo, the restock alerts now speak your language.
v2.2.0
  • • Fixed the Subscribers tab going down with an "Illegal mix of collations" error on MariaDB 11.4 and newer — the subscriber and Sent Notifications lists are back, on every database flavour.
  • • Back-in-stock emails that fail to send are no longer quietly marked as delivered — the subscriber stays in the queue and the next run tries again, so nobody gets forgotten.
  • • Subscriber list filters now count what they actually show — no more pages that open up empty when you filter by customer, email or product.
  • • Subscriber, product and brand lists load a lot faster on big shops: no more scanning the whole customer table on every page, and no more one-query-per-row.
  • • Back office actions now respect employee permissions, and subscriptions can only be deleted or re-sent from the shop they belong to.
  • • The subscribe endpoint now honours your display rules, stock status and variant selection even when called directly, so excluded products and in-stock items stop collecting subscriptions.
  • • Re-running a migration import no longer duplicates your statistics, oversized files are turned away politely, and product references now match within the right shop.
  • • Stats charts now start where that shop's own history starts instead of borrowing a sibling shop's timeline.
  • • Sending a notification for a variant that has since been deleted no longer throws a 500 — the email falls back to the product's default variant and goes out as expected.
  • • Combination switching on custom themes (e.g. ZOneTheme) now finds the real product scope instead of a related-product miniature, so the notify trigger shows and hides with stock again.
  • • Hardened the upgrade scripts so a retried or out-of-order upgrade can't trip over a long-removed table or double up old delivery records.
  • • The "Notify when stock reaches" threshold now means the same thing for live stock updates and for the cron / product-save paths — stock equal to the threshold is enough.
  • • Added Danish (Dansk) translation — hej Danmark, lagerbeskederne taler nu dansk.
v2.1.1
  • • reCAPTCHA now loads only when a shopper actually engages the notify form, not on every page load — lighter pages, fewer network requests and a happier PageSpeed score, with the exact same protection.
  • • reCAPTCHA Enterprise is now welcome too — bring your Google Cloud keys and flip between Classic and Enterprise whenever you like.
  • • Added German (Deutsch) translation — guten Tag, Deutschland, schön dass ihr da seid!
v2.1.0
  • • Brand-new Migration tab — pack up your subscriptions, settings and stats into a tidy JSON file and unpack them on another shop like you never left.
  • • One-click ps_emailalerts migration — if you used PrestaShop's built-in out-of-stock alerts before, we'll happily scoop those subscriptions right over.
  • • Logged-in shoppers now see "We'll notify you at your@email.com" instead of an editable email field — no more accidental mistyping.
  • • My Account tile now fits right into the Hummingbird theme grid — proper sizing, no orphan card.
v2.0.1
  • • Disabled products now keep their secrets to themselves — no more sneaky back-in-stock emails until you flip the switch back on.
  • • Charcoal Dark on the "My subscriptions" page no longer plays hide-and-seek with product titles and buttons.
  • • Combination switching on older 1.7 and tightly-customised themes now updates the subscription block instead of pretending nothing happened.
  • • Added Finnish (Suomi) translation — hei Finland, tervetuloa mukaan!