Customers subscribe to out-of-stock products. When stock returns, they get an email.
Standalone-first — works on any Magento 2.4.4+ install without other ETechFlow modules. Integrates richer when paired with NDE / BED / ISP.
composer require etechflow/module-back-in-stock-notification:^1.0
bin/magento module:enable ETechFlow_BackInStockNotification
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
# Restart php-fpm to clear OPcache (mandatory on prod with opcache.validate_timestamps=0)php tools/generate-license.php --module=back-in-stock-notification --host=<your-domain>Paste the key into Stores → Configuration → eTechFlow → Back-in-Stock Notification → License Key.
For multi-module customers, paste the bundle key into the Bundle License Key field instead. One key activates every ETechFlow module installed on the host.
bin/magento etechflow:bisn:verifyTwelve PASS lines means you're good to go.
- Customer hits an out-of-stock PDP → a "Notify me when back in stock" form replaces the disabled Add-to-Cart button.
- Form submit →
etechflow_bisn_subscriptionrow created. Anonymous (email only) or customer-linked. - Merchant saves stock with qty > 0 →
StockSaveObserverenqueues a notification for every subscription matching that product + store. - Cron runs every 5 min →
QueueConsumersends batched, rate-limited emails. Default 60 emails/minute. - Customer clicks the email → one-click unsubscribe (RFC 8058 compliant) OR goes to the PDP to purchase.
Stores → Configuration → eTechFlow → Back-in-Stock Notification:
- License Key — per-module key (or use Bundle License Key for the suite)
- Module Enabled — toggle the whole feature
- Email Rate Limit — emails/minute (default 60). Adjust to your SMTP capacity.
- Subscription Lifetime — auto-expire unredeemed subscriptions after N days (default 180, 0 = never)
- eTechFlow Suite Integrations — NDE / BED / ISP opt-in toggles (hidden if the sibling module isn't installed)
- Notifications — sender email, sender name, email subject template
- Magento Open Source 2.4.4 – 2.4.8
- Adobe Commerce 2.4.4 – 2.4.8
- PHP 8.1 / 8.2 / 8.3 / 8.4
- Hyvä Theme + Hyvä Checkout (PDP form renders via Hyvä-safe block)
info@etechflow.com — please include your license key + Magento version when reporting issues.