2 min readMay 26, 2026by jakub

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

📸 Screenshot needed

Storefront "Notify me" form on an out-of-stock product page (Hyvä). Save as public/images/extensions/product-notifications/storefront-notify.png.

Storefront notify-me form on an out-of-stock product

📸 Screenshot needed

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

Admin subscription grid

📸 Screenshot needed

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

Notification reports dashboard


Modules

Product Notifications is a modular suite — install only what you need:

ModuleDescription
Qoliber_ProductNotifications (core)Subscriptions, alert triggers, queue fan-out, email dispatch, admin grids, reports, attribution
Qoliber_ProductNotificationsGraphQlGraphQL mutations & queries for headless/PWA storefronts
Qoliber_ProductNotificationsHyvaHyvä theme compatibility (Alpine.js reactive notify forms)
Qoliber_ProductNotificationsMsiMulti-Source Inventory support — salable-qty events from MSI stock views

Compatibility

PlatformMagento 2.4.8-p4, Mage-OS 2.2.1, Adobe Commerce
PHP8.1 – 8.5
ThemesHyvä and Luma
InventoryDefault CatalogInventory and MSI

Where to next?

Qoliber Product Notifications — Marketing — Extensions | qoliber Docs