PrestaShop WhatsApp Business Order Notifications: Notify or alert your customers of time-sensitive information, such as Order confirmation, Order status update, and Tracking number added to an order by sending them notifications on WhatsApp.
In addition to it, you can create WhatsApp campaigns and send them to the customers.
Note: PrestaShop WhatsApp Business Order Notifications module is compatible with PrestaShop version 8.x.x and multi-store feature.
Check the overview of the plugin in the video mentioned-below –
Features of PrestaShop WhatsApp Business Order Notifications
Let’s look closer at WhatsApp Business Order Notifications module features:
- Notify customers about their order confirmation, order status, order’s tracking number directly on WhatsApp.
- Select order status on which the notification will be sent to the customers.
- Create message templates for each event (order confirm, order status update and tracking number added to order and OTP) separately.
- Create campaigns for marketing purpose and send them to your customers on WhatsApp.
- Add category link to campaign.
- Add interactive and more appealing buttons to your campaign messages. These buttons can be of 2 types:
– CTA
– Quick Reply - Automate responses to customer queries.
- Access Message Statistics.
Module Installation
Firstly, go to the module manager in back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.



Or, you can also configure the module from module list page.

In order to configure this module, you must have the following details:
- App ID
- Phone Number ID
- Business Account ID
- Permanent Token

How to get the required Ids?
To get the API keys & add new apps to the account, you need to create a developer account on Facebook. After logging in to the account, got to “My Apps” section.

Click “Create App” button to create new app.

Select an app type to “Business”.

Provide App name, App contact email and also select Business Account to connect the created app.
After that click “Create app” button.

You will be redirected to the Dashboard of your app and from here you need to set up WhatsApp.
Click “Set Up” button to proceed.

You will get APP ID once you have successfully created the app.
The Business Account will be shown as pre-selected. You need to simply click on “Continue”.

You will get the Phone Number Id and WhatsApp Business Account ID here. From this page, you can also view your created templates and further check their status (approved, pending or rejected).
To go live, you will need to ADD PHONE NUMBER.
One more thing, you need to Configure the Webhooks from here. Click “Configure Webhook”.

Tap on the edit button to enter the Callback URL and Verify token from the module.

Copy and Paste the details from module’s Webhook configuration section.

After this is done, In manage webhook fields you must subscribe message_template_status_update and messages events in v20.0 for getting webhook response. Click on Manage.

Now subscribe message_template_status_update and messages events in v20.0.
Note: API version gets updated from time to time. You can use the latest version.

The Last step is to add your Production Number. Click “Add Phone Number” in Step 5.

How to Generate Permanent Token
Firstly, Go to Business Settings and select the account with which your app is associated.

Under Users, click on ‘System users’.

Now, click on ‘Add’ button.

On clicking the ‘Add’ button, a popup appears on the page where you need to specify the system user name, select ‘Admin’ as system user role, and click on ‘Create system user’ button.

Click on ‘Generate token’ button.

On clicking the button, a popup appears on the page where you need to select an app.

After selecting app, choose ‘Never’ for token expiration.

Select whatsapp_business_messaging, whatsapp_business_management permission under the “Available permissions list”.

After selecting the permissions, click on ‘Generate token’ button.

The module adds three new tabs in the back office. Those are:
1) Configuration
2) Campaign
3) Message Analytics
Module Configuration

Let’s understand each of it one by one. Starting with,
Tab 1: Configuration
API:
You need to enter the details like your Phone Number ID, Business Account ID, and Permanent Token to use this module. Without these details you will not be able to proceed ahead with further module configuration.

Templates:
- You can send notifications to customers on the following 3 events:
- Order Confirmation
- Order Status Update
- Tracking Number
- OTP
For sending the notifications, you must define its template. So here, you can set template for each event separately.
Also, note that message templates will require approval from WhatsApp before being sent out to customers.
Note: Template will be rejected by Meta team if templete content does not comply with the WhatsApp Business Messaging and Commerce policies. In this case, you can review the rejection reason and sent it for review again after updating template contents.
Order Confirmation:

View on WhatsApp:

Order Status Update:

WhatsApp View:

Tracking Number:

WhatsApp View:

OTP:
Here you will need to set the template of the OTP message which will be sent to the customer for WhatsApp number verification when he/she opts to receive the messages.

WhatsApp View:

Notifications:
This tab is given to decide whether or not you want to send notifications. You can configure it event wise.
Also, you can select the order status on which the notifications will be sent.

Webhook:
By configuring this you can automate response to customer queries and also when you send campaign to customer there response will be replied by Webhook to proceed further.

Example:
Customer sends you any random message on WhatsApp. Say “Hi”. Now, after receiving “Hi” from customer, an automatic response will be generated and sent to the customer.

Add Campaigns
You can create campaigns for marketing purpose and send them to your customers on WhatsApp.

While creating Campaigns, you can set Header Type to either,
1) Text
2) Image
Furthermore, you can include interactive and more appealing buttons to your campaign messages. These buttons can be of 2 types:
– CTA (Call To Action):
a) Call
b) Visit Website
– Quick reply
Note: In case of campaign template rejection, you can review the reason on the Facebook developer account and take appropriate action as suggested by the Facebook team and send it again for review.
We are going to create few campaigns and see how do they look.
Campaign 1:
Campaign Name: Abandoned Cart Demo
Header Type: Text
Show Buttons: Enabled
Button Type: Call to Action
Button Action Type: Call


WhatsApp Look:

Campaign 2:
Campaign Name: Monsoon Offer Demo
Header Type: Image
Show Buttons: Enabled
Button Type: Call to Action
Button Action Type: Visit Website


View on WhatsApp:

Campaign 3:
Campaign Name: Summer Offer Demo
Header Type: Image
Show Buttons: Enabled
Button Type: Quick Reply
Button Action Type: Visit Website


WhatsApp Look:
On clicking “View Offer”.

On “Explore Categories” click.

Clicking “Visit Store”.

Message Analytics
You can access vital metrics like how many of your messages were sent and delivered.
You can filter data by date and view the information on a Half Hourly, Daily, or Monthly basis.

Customer End
At customer account area, a tab will be added by name “WhatsApp Notification”.

The customer can opt in to receive WhatsApp notifications from here.


This was all about the WhatsApp Business Order Notifications | Sales Campaign Module. I hope this document will help you in checking the functionality of the module in a better way.
Also, do let us know about your views in the comments.
Support
For any kind of technical assistance or query, please raise a ticket at http://webkul.uvdesk.com or send us a mail at [email protected]
Also, please explore our PrestaShop development services & vast range of featureful PrestaShop Addons.
Current Product Version - 4.0.2
Supported Framework Version - 8.x.x, 1.7.x.x
Be the first to comment.