Skip to main content
Out-of-Stock & Back-in-Stock Notification for Magento 2 — A build-to-order Magento 2 extension that lets shoppers subscribe t — 1/1Illustrative preview

A build-to-order Magento 2 extension that lets shoppers subscribe to restock alerts and auto-emails them when

products return — with expected-availability dates driven by your purchase orders and inventory.

What is Out-of-Stock & Back-in-Stock Notification for Magento 2?

A build-to-order Magento 2 extension that lets shoppers subscribe to restock alerts and auto-emails them when products return — with expected-availability dates driven by your purchase orders and inventory. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

Customer 'Notify me when available' subscription form on out-of-stock product and variant pages, theme-matched to your storefront
Per-product and per-variant (configurable/grouped child SKU) alert targeting so shoppers subscribe to the exact option they want
Automated back-in-stock transactional emails sent via Magento's TransportBuilder, respecting store view, locale, and email template theme
PO and inventory-driven restock triggers — observers on stock-update and MSI source-item events flag affected subscriptions automatically
Expected-availability date display on the product page, read from purchase-order ETA data you maintain
Cron-based dispatch queue so large subscriber batches send reliably without blocking checkout or admin
Admin subscription grid under a dedicated, ACL-gated menu with filtering, export, and per-subscriber status (pending / notified / unsubscribed)
Service contracts: repository interface + data interfaces so the alert logic is reusable across REST, GraphQL, and observers
REST and GraphQL endpoints to create, query, and cancel subscriptions for headless / PWA Studio storefronts
Multi-Source Inventory (MSI) aware — alerts fire on salable-quantity returning above zero, not just legacy stock-status flips
Double-opt-in and one-click unsubscribe support for GDPR/PECR-friendly consent handling
Store-view scoped configuration in system.xml: enable/disable, sender identity, email template, ETA visibility, and cron frequency

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your Magento 2.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

About this Product

Every out-of-stock product page is a leak in your funnel — a shopper who wanted to buy, found nothing to do, and left. This extension closes that leak. ECOSIRE builds, installs, and supports this module on your own Magento 2 / Adobe Commerce store — it is not an instant Adobe Commerce Marketplace download. We tailor it to your theme, your MSI (Multi-Source Inventory) setup, and your replenishment workflow before handing over a tested, production-ready install.

On any disabled/out-of-stock product or variant, customers get a "Notify me when available" form. Subscriptions are captured against the product (and the specific configurable/grouped child), stored in a custom table with a clean service contract and repository, and surfaced in the admin under a dedicated ACL-gated grid. When stock returns — whether through a manual stock update, an MSI source-item change, or an imported purchase order — an observer on the relevant inventory events flags affected subscriptions, and a cron job dispatches transactional emails via Magento's standard TransportBuilder and email templates (so they respect your store, locale, and email theme).

The expected-availability date is the differentiator: instead of a vague "we'll let you know," the product page can show when an item is due back, read from purchase-order ETA data you maintain. PO/inventory-driven triggers mean alerts fire on real availability, not guesses.

Built the right way for Magento 2: a clean module under app/code/Ecosire/StockAlert, wired through di.xml, plugins/interceptors where extension points exist, events.xml observers, plus REST and GraphQL endpoints so headless/PWA storefronts can subscribe and query too. Admin configuration lives in system.xml with full store-view scoping. Works on Magento Open Source and Adobe Commerce alike.

What you get

  • A complete, namespaced Magento 2 module (e.g. app/code/Ecosire/StockAlert) installed and enabled on your store
  • Custom database schema (declarative db_schema.xml) for subscriptions, with upgrade-safe migrations
  • Frontend subscription UI integrated into your theme on out-of-stock product and variant pages
  • Admin grid, menu, ACL resources, and system.xml configuration section
  • REST and GraphQL schema/resolvers for headless subscription management
  • Branded transactional email template wired into Magento's email theme
  • Cron group/job for queued alert dispatch, plus observers on the relevant inventory events
  • Installation on your staging/production environment, smoke testing, and a short handover doc covering config and PO-ETA data input

Who this is for

Inventory & Merchandising Manager

Runs a catalog that regularly sells out and gets restocked. Wants every out-of-stock page to capture demand and to set realistic expected-back dates from incoming purchase orders, turning stockouts into a backorder demand signal instead of lost traffic.

Ecommerce / Store Owner recovering lost sales

Knows that customers hitting an out-of-stock product usually never return. Wants an automated way to bring them back the moment stock lands — without manually emailing waitlists or pulling spreadsheets.

Magento Developer / Technical Lead

Owns the Magento 2 or Adobe Commerce build and needs an extension that follows the framework properly — service contracts, di.xml, observers, MSI awareness, GraphQL — so it survives upgrades and integrates with a headless or PWA frontend rather than hacking core.

How Out-of-Stock & Back-in-Stock Notification for Magento 2 Compares

CriterionECOSIRECustom BuildCompetitorMagento 2 Native
Notify-me subscription on out-of-stock product & variant pagesIncludedPartial supportIncludedNot included
Expected-availability date driven by purchase-order ETA dataIncludedPartial supportPartial supportNot included
PO / MSI inventory-event-driven automatic triggers (not just a stock flag)IncludedPartial supportPartial supportNot included
REST + GraphQL endpoints for headless / PWA storefrontsIncludedPartial supportPartial supportNot included
Built, installed & tailored to your theme and workflow on your storeIncludedIncludedNot includedNot included
Follows Magento standards (service contracts, di.xml, observers, ACL)IncludedPartial supportPartial supportIncluded
Instant self-service download todayNot includedNot includedIncludedIncluded
Ongoing support & upgrade-compatibility maintenance from one vendorIncludedPartial supportPartial supportNot included

Frequently Asked Questions about Out-of-Stock & Back-in-Stock Notification

Is this an instant download from the Adobe Commerce Marketplace?

No. This is a build-to-order extension. ECOSIRE develops the module, then installs it on your own Magento 2 / Adobe Commerce environment and tailors it to your theme, MSI configuration, and purchase-order workflow. You receive a tested, production-ready install — not a generic Marketplace zip you have to integrate yourself.

How long does delivery take?

Typical turnaround is about one working week from kickoff for a standard build on a healthy Magento install: requirements confirmation, development, your review on staging, then production install. Heavy theme customization, complex multi-source MSI setups, or bespoke purchase-order data sources can extend this. We confirm a firm timeline before starting.

What ongoing support and updates are included?

The build includes installation, smoke testing, and a handover, plus a warranty window for fixing any defects in the delivered scope. Beyond that, we offer ongoing support and compatibility maintenance (for new Magento / Adobe Commerce minor and security releases) as a separate retainer or per-request engagement, so the module keeps working as your platform updates.

Does it work with Multi-Source Inventory and configurable products?

Yes. The module is MSI-aware: alerts fire when salable quantity returns above zero for the relevant stock, not just on a legacy in/out flag. Subscriptions target the specific child SKU of a configurable or grouped product, so a shopper waiting on one size or color is only notified when that exact option is back.

How do the expected-availability dates get populated?

The expected-back date is driven by purchase-order / replenishment ETA data. During the build we connect it to the source you maintain — a PO field, an admin-entered date per SKU, or an imported feed. When that ETA exists for an out-of-stock item, the product page can display it; when stock actually returns, the inventory-event observers trigger the emails regardless of the displayed estimate.

Can my headless / PWA storefront use it?

Yes. The module exposes REST and GraphQL endpoints to create, query, and cancel subscriptions, so a PWA Studio or other headless frontend can offer the same notify-me experience. The dispatch, admin grid, and cron logic run server-side independently of the storefront technology.

Request a quote

Out-of-Stock & Back-in-Stock Notification

A build-to-order Magento 2 extension that lets shoppers subscribe to restock alerts and auto-emails them when products return — with expected-availability dates driven by your purchase orders and inventory.

  • Customer 'Notify me when available' subscription form on out-of-stock product and variant pages, theme-matched to your storefront
  • Per-product and per-variant (configurable/grouped child SKU) alert targeting so shoppers subscribe to the exact option they want
  • Automated back-in-stock transactional emails sent via Magento's TransportBuilder, respecting store view, locale, and email template theme
  • PO and inventory-driven restock triggers — observers on stock-update and MSI source-item events flag affected subscriptions automatically

Request a Quotation

Tell us about your Out-of-Stock & Back-in-Stock Notification requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.