Qoliber Product Notifications
Qoliber_ProductNotifications turns "out of stock" and "too expensive right now" into a second chance to sell. Shoppers subscribe to a product (or a specific configurable/grouped/bundle selection) and are emailed the moment it comes back in stock, drops in price, or runs low on stock — bringing them back to your store exactly when they're ready to buy.
It is built performance-first and privacy-first: fan-out runs through the Magento message queue, customer state is served via Customer Data sections so Full Page Cache stays clean, and subscriber IPs are anonymised for GDPR.
Key Features
-
🔔 Three alert types
- Back in stock — one-shot alert when a product becomes salable again.
- Price drop — recurring alert when the price falls past the subscriber's threshold.
- Low stock — recurring "going fast" nudge when quantity crosses a configurable floor.
-
🧩 Every product type
- Simple, configurable (per child SKU), grouped (per selected child), and bundle (per selected option) — subscribers are matched on the exact SKU they care about.
-
📧 Guest-friendly, double opt-in
- Guests confirm their email (configurable), then manage everything through a secure magic link — no account required.
- One-click unsubscribe in every email, with single-use tokens.
-
🛡️ Privacy & anti-abuse by default
- GDPR IP anonymisation, optional CAPTCHA, separate click/unsubscribe tokens, and mass-action caps.
-
⚙️ Reliable delivery
- Message-queue fan-out with retry/back-off, quiet hours, flap-window de-duplication, and advisory-locked cron so nothing double-sends.
-
📊 Attribution & reporting
- See requests, sends, click-through and the revenue attributed to notifications, plus top-requested and top-firing products.
-
🚀 Modern stack
- GraphQL API, Hyvä theme support (Luma too), and MSI (Multi-Source Inventory) aware.
Screenshots
Storefront "Notify me" form on an out-of-stock product page (Hyvä). Save as public/images/extensions/product-notifications/storefront-notify.png.

Admin subscription grid (Stores → Product Notifications → Subscriptions). Save as public/images/extensions/product-notifications/admin-subscriptions.png.

Reports dashboard (funnel + top requested). Save as public/images/extensions/product-notifications/admin-reports.png.

Modules
Product Notifications is a modular suite — install only what you need:
| Module | Description |
|---|---|
| Qoliber_ProductNotifications (core) | Subscriptions, alert triggers, queue fan-out, email dispatch, admin grids, reports, attribution |
| Qoliber_ProductNotificationsGraphQl | GraphQL mutations & queries for headless/PWA storefronts |
| Qoliber_ProductNotificationsHyva | Hyvä theme compatibility (Alpine.js reactive notify forms) |
| Qoliber_ProductNotificationsMsi | Multi-Source Inventory support — salable-qty events from MSI stock views |
Compatibility
| Platform | Magento 2.4.8-p4, Mage-OS 2.2.1, Adobe Commerce |
| PHP | 8.1 – 8.5 |
| Themes | Hyvä and Luma |
| Inventory | Default CatalogInventory and MSI |
Where to next?
- Everyone: Installation
- Store owners / clients: Configuration · Usage
- Developers / partners: Developer guide
- Roadmap