Push Notifications - Magento 2
Notify the subscribers using web push notifications even when they are not browsing your Magento store. It built the customer loyalty with engagement and simple way of communication.
Magento Community (Open Source) 2.0.x, 2.1.x, 2.2.x
Magento Enterprise (Commerce) 2.0.x, 2.1.x, 2.2.x
Push Notification provides an effective and convenient way to reach out to your potential customers with showing notification in browsers. It allows you to deliver any kind of information related to the product, offers, and promotions to the subscribers even when they are not in your store. It gives you the opportunity to re-engage your customers with targeted push notifications. Boost both sales & shopper engagement. As there is always something to share on the web stores, push notification enables you to send the useful information to the subscribed audience without the contact detail.
Why Push Notification?
- Notify the subscribers even when they are not browsing your store.
- Boost engagement and conversion.
- An effective way of marketing and campaigning.
- Reach to the users directly, no contact detail required.
- Re-engage the potential customers.
- User-friendly communication channel
How does it work?
When any user comes to your store, push notification app request a permission to sending the notifications. This permission request is browser specific which means if users open the site in a different browser then they will get the same permission request.
Once the permission is given, they will be registered and display as a subscriber in the Magento admin. In the subscribers' list, all users fall into two categories, Guest, and Customer. If the user is logged in to his account then he will be subscribed as a customer or if not then as a guest.
Inside the admin area we create the notification for the subscribers. This notification accepts different parameters to create an informatic block.
Name: It is just a name, given to created notification for identification.
Title: It displays on the top of the notification popup for giving the idea about the notification content and purpose.
Body: It contains the main content area of the notification.
Click Action: It is the target page, where the user will be directed when notification get clicked.Icon: It is the icon image to let the customer know, who is sending the notification.
NOTE: When the notification is created then it comes under the new category. Which mean this notification is newly created and inactive
Schedule the notification:
Select subscribers to notify:
Now select the subscribers to whom you want to notify or send the notification. There are three options All Subscribers, Customers, and Guest. You can select any one out of these and the notification will send accordingly.
Once you created and save the notification, there is send notification option with each. Just click on the send button and notification will be sent according to settings.
On the scheduled date and time, the notification will be delivered to the selected subscribers. This doesn’t matter if the subscriber in on the web store or not, this notification will be a popup on the browser. If the browser is closed, then the user will get the notification as soon as the browser gets opened. It works like a newsletter but with quite an efficient and effective way.
Unlimited subscribers and notification: There is no limit for subscribers notifications, you can create as many as notification you want and send those to “n” number of subscribers.
Build a large user base: This extension helps you get a larger number of subscribers to your store. Larger the user base more the chance to boost sales.
Schedule and automate your push notifications: All notifications are sent using the scheduler. Get free from the manual push, just create and schedule when the particular notification should reach to the selected subscribers.
No contact detail require to reach your customers: A single click will convert any visitor to the store subscriber and no contact detail is required to reach out or deliver any information to the subscribed users.
Lifetime customers for your store: Once the visitors subscribe then they will be lifetime subscriber until they manually abort the notification service.Increase retention and user engagement: More the engagement, more the customer loyalty. Loyal customers give the store real business and profit. It provides an attractive way to reach out to your subscribers, small information, and notifications delivered to customer leave a positive impact on users and increase their engagement and retention.
Extension configuration is required to make it ready to function and set-up according to your requirements. Here is step by step guide to configure it.
Store > Configuration > Extension Hut Push Notification
Firebase API details
Push notification uses the Free Firebase Cloud Messaging(FCM) for sending the notifications to the subscribers. No need to create any new account, your Google account will work with Firebase. Before start using this extension, we need to create a project and get the required detail to make the extension work. It is quite simple and easy to create and setup. Here we go:
- Go to Firebase console.
- Create a new project by clicking “Add Project”.
- Fill out the asked detail and click create a project.
- You will be redirected to project overview then go to the project settings
- Under the general tab, you will find the Project ID and Web API Key
- Then go to the Cloud messaging tab, here you will find the Server Key and Sender ID.
- At the bottom of the page inside the web configuration section, you will find the public API key if not then generate.
- Copy all the detail and fill out the extension configuration.
- Backup your web directory and store database.
- Download the extension package and unzip it.
- Upload the content of the extension package to the root directory of the store.
- There are two files in folder name root directory files which needs to place ar root directory of your domain.
- In SSH console of your server navigate to your store root directory:
php -f bin/magento module:enable EH_Core
php -f bin/magento module:enable EH_PushNotification
php -f bin/magento setup:upgrade --keep-generated
php -f bin/magento setup:static-content:deploy
php -f bin/magento cache:clean
- Reach and re-engage your customers with fast and simple way