Back to Top

Magento 2 Multi Vendor Twilio SMS Notification

Updated 22 April 2024

Magento 2 (Adobe Commerce)Marketplace Twilio SMS Notification extension comes with the ability to send notification messages to sellers and customers.

Further, it is liable for sending text SMS directly to the Sellers at the time of –

  • Seller Approval/Disapproval
  • Product Approval/Disapproval
  • Order Placed
  • Order Status Cancel
  • Invoice
  • Shipped
  • Credit Memo 

Also, this module sends the notification to the customers, when the following events occur to the order:

  • Customer Order Placed
  • The customer Order Shipment
  • Customer Order Invoice
  • Order Canceled
  • Credit Memo 

**Note:

  • To check the International phone number availability and their capabilities click here.
  • For making use of this add-on you must first have installed Webkul’s Magento 2 Multi Vendor Module module.
  • To configure this extension you need to have Twilio credentials. Tap here to know more.

Watch the below video tutorial to understand the extension workflow:

Searching for an experienced
Magento 2 Company ?
Find out More
TLEhZrh6MxQ

Features

  • The seller will receive notification message right to their phone at the time of seller approval or disapproval.
  • The seller will receive a notification message at the time of product approval/disapproval.
  • Seller will get a notification message if the order of its product will get placed.
  • The seller will receive a notification message at the time of order cancellation, invoice, shipment, and credit memo generation.
  • The customer will receive a notification message at the time of order placed.
  • The customer will receive a notification message at the time of order invoice, shipment, and credit memo generation.
  • Twilio allows the user to “buy a Number” from Specific Countries so the store owner can buy any number for any country (allowed by Twilio) and hence the seller of any country will receive the SMS from the store owner. For more details click here.
  • The codes are open source and it can be customized easily.
  • GraphQl API implemented for seller approval, disapproval and denial by admin.
  • GraphQl API implemented for seller products approve, disapprove and deny by admin.

Installation

Step 1: Firstly, customers will get a zip folder and they have to extract the contents of this zip folder on their system.

Step 2: The extracted folder has an src folder, inside the src folder you have the app folder.

Also, the user needs to transfer this app folder into the Magento 2 root directory on the server as shown below.

Installation Of Magento2 Marketplace Twilio SMS Notification

Step 3: Now, run these commands in the Magento 2 root directory:

First command –

composer require twilio/sdk

Second Command –

php bin/magento setup:upgrade

Third Command –

php bin/magento setup:di:compile

Fourth Command –

php bin/magento setup:static-content:deploy

Step 4: After running the commands, you have to flush the cache from the Magento admin panel by navigating through->System->Cache management as shown below.

Installation Of Magento2 Marketplace Twilio SMS Notification

Thus, in this way, you can install the module.

Configuration For Multi-lingual Support

For the multilingual support, the admin will navigate through

Store->Configuration > General > Locale Options and select the locale as German (the language into which admin wants to translate his store content).

Locale Configuration

Thus, in this way, you can configure the multi-lingual support.

Module Translation

Also, if a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/MpTwilioSMSNotification/i18n in their unzipped folder and will get a CSV file with name “en_US.csv”.

Further, they will rename that CSV as “de_DE.csv” and translate all right side content after the comma in the German language.

After editing the CSV, save it and then upload it to the path

app/code/Webkul/MpTwilioSMSNotification/i18n

where they have installed Magento 2 on the server.

Further, the module will get translated into the German Language. It supports both RTL and LTR languages.

Magento2 Marketplace Twilio SMS Notification Translation

Magento2 Marketplace Twilio SMS Notification Translation

Also, the user can edit the CSV like the image below.translation

Thus, in this way, you can translate the module.

How to Get the Credentials – Twilio

The admin can get the Account SID, Auth Token, and Twilio Phone Number using this way.

Step 1: First, Go to the web address https://www.twilio.com/ and click on the signup button as shown below –

twilio-signup

Step 2: Meanwhile, after clicking on the sign-up option, the below page will be open. Thereafter, the admin will enter all details to get registered as shown below.

twilio signup page

Step 3: Also, after clicking the start button above, you will have to verify your email address and then the phone number as shown below.

mobile-no.-verification

Step 4: Further, post completing the above procedure click on the verify button,

and after completing the required details the admin will get the Account SID, Auth Token, and Twilio Number as shown below.

Module Configuration

After the installation of Magento 2 (Adobe Commerce Cloud)Marketplace Twilio SMS Notification, navigate through

Stores >Configuration >Marketplace> Marketplace Twilio Configuration Settings.

Further, the admin will select the Account Type, Enable the Module, Enable the Customer Notification, and enter the Account SID, Auto Token, Twilio Phone Number and Seller phone number.

Admin initial configuration

Message Template Configuration

The admin has the flexibility to choose the message templates they wish to use when sending SMS notifications for various events to both the customers and sellers.

Message Template

Message Template1

Message Template 2

Seller Configuration

Under the seller profile, there is an option for Contact Number which is responsible for notification.  Hence, the seller will have to verify his mobile number to receive the text message notifications.

SELLER-CONFIGURATION-2

Admin Management

First, when the seller is Approved/Disapproved by the admin then the seller will receive the notification message for the same. manage-seller

Seller’s Account Approval / Disapproval Notification –

webkul-magento2-marketplace-twilio-sms-notification-seller-product-approved

webkul-magento2-marketplace-twilio-sms-notification-seller-product-disapprove

Further, At the time of Seller’s product approval by the admin, Seller will receive a notification message.sellers-product

Product Approval Message of Seller –

Further, when the admin will approve the seller’s product, then the seller will receive a notification message for product approval.

webkul-magento2-marketplace-twilio-sms-notification-seller-account-approved

Product Disapproval Notification –
Also, when the product of the seller will be disapprove by the admin, then the seller will receive the product disapproval notification message.

webkul-magento2-marketplace-twilio-sms-notification-seller-account-dissapprove

Order Cancel Notification –

After the order is canceled by the admin/seller, the seller will receive an order cancellation notification message.

webkul-magento2-marketplace-twilio-sms-notification-seller-order-cancelled

Order Place notification –

Moreover, when a buyer will place the order for the seller’s product, then the seller will receive the notification message for orders placed with the order Id.

webkul-magento2-marketplace-twilio-sms-notification-seller-order-place

Invoice Generation Notification –

Eventually, when the admin/seller generates an invoice for the order of the seller’s product, a notification message will be sent to the seller.

webkul-magento2-marketplace-twilio-sms-notification-seller-order-invoiced

Shipment Generation Notification –
When the shipment will be generated by the admin/seller for the order of the seller’s product, a notification message will be received by the seller.

webkul-magento2-marketplace-twilio-sms-notification-seller-order-shipment

Credit Memo Generation Notification –

Moreover, when the credit memo is generated by the admin/seller for the order of the seller’s product, the seller will get the notification message for the same.

webkul-magento2-marketplace-twilio-sms-notification-seller-credit-memo-generated

Customer End

When the customer order will be placed, invoiced, and shipped by the admin/seller then the seller and customer will receive the notification message for the same.

Customer Order Place notification-

Moreover, when a customer places the order for the product of the admin/seller the customer receives the order placed notification message with the order Id.

webkul-magento2-marketplace-twilio-sms-notification-order-placed-1

Invoice Generation Notification –

Further, when the seller generates an invoice for the customer’s order, the customer will get a notification message.

webkul-magento2-marketplace-twilio-sms-notification-invoice-2

Customer Shipment Generation Notification –

Eventually, when the seller generates the shipment for the customer’s order, the customer will receive a notification message.

webkul-magento2-marketplace-twilio-sms-notification-shipment-3

Customer Order Cancellation

Further, if the order is canceled from the admin/ seller end, the customer will receive a notification message as shown in the image below:

webkul-magento2-marketplace-twilio-sms-notification-canceled-4

Credit Memo Generation Notification –

Once, the admin/seller generates the credit memo for the order, the customer will get the notification message for the same.

Customer-credit-memo

Thus, that is all for the Magento 2(Adobe Commerce) Marketplace Twilio SMS Notification.

Still, have any issue feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com

Current Product Version - 5.0.3

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

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


6 comments

  • peter
    • Nishad Bhan (Moderator)
  • asim mohammed
    • webkul
  • Moutasem Shahin
    • Nirupama Shree
  • 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