Extendware Back-In-Stock Notifications for Magento 2

One of the main mottos of every online e-commerce website is to satisfy the customers and make things convenient for them. Preferably, all these websites must add in a feature that helps in managing the stocks properly.

Back-In-Stock Notification is an additional feature that allows the users to get notification of the products. In detail, if the user’s preferred product goes out of stock, this feature allows them, they can get a notification whenever it is added back to the product inventory.

For using it, the users simply need to enter their email address, and then they will receive a mail whenever the products are back in stock. This feature of ours can help any e-commerce website boost online sales and also offers valuable information to you about the purchaser. In this way, you can know more about the type of product that is to be updated on your website, allowing you to meet user demands more efficiently.

Key Features

Below we have discussed the important features of this feature which will certainly help you understand it in a better way.

  • Guest users can enter their email address to receive notifications.

  • The administrator can notify multiple users simultaneously.

  • Email addresses of registered users are automatically populated in the form.

  • The administrator gains easy access to the website’s product inventory.

  • Email notifications are sent when a product is back in stock.

  • The administrator can notify users automatically or manually.

  • Price and stock subscriptions can be enabled.

  • Automatic notifications are sent to the administrator for low inventory, out of stock items, and new subscriptions.

  • Customers can efficiently manage their subscriptions.

Interested in Extension Installation Service?

Visit our installation service page https://www.extendware.com/magento-extension-installation-service.html for more information

Support

Got questions? Feel free to contact us! Support Form.

Installation Procedure

Type 1: Zip file

  • Download your extension package from the Download page after purchasing the extension.

  • Open the extension ZIP file you downloaded and extract it to a directory on your computer using a tool like WinRar, WinZIP or similar.

  • Upload the extracted files to the app/code/Extendware directory in your Magento installation, maintaining the folder structure. If updating, overwrite the existing files.

  • Connect via SSH and run the following commands (make sure to run them as the user who owns the Magento files!

    php bin/magento module:enable --clear-static-content Extendware_Core
    
    php bin/magento module:enable --clear-static-content Extendware_BackInStockNotifications
    
    php bin/magento setup:upgrade
    
    php bin/magento setup:di:compile
    
    php bin/magento setup:static-content:deploy
    
    

User manual

We highly recommend gathering all the below information, before starting the installation.

Configuration

alt_text

  • To configure the extension you need to go to Dashboard → Stores → Configuration → Extendware Menu → Out of Stock Notifications > Configuration.

General Configuration

alt_text

  • Module Enabled - Select “Yes” to activate the extension.

  • Notification Message - Specify the message to be displayed to end users as the form title.

  • Success Message - Define the message to be shown to users upon the successful submission of the notification form.

  • Email Template - Select an email template from the dropdown list. By default, the Product Back-In-Stock Notification Email (Default) Template will be used. Templates can be managed under Marketing > Email Templates.

  • Allow Customer Groups - Choose the customer groups for which this functionality should be enabled.

Note:

alt_text

Please ensure that the ‘Display Out of Stock Products’ configuration is enabled when the module is activated; otherwise, the module’s features will not work.

Notification Subscribers List

alt_text

  • Navigate to: Dashboard → Stores → Configuration → Extendware Menu → Out of Stock Notifications > List of Subscribers.

  • In this section, you will find a list of customers who have subscribed to out-of-stock notifications for various products.

Notification Products List

alt_text

  • Navigate to: Dashboard → Stores → Configuration → Extendware Menu → Out of Stock Notifications > List of Products.

  • In this section, you can view a list of products for which customers have subscribed to out-of-stock notifications. Additionally, you have the option to export the emails of the subscribers for each product.

Frontend View

In Luma Theme

alt_text

In Hyvä Theme

alt_text

Frontend Features

  • Customers can subscribe to notifications directly from the product page.

  • Supports all product types, including simple, configurable, grouped, and bundled products in the Hyvä Theme.

  • Displays a customizable notification form when a product is out of stock.

  • Shows success messages after subscription submission.

Important Notes

  • Ensure Cron is Enabled: To check if cron is enabled, run the following command,

    crontab -l
    
  • Run Cron Manually:If needed, you can manually run the cron jobs by navigating to the root of your Magento installation and executing,

    php bin/magento cron:run
    
  • Cron Schedule for Notifications: The cron job is scheduled to send notification emails on a daily basis. Make sure your cron jobs are running correctly to ensure timely notifications to subscribers.

Changelog

All notable changes to this project will be documented here.

[1.2.10]

Added

  • Hyvä compatibility with all product types.

[1.2.9]

Added

  • Support Magento 2.4.6 with PHP8.2

[1.2.8]

Added

  • Hyvä compatibility with with simple product type.

[1.2.7]

Fixed

Update documentation

[1.2.6]

Fixed

Improve code quality

[1.2.5]

Fixed

Eliminating duplicated files and consolidating them into a single file.

[1.2.4]

Fixed

Improve code quality

[1.2.3]

Added

Added support for configurable product

[1.2.2]

Fixed

"Notify me" popup now appears only for out-of-stock products

[1.2.1]

Fixed

Resolve the grid issue caused by the absence of a source provider

[1.2.0]

Added

Support Magento 2.4.6 with PHP8.1

[1.1.0]

Added

First release