Read More
Read More
Menu Close

    Magento 2 Advanced Booking Notification

    Magento 2 Advance Booking Notification: Using Magento 2 Booking reservation Notification extension, the admin can send SMS notifications in advance to the customers for the booking notifications. The notifications can be sent out to multiple customers at a time as well.

    Note:

    1. This extension is an add-on to the Magento 2 Advanced Booking and Reservation extension. So, to use this extension you must have first installed the Magento 2 Advanced Booking and Reservation extension.

    2. Booking types supported – Default, Appointment, Event, Rental, Hotel, and Table.

    Features 

    • Send SMS notification to customers on Booking Products.
    • SMS Notification on the booking confirmation.
    • SMS Notification on booking cancellation.
    • The admin can select bookings and send a notification through mass action.
    • SMS Notification option on view booking admin grid.
    • Bulk SMS Notification to customers with frequency days before.
    • Bulk SMS Notification to customers with frequency minutes before.

    Installation

    Follow the below steps for installing the extension –

    Searching for an experienced
    Magento 2 Company ?
    Read More

    Step 1:

    Unzip the respective extension zip and and then move “app” folder (inside “src” folder) into magento root directory on the server.

    Magento 2 Advanced Booking Notifications Installation

    Step 2:

    Now, run the below mentioned commands in the Magento 2 root directory via terminal.

    First command – composer require twilio/sdk

    composer_require_twilio_sdk-4

    Second Command – php bin/magento setup:upgrade
    Magento 2 Advanced Booking Notifications Installation

    Third Command – php bin/magento setup:di:compileMagento 2 Advanced Booking Notifications Installation

    Fourth Command – php bin/magento setup:static-content:deploy
    Magento 2 Advanced Booking Notifications Installation

    Step 3:

    lastly, flush the cache and re-index all by navigating through System->Cache management.
    Magento 2 Advanced Booking Notifications Installation

    Language Translation

    For translating the module language, please go to app>code>Webkul>AdvanceBookingNotifications>i18n and edit the en_US.csv file. Now, translate the words on the right and upload the modified file to the same location. The filename of the translated file should be according to the language and region code like de_DE.csv.

    Translation

    How to Get Twilio Credentials?

    The admin can get the Account SIDAuth Token and Twilio Phone Number by following the below steps:

    Step 1: Go to the web address https://www.twilio.com/ and click on the SIGN-UP button as shown below –

    Twilio SMS How to get Credentials?

    Step 2: Now after clicking on the SIGN-UP button, below page will open. Here, the admin will enter all details to get registered and will tap the Get Started button to proceed further.

    Twilio SMS How to get Credentials?

    Step 3: Now, enter your mobile phone number and tap the Verify button to verify the number.

    Twilio SMS How to get Credentials?

    Step 4: Now, you will receive a verification code on your mobile phone. Enter that verification code and tap the Submit button.

    Twilio SMS How to get Credentials?

    Step 5: Now, the page that comes up, on the top right-hand next to your name tap the down arrow and then click the User Settings menu option.

    Twilio SMS How to get Credentials?

    Step 6: Now go to the Dashboard menu option in the left panel. Here, you will find the Account SIDAuth Token.

    Twilio SMS How to get Credentials?

    Step 7: To get the Twilio phone number, go to the dashboard again and tap the Phone Numbers link.

    Twilio SMS How to get Credentials?

    Step 8: Clicking the phone numbers link will bring up the below page. Here, click on the Get Started button.

    Twilio SMS How to get Credentials?

    Step 9: The section that comes up, click the Get your first Twilio phone number button.

    Twilio SMS How to get Credentials?

    Step 10: Clicking the Get your first Twilio phone number in the previous step brings up a pop-up window. Click Choose this Number button to proceed further.

    Twilio SMS How to get Credentials?

    Step 11: Now, you can see your new phone number, click done to go back.

    Twilio SMS How to get Credentials?

    Step 12: Now, to check your phone number click the Phone Numbers link under the dashboard section as shown in step 7 and you will redirect to your phone number section.

    Twilio SMS How to get Credentials?

    Module Configuration

    After the successful installation, to configure the module settings navigate through Stores->Configuration->Webkul->Notifications Setting. Here, we have three sections for the configuration of various settings of the extension.

    Magento 2 Advanced Booking Notifications Mod Configuration
    Twilio API Details:

    Auth ID: Enter the Auth ID that the admin received after registering at Twilio.

    Token: Enter the Token that the admin received after registering at Twilio.

    Sender Mobile: Enter the mobile number that the admin received after registering at Twilio.

    Booking Reminder:

    Booking Reminder (Days Before): Set the days for the booking reminder message that will send to the customers prior to the actual booking date.

    Booking Reminder (Minutes Before): Set the minutes for the booking reminder message to be sent to the customers prior to the actual booking time.

    Reminder Messages:

    Message(Minutes Before): Configure the the message for minutes before event reminder that will send to the customers prior to the actual date of booking.

    Message(Days Before): Configure the message that will deliver to the customers for the days before the event reminder.

    Message(Invoice Create): Configure the message that will send to the customers when the invoice gets created.

    Message(Invoice Cancel): Configure the message that will send to the customers when the invoice gets canceled.

    Message: This message will send to the customer if the message field is left empty while sending custom messages from the ‘View Bookings‘ grid.

    After making all the settings, tap the Save Config button at the top right-hand corner.

    SMS Notifications

    INVOICE CREATION:

    When the admin generates the invoice from the backend, the Invoice Generated notification will be sent to the customer as shown below.

    invoice

    ORDER CANCELLATION:

    When the admin cancels the booking from the backend, the Booking Cancellation notification will send to the customer as per the below image.

    booking cancelled

    REMINDER/ALERT MESSAGES:

    Booking alert messages will send to the customers on configured date and time. And, this configured date and time should be prior to the actual booking date and time. These messages will remind the customers about their booking date and time.

    alert message

    Note: A cron is set for this module. So, the alert messages will send to the customers automatically.

     

    Send Custom Messages – Admin

    The admin will be able to send custom messages to the customers. To do so, the admin will navigate to the View Booking Orders section.

    view-booking-orders

    To send the message notifications manually, the admin will first select the booking Ids for which he wants to manually send the notifications. Then from the Actions drop-down option select Send Notification option to send in the notification manually to the customers.

    send customer manual messages

    After clicking the Send Notification button, a pop-up will appear. here, the admin can enter the custom message and tap the Continue button to send the message.

    send customer manual messages

    Here, the admin will see a success message as shown below in the snapshot.

    send customer manual messages

    After this the customer receives message as shown below in the snapshot.

    Custom Message Sent by AdminThat’s all for the Magento 2 Advanced Booking Notification extension. If you have any query or suggestion regarding this extension then kindly get back to us at [email protected]

    Current Product Version - 5.0.0

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

    . . .
    Discuss on Helpdesk

    Leave a Comment

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


    Be the first to comment.

    Back to Top

    Table of Content