Reading list Switch to dark mode

    User Guide of Magento 2 Multi-Vendor Zoom Integration

    Updated 15 March 2024

    In this blog, we’ll discuss the user guide of Magento 2 Multi-Vendor Zoom Integration.

    Magento 2 Zoom integration module can help store owners list their booking and appointment-type products on their online store, such as doctor consultations, lawyer consultations, and many more.

    With this integration, customers can easily book appointments schedule their Zoom meetings, and consult directly through the Zoom video call, which can save time and effort for the store owner and the customer.

    With the help of Magento 2 Multi-Vendor Zoom integration, the admin can facilitate their sellers to generate Zoom meeting links on their customer’s booking appointments to communicate through Zoom calls.

    Note: This add-on works with only appointment and booking types of products. (Many bookings in a day)

    Start your headless eCommerce
    now.
    Find out More

    To use this module, you need to install the below-listed module first.

    Check the working of the module in the video mentioned below –

    2cookYGcq6E

    Features

    • The admin can allow the Seller to create a Zoom meeting link.
    • The seller can also check the meeting list in the calendar view.
    • The customer has got a zoom meeting join link after creating an invoice.
    • The seller can create his account on zoom using a single click on the seller’s end.
    • Zoom meeting creates for Appointment type booking products.
    • Zoom meeting creates for default type and booking type “Many booking in one day” product.
    • The admin can set the prior meeting notification time.
    • Seller and Customer got prior Meeting push notification.
    • Before the end, of the meeting, 5 mins prior get a notification for the end meeting.
    • This extension is fully compatible with the Hyva Theme.

    Installation

    #Download Module

    Firstly, you need to log in to Webkul Store, go to My Account>My Purchased Products section, verify and then download and extract the contents of this zip folder on the system.

    #Upload Folder

    Once the module zip is extracted, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:

    m2_installation-1

    #3 Run Commands

    You need to run the following commands:

    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile
    • php bin/magento setup:static-content:deploy
    • php bin/magento indexer:reindex
    • php bin/magento cache:flush

    Language Translation of Magento 2 Multi-Vendor Zoom Integration

    For translating the module language, navigate through src/app/code/Webkul/MpAdvBookingZoomMeeting/i18n and edit the en_US.csv file. Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.

    i18n-1

    Then upload it to the path src/app/code/Webkul/MpAdvBookingZoomMeeting/i18n where Magento 2 is installed on the server. The module gets translated into the Arabic Language. It supports both RTL and LTR languages.

    The user can edit the CSV like the image below.

    Magento 2 Multi-Vendor Zoom Integration

    How to Generate Credential for Magento 2 Multi-Vendor Zoom Integration

    First Step

    To generate the credential the admin needs to click the below link.

    https://marketplace.zoom.us/

    The admin needs to follow some steps to configure and generate the credential.

    First, the admin needs to sign up by entering the required fields.

    Magento 2 Multi-Vendor Zoom Integration

    After “Sign Up” the admin need to log in to their account.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin can click on “Develop” and then need to click on “Build App”.

    Magento 2 Multi-Vendor Zoom Integration

    After clicking on the “Build App” need to scroll down and then you need to choose “Server-to-Server OAuth” and click on “Create”.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin needs to enter “App Name” and click on “Create”.

    Magento 2 Multi-Vendor Zoom Integration

    Credential

    After clicking on “Create” the admin will get “Account ID credential”, “Client ID credential”, and “Client secret credential”.

    Magento 2 Multi-Vendor Zoom Integration

    After getting the credential, the admin needs to enter basic information by clicking on “Information”.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin needs to click on the “Feature” and then the admin will get the “Event Secret key”.

    Magento 2 Multi-Vendor Zoom Integration

    On the same page as “Feature” the admin needs to scroll down then the admin will get “Event Subscription” here the admin need to “Enable” this feature.

    Magento 2 Multi-Vendor Zoom Integration

    By enabling this feature the admin need to enter “Subscription Name” and “Event Notification endpoint URL”. Then click on “Validate”.

    To get notifications from zoom on events to occur as a prior meeting notification. And after meeting notification or before the end of the meeting 5 mint prior to notification.

    Magento 2 Multi-Vendor Zoom Integration

    Event notification endpoint URL – https://www.example.com/mpadvbookingzoommeeting/webhook/index


    After validating the endpoint URL, the admin needs to click on “+ Add Event”.

    Magento 2 Multi-Vendor Zoom Integration

    After Clicking on the “Add Event” the admin needs to click on “Meeting” and then need to check on the button till “Meeting has been updated”.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin needs to click on “User” and the need to select as per the screenshot.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin needs to click on “Account” and select as per the screenshot.

    Magento 2 Multi-Vendor Zoom Integration

    After adding, the feature the admin needs to click on “+ Add Scopes”.

    Magento 2 Multi-Vendor Zoom Integration

    After clicking on the “Add scopes” then the admin needs to select all options of “Meeting”.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin needs to click on “User” and select all options as per the screenshot.

    Magento 2 Multi-Vendor Zoom Integration

    Here the admin needs to click on “Webinar” and select the option as per the screenshot.

    Magento 2 Multi-Vendor Zoom Integration

    After the admin can click on “Account” and then select all options.

    Magento 2 Multi-Vendor Zoom Integration

    Admin Configuration for Magento 2 Multi-Vendor Zoom Integration

    So, after the module has been successfully installed, the admin can setup it up from the admin panel by going to Stores-> Marketplace Management-> Configuration Setting-> Marketplace Zoom.

    In a general setting, the admin needs to enter Zoom credentials.

    • Account id- Need to enter Zoom OAuth app Account id
    • Client id- Need to provide Zoom OAuth app client id.
    • Client Secret id- Need to enter the Zoom OAuth app client Secret id.
    • Event secret key- Need to provide Zoom OAuth app Events subscription secret key.
    Magento 2 Multi-Vendor Zoom Integration

    After the credential configuration, the admin can configure the “Zoom Emails Template”.

    In “Event Meeting Notification” the admin can set the timing for notification.

    • First Notification- set the first prior meeting notification in mins 0-60 minutes.
    • Second Notification- Set the second prior meeting notification in mins 0-60 minutes.
    zoom email template selection

    Here the admin needs to set “Cron Setting”. The admin can set the frequency on a daily, weekly, and monthly basis with time for sending emails and push notifications.

    Magento 2 Multi-Vendor Zoom Integration

    After the configuration, the admin needs to click on “Marketplace Management” and then need to click on “Manage Seller”. The admin can check the seller’s Zoom account status.

    Magento 2 Multi-Vendor Zoom Integration

    After checking the status of the Zoom account, if the admin wants to create a Zoom account for sellers.

    Then the admin can easily select and create accounts for the sellers from the list who do have not an account on Zoom. The admin needs select sellers from the list and then click on “Create Zoom Account”.

    Magento 2 Multi-Vendor Zoom Integration

    After clicking on the “Create Zoom Account”, the sellers will get an email regarding the account activation.

    Magento 2 Zoom integration Email Notification

    Seller End Magento 2 Multi-Vendor Zoom Integration

    The sellers can check their Zoom account status, Zoom calendar, and Zoom meeting list.

    First, the sellers need to sign in and click on “Zoom meeting system” and then need to click on “Zoom Settings”. Here the sellers can check their zoom account details.

    Magento 2 Multi-Vendor Zoom Integration

    Here the sellers can check their booking appointment in calendar view. By clicking on the “Zoom Meeting System” and then need to click on “Zoom Calendar”.

    Magento 2 Multi-Vendor Zoom Integration Calendar View

    Here the sellers can check all Zoom meeting lists such as Order id, Host URL, Joining URL, Product ID, and Meeting id. By clicking on the “Zoom Meetings System” and then clicking on “Zoom Meeting List”.

    Magento 2 Multi-Vendor Zoom Integration

    Order History

    Here the seller can view orders, create Zoom meeting links, approve invoices, and send meeting mail.

    Magento 2 Multi-Vendor Zoom Integration

    Here the seller can manage orders and approve pending invoices.

    Magento 2 Multi-Vendor Zoom Integration

    After the invoice is approved, the customers and sellers will get automatically the meeting URL email.

    Magento 2 Multi-Vendor Zoom Integration

    Furthermore, customers will receive the joining URL email after the seller approved the invoice.

    Magento 2 Zoom integration Email Notification

    Similarly, the sellers will receive the host URL link email.

    Magento 2 Zoom integration Email Notification

    Admin End Zoom Meeting List

    Here the admin can view all Zoom meetings that are scheduled View the Meeting ID, Host URL, Product ID, and Joining ID of individual meetings. The admin can cancel the meetings.

    Customer End

    Customers can book an appointment according to their preferences.

    Magento 2 Zoom Integration Booking Appointment

    Furthermore, after the creation of the invoice from the seller, the customer will get the meeting URL in the “My Orders” section.

    Magento 2 Multi-Vendor Zoom Integration

    The customers can navigate to the calendar dashboard menu option to view the booking in the calendar.

    magento234.vachak.com_m2462_pub_mpadvbookingzoommeeting_meeting_customer_calenderdashboard_screenshot

    That’s all about the Magento 2 Multi-Vendor Zoom Integration module. However, if you still have any questions regarding the Magento 2 extensions please create a support ticket by clicking Webkul Support System or send an email to [email protected].

    Build a high-quality e-commerce website and hire Magento-certified developers with the expertise and knowledge to create a successful online store.

    Current Product Version - 5.0.4

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

    Blog Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
    • Version Magento-2.4.5p1
    • 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*


    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