Magento 2 Back-in-Stock Notifications Extension
- Community
The Problem
- ✖ Customers often leave stores when products are out of stock
- ✖ Magento stores can lose potential sales when customers are not notified about restocks
- ✖ Manual customer notification workflows are difficult to manage at scale
- ✖ Default Magento functionality may not provide flexible back-in-stock subscription workflows
The Solution
Toweringmedia Back In Stock Notifications for Magento 2 allows customers to subscribe to out-of-stock products and automatically receive notifications when inventory becomes available again, helping merchants recover lost sales and improve customer engagement.
How It works
See It In Action
Magento 2 Back-in-Stock Notifications
Recover Lost Sales Automatically When Products Come Back in Stock
When a product goes out of stock you don't have to lose the sale permanently. The Toweringmedia Back-in-Stock Notifications Extension adds a subscribe form directly on the product page so shoppers can request an alert. When salability returns, the extension automatically dispatches configured email notifications—and optionally Twilio SMS—to every subscriber for that product.
Fully integrated with Magento's native salability engine: the extension watches stock status changes via cron, so restocks triggered by admin edits, imports, purchase order receipts, or programmatic inventory updates all trigger the notification pipeline without manual intervention.
Product-Page Subscribe Flow
A "Notify Me" Experience Shoppers Actually Use
When a simple or configurable product's stock status is not salable, the extension replaces or augments the Add-to-Cart button with a clean "Notify Me When Available" subscribe form. The form collects the shopper's email address (and optionally a phone number for SMS), saves the subscription record tied to the product and store context, and immediately confirms the subscription with a transactional acknowledgement email.
For configurable products, the subscribe trigger is aware of the selected variant—so a subscriber for "Blue / Size M" receives an alert specifically when that combination becomes salable again, not whenever any variant restocks.
- ✓ Subscribe form wired into Luma & Hyvä catalog product layout
- ✓ Works with simple, configurable, and grouped products
- ✓ Variant-aware for configurable product subscriptions
- ✓ Subscription confirmation email sent immediately on signup
- ✓ Guest & logged-in customer subscribe flows both supported
- ✓ Optional phone number field for SMS opt-in
Email & Twilio SMS Alerts
Reach Customers Where They Respond — Email or SMS
Restock email notifications use standard Magento email templates, so they inherit your store's transactional email branding, SMTP configuration, and header/footer layouts. The template variables include the product name, image, direct URL, and the subscriber's name—giving you everything needed for a high-conversion restock email.
For customers who opt-in with a phone number, Twilio SMS delivers a short restock message with a direct product link. SMS open rates are dramatically higher than email—making the Twilio integration a powerful tool for high-demand products where speed-to-repurchase matters.
- ✓ Branded Magento email template — customizable in admin
- ✓ Sender name & email address configurable per store
- ✓ Twilio SMS optional — configure SID, token & from-number
- ✓ Admin test-send for both email & SMS channels
- ✓ Notification delivery logged with timestamp & status
Admin Dashboard & Cron Processing
Full Visibility into Subscriptions — Automated Dispatch
The admin subscription grid shows every active subscription: subscriber email, subscribed product, store view, subscription date, and notification status. You can search, filter, and manually delete subscriptions, and export the grid to CSV for CRM sync.
A Magento cron job polls salability at a configurable interval. When a product transitions from not-salable to salable, the cron batch retrieves all pending subscriptions for that product and dispatches notifications in bulk. The entire pipeline is automated—restocks trigger alerts without any manual admin action.
- ✓ Admin subscription grid with search & filter
- ✓ CSV export for CRM integration
- ✓ Cron-driven salability change detection
- ✓ Batch notification dispatch for large subscriber lists
- ✓ Notification log — see who was alerted and when
- ✓ Works with admin edits, imports & API-driven restocks
Compatibility & Technical Specs
Magento Version
2.4.4 – 2.4.7+ (Open Source & Adobe Commerce)
PHP
PHP 8.1, 8.2, 8.3
Hyvä Theme
Fully compatible — native layout override
Luma Theme
Fully compatible — product page block
SMS Provider
Twilio (optional) — SID & token config
Composer
toweringmedia/module-backorder
Works Great With
Frequently Asked Questions
Does the extension send emails automatically when stock is restored?
Is it compatible with Hyvä and React Checkout Pro?
Can customers subscribe to specific variants of a configurable product?
Does it integrate with the SMTP extension?
Can I see a list of all active subscriptions in the admin panel?
📘 Documentation
Get started quickly with our Back In Stock Notifications extension documentation. The guide covers installation, configuration, subscription workflows, and inventory notification setup.
- Step-by-step Magento 2 installation instructions
- Back-in-stock subscription configuration
- Customer notification workflow setup
- Email notification and inventory monitoring guidance
- Frontend subscription display configuration
- Cron and notification processing setup
- Best practices for customer engagement and stock recovery
💬 Support
Need help configuring Magento 2 back-in-stock notifications? Our Magento experts are available to assist with installation, setup, and troubleshooting.
- Quick and reliable Magento support
- Installation and configuration assistance
- Customer notification workflow guidance
- Inventory monitoring and cron setup support
- Troubleshooting notification and subscription issues
- Magento compatibility and update support
The extension allows customers to subscribe to out-of-stock products and automatically receive notifications when those products become available again.
Customers who subscribe to unavailable products are automatically notified when stock returns, encouraging them to revisit the store and complete their purchase.
Yes, the extension can support both guest and registered customer subscription workflows depending on store configuration.
The extension automatically monitors product inventory and sends notification emails to subscribed customers when products return to stock.
Yes, the extension is compatible with Magento 2 Open Source and Adobe Commerce environments.
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
- Framework: Built using Magento 2 native architecture
- Installation Type: Composer / Manual installation supported
- Module Dependency: No additional third-party dependencies required
- Subscription Feature: Supports customer subscriptions for out-of-stock products
- Notification System: Automatic back-in-stock email notifications
- Inventory Monitoring: Tracks Magento product stock status changes
- Customer Support: Supports guest and registered customer subscriptions
- Email Processing: Automated notification workflow processing
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level
- Cron Compatibility: Fully compatible with Magento cron jobs
- Frontend Integration: Product page subscription interface support
- Frontend Compatibility: Compatible with Magento 2 storefronts and Hyvä themes
- Admin Configuration Path: Magento admin inventory and notification configuration support
- Email Templates: Supports customizable Magento email templates
- Security: Uses Magento native customer and inventory architecture
- Performance Impact: Optimized lightweight Magento 2 implementation