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
Type 2: Via Composer (recommended)¶
You can freely install, update, and remove Magento 2 extensions using Composer.
Please request your private access first via Support Form.
Add the custom repository to the composer.json
composer config repositories.private-packagist composer https://extendware.repo.packagist.com/your-company-name/
Setup authentication
composer config --auth http-basic.extendware.repo.packagist.com token YOUR-PRIVATE-TOKEN
Install the module
composer require extendware/module-backinstocknotifications
run the following commands
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¶
To configure the extension you need to go to Dashboard → Stores → Configuration → Extendware Menu → Out of Stock Notifications > Configuration.
General Configuration¶
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:¶
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¶
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¶
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
In Hyvä Theme
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