Laravel Product Stock Alert (PSA) module allows customers to get notified when an out-of-stock product is available again in your Bagisto eCommerce Store. Customers simply subscribe to the product and receive an email as soon as it is back in stock.
Features List
- The admin can Enable or Disable the extension.
- Customers can subscribe to a “Notify me when available” alert on out-of-stock products.
- The notify button shows on the product page and on category and listing cards.
- The button appears only for out-of-stock products, and only for logged-in customers.
- Subscribed products show a “Subscribed” state on first load. The label never changes after rendering.
- Each customer can hold only one alert per product, which prevents duplicate subscriptions.
- When the admin restocks a product, every subscribed customer gets a back-in-stock email.
- Email notifications are queued. Restocking a product with many subscribers never delays the admin.
- The module supports configurable, grouped and bundle products. It resolves each to its buyable simple products, checking their sellable quantity before sending alerts.
- An admin datagrid lists every stock alert with ID, product name, customer email, status and created date. It supports search, sort and filter.
- A status dropdown filter separates Pending alerts from Notified ones.
- After a back-in-stock notification, customers can subscribe again for the next restock.
- The module is full page cache friendly. On cached pages, the live stock and the customer’s subscription state stay correct.
- Disabling the module hides the menu entry and switches off both the admin and storefront routes.
- Translations are available for all locales supported by Bagisto.