Back to Top

PrestaShop WhatsApp Business Order Notifications | Sales Campaign {User Guide}

Updated 7 August 2024

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 –

AIBY_f-y658

Features of PrestaShop WhatsApp Business Order Notifications

Let’s look closer at WhatsApp Business Order Notifications module features:

Start your headless eCommerce
now.
Find out More
  • 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.
0
2-3-1200x424-png-1200×424-
3-2-1200x391-png-1200×391-

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

Module-manager-•-PrestaShop-WhatsApp-Business

In order to configure this module, you must have the following details:

  • App ID
  • Phone Number ID
  • Business Account ID
  • Permanent Token
API

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.

20

Click “Create App” button to create new app.

21

Select an app type to “Business”.

22

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

23-1

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.

app id

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”.

25

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”.

FB

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

Test-Shop-WhatsApp-Facebook-for-Developers

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

28

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.

29

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.

30

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

31-1200x584-png-1200×584-

How to Generate Permanent Token

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

select business account

Under Users, click on ‘System users’.

Select system users

Now, click on ‘Add’ button.

add system user

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.

create system user

Click on ‘Generate token’ button.

generate token

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

select app

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

token expiration

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

assign permissions

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

generate token

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

Module Configuration

New-tabs

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.

API

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:

5

View on WhatsApp:

2-5

Order Status Update:

6

WhatsApp View:

3-6

Tracking Number:

7

WhatsApp View:

4-5

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.

Module-Manager-•-Test-Shop

WhatsApp View:

1-2

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.

9

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.

webhook

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.

8-3

Add Campaigns

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

11-1

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

Campaign-1-1
Campaign-1-2

WhatsApp Look:

10-3

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

add campaign
Campaign-2-2

View on WhatsApp:

campaign

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

add campaign
Campaign-3-2

WhatsApp Look:
On clicking “View Offer”.

13-3

On “Explore Categories” click.

14-4

Clicking “Visit Store”.

15-3

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.

15

Customer End

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

16

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

17
18

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

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content