跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Out-of-Stock & Back-in-Stock Notification for Magento 2 — A build-to-order Magento 2 extension that lets shoppers subscribe t — 1/1示意预览

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.

什么是 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.

核心功能

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

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Magento 2 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

关于此产品

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.

你得到什么

  • 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

这是给谁的

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.

Out-of-Stock & Back-in-Stock Notification for Magento 2 如何比较

标准伊科西尔定制建造竞争对手Magento 2 原生
Notify-me subscription on out-of-stock product & variant pages包含部分支持包含不包括在内
Expected-availability date driven by purchase-order ETA data包含部分支持部分支持不包括在内
PO / MSI inventory-event-driven automatic triggers (not just a stock flag)包含部分支持部分支持不包括在内
REST + GraphQL endpoints for headless / PWA storefronts包含部分支持部分支持不包括在内
Built, installed & tailored to your theme and workflow on your store包含包含不包括在内不包括在内
Follows Magento standards (service contracts, di.xml, observers, ACL)包含部分支持部分支持包含
Instant self-service download today不包括在内不包括在内包含包含
Ongoing support & upgrade-compatibility maintenance from one vendor包含部分支持部分支持不包括在内

关于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.

申请报价

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

申请报价

告诉我们您对 Out-of-Stock & Back-in-Stock Notification 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。