Reading list Switch to dark mode

    Magento 2 Multi Vendor Buyer Seller Communication

    Updated 13 October 2023

    Marketplace Buyer Seller Communication For Magento 2 is a useful module for Marketplace Multi-Vendor Module for Adobe Commerce. Hence it allows the buyers can communicate with the seller regarding their query about a particular product and the seller can respond to the same.

    So, to use this module, you must have installed the first Magento 2 Multi Vendor Module.

    Check the working of the plugin showing how the customer or the guest user can initiate the communication – 

    ZCLUfjbwMgQ

    Features 

    • All Asked Query list showing in seller’s account.
    • Enable/disable reply mail notification to admin by admin panel.
    • The admin enables/disable auto-approval for the query to the seller.
    • The admin can restrict or allow the guest customer to ask queries.
    • Admin can delete query/Conversation history between seller and buyer.
    • The seller can send a reply message regarding query to the buyer and vice versa.
    • The seller can search the conversation by the Customer’s email id or keyword/content.
    • Each reply message is forwarded as a mail to the seller and customer.
    • Seller and customer can attach images in query/conversation.
    • Seller and customer can change the Query status (Pending, Resolved, or Closed).
    • Customers can also ask the question to the seller using the seller profile page.
    • Customers can choose the Support Type for the query (Support, Presale, Technical, and Other).
    • The response rate and time of queries for any product and seller are visible to customers.
    • Customers can search the conversation by Product name or keyword/content.
    • The logged-in customer’s name and email id will remain auto-filled in the Contact Seller form.

    Installation

    Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

    So, you need to transfer this app folder into the Magento 2 root directory on the server as shown below.

    Searching for an experienced
    Magento 2 Company ?
    Find out More

    m2_installation

    If you have downloaded the module from Adobe Commerce Connect then unzip the respective extension zip.

    Henceforth, create Webkul(vendor) then MpSellerBuyerCommunication(module) name folder inside your Adobe Commerce Cloud root directory as app/code/Webkul/MpSellerBuyerCommunication.

    Thus, move all module’s files inside /app/code/Webkul/MpSellerBuyerCommunication/ folder in magento root directory.

    Installation of Marketplace Buyer Seller Communication For Magento2

    Henceforth, post the upload, you can see the folders in your Magento 2 Root Directory.

    Installation of Marketplace Buyer Seller Communication For Magento2

    After the successful installation, you have to run these commands in the Magento 2 root directory.

    First command- php bin/magento setup:upgrade
    Second Command - php bin/magento setup:di:compile
    Third Command - php bin/magento setup:static-content:deploy

    So post running the commands, you have to flush the cache from the Adobe Commerce admin panel by navigating through->System->Cache management as shown below.

    Installation Of Marketplace Buyer Seller Communication For Magento2

    Multi-lingual Support

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options. Hence, select the locale as German (the language into which admin wants to translate his store content).

    Configuration For Multilingual Support

    Translation

    If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/MpSellerBuyerCommunication/i18n.

    Therein, need to unzip the Adobe Commerce MpSellerBuyerCommunication folder and will get a CSV file with the name “en_US.csv”.

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

    Hereafter edit the CSV, save it, and then upload it to the path app/code/Webkul/MpSellerBuyerCommunication/i18n where they have installed Adobe Commerce Cloud on the server.

    Thus, the module will get translated into the German Language.

    It supports both RTL and LTR languages.

    Marketplace Buyer Seller Communication For Magento2 Translation
    Marketplace Buyer Seller Communication For Magento2 Translation

    Hence the user can edit the CSV like the image below.
    Marketplace Buyer Seller Communication For Magento2 Translation

    Module Configuration

    To set email address of the admin, please go to Stores>Configuration>Webkul>Marketplace>General Settings and enter the email ID.set admin email

    Hence, for configuring the Buyer Seller Communication module, the admin can go to Stores>Configuration>Webkul>Seller Buyer Communication.

    So, here are the options available:

    Admin Settings

    • Enable Message Notification to Admin – Enable/disable email notification for messages to store owners.
    • Order status- The default status of the order from which the communication is taking place.
    • Query Auto Approval – Set whether to auto-approve a query and be made visible to the seller in the seller’s panel.
    • Allow Guest Customer to ask Query- However, the admin can set if the guest customer can ask queries to the seller.
    • Send Mail from Seller Email Id- If enabled then the seller will receive query mail otherwise not.

    Transactional Emails

    Thus, the admin can select templates for the following email notification:-

    • Ask Query Mail Notification to Customer Regarding Product
    • Ask Query Mail Notification to Admin Regarding Product
    • Communication Mail Notification to Admin
    • Communication Mail Notification to Customer
    • Ask Order Query from-
      • Mail Notification
      •  Seller Mail Notification to Admin
      • Query from Customer Mail Notification to Admin
      •  Query From Admin Notification to Customer

    admin_configuration

    Seller E-mail Notification Templates

    For configuring seller email notification templates, the admin needs to go to Stores>Configuration>Webkul>Marketplace>Marketplace Transactional Emails and select the templates for the following:

    • Ask Question to Seller Regarding Product – When a customer asks a query from a product page, this email template will be used for notifying the seller.
    • Ask Question to Seller Template – However, when a customer asks a query from a seller profile page section, this email template will be used for notifying the seller.
    • Communication Mail Notification to Admin- When a customer asks a query from a seller then communication mail notification will be sent to admin.
    • Communication Mail Notification to Customer- When a customer asks a query from a seller then communication mail notification will be sent to the customer.
      Buyer Seller Communication-ask query to seller template
    • Seller
      • approved Template-
      • request Template-
      • unsubscribe Template- 
      • deny by admin Template- 
    • Product
      • deny by admin Template-
      • approval request to admin Template- 
      • Edit approval request to admin Template-
    • Ask Question to
      • Seller Regarding Product Template-
      • seller Template- 
      • admin by seller Template-
    • Product approval mail to seller Template- 

    How To Use- Buyer-Seller Communication

    After Installing Marketplace Buyer Seller Communication For Adobe Commerce, customers will find a contact us link at the product page.

    Hence here customers can ask queries to the seller and can also see the response rate and response time of queries for that particular product of that seller. (Refer the snapshot).

    Buyer Seller Communication_response-rate-product

    Once the buyer clicks on “Contact Seller” then a pop-up will open with contact seller form.

    Hence, the customer has to fill in all the details such as

    • Support Type,
    • name,
    • email id,
    • the subject for the query,
    • query description which the customer can write in the WYSIWYG editor and
    • can attach multiple images related to the query.

    Buyer Seller Communication-contact_seller-1

    Note- However, here the name and mail id of the logged-in customer will remain auto-filled.

    When a customer asks a query, an e-mail notification will be sent to the customer’s email address.

    Buyer Seller Communication- customer email

    Seller Email Notification View:

    admin-email-notification

    Hence, the buyer can also ask the question to the seller using the seller profile page.

    They can also see the response rate and response time of that seller for responding to the queries, as shown in the below screenshot.

    Buyer Seller Communication-seller profile section

    The admin can set another layout for the seller profile and it will be displayed as per the screenshot

    M2-Buyer-seller-communication

    The buyer will click on the contact button and the below form will display to contact the seller.

    M2-Buyer-seller-com-2

    The buyer can also contact to the seller or the admin regarding any particular order. For this customer has to navigate to “My Orders” and then click on “view order” for the particular order for which he wants to contact Admin/seller.

    contact to seller or admin from the customer order section

    NOTE: The admin can decide when to display the contact option in the order section of the customers based on the order status as shown in the image below –

    manage order from the admin end

    Seller Communication History

    From the Marketplace account, the seller can see queries that are asked by customers regarding their products. However, the seller can also search the conversation using the customer’s email id and content/keyword.

    Note:

    If the admin has set the setting “Query Approval” as “Yes“, now only after the admin approves the query, the query gets displayed under the Seller’s “My Communication History“.

    Otherwise, if the admin has selected the Query Approval as “No“, the queries will not require any approval and will automatically display in the communication grid.

    seller-history

    The seller can see conversation history for a particular query placed by the customer from his marketplace account. Thus, from here seller can reply to the buyer’s query and can change the query status.

    seller-thread

    Seller Reply to Customer – Email Notification View:seller reply to customer email

    Buyer Seller Communication

    The customer can see their query list under My Account >Seller Communication History. So, the customer can also search the conversation using the Product name or any content/keyword.

    Note:

    If the admin has set the setting “Query Approval” as “Yes“, now only after the admin approves the query, the query gets displayed under the buyer’s “My Seller Communication History“.

    However, if the admin has selected the Query Approval as “No“, the queries will not require any approval and will automatically display in the communication grid.

    customer-history

    After clicking on “View”, the customer can see conversation history from their account. Henceforth, from here customers can reply to the seller and can change the status of the query.

    Admin Customer Communication

    The admin can even communicate with the customer about an order. Thus, the admin can navigate to the Sale>Orders>Select a Particular Order>Contact Tab.

    Admin_customer_communication

    Here the customer name and email are auto-filled. However, the admin can select the message type and in the WYSIWYG editor enter the address. Additionally, the admin can even add an attachment if required.

    Customer Response

    The customer can view the message shared by the admin in the Seller Communication History section.

    Hence the customer can click on View to revert the admin.

    customer_response

    Admin Management of Buyer Seller Communication

    Admin can find a query grid under Marketplace Management > Seller Buyer Communication Query List

    seller-buyer-communication-list

    So, here admin can view/delete and approve/disapprove the customer’s query along with the admin can see the information of seller and customer name, query subject and status, type of query and can check the query creation time on the same page.

    query-list

    When the query is Approved, the seller can see the query in the seller’s panel.

    Tapping on the view button will show all conversations for a particular query such as sender name, message, and created time to the admin.  However, admin can delete conversation history as shown below:

    Communication-view

    Customer Query to Seller – Admin Email Notification View:

    customer reply to seller - admin email

    Seller Reply to Customer – Admin Email Notification View:

    Buyer Seller Communication email

    Customer Reply to Seller – Admin Email Notification View:

    customer reply to seller - admin email notify

    Support

    So, that’s all for the Marketplace Buyer Seller Communication For Magento 2, still have any issues feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com. You may also browse other Adobe Commerce marketplace addons and our quality Adobe Commerce Cloud extensions.

    Current Product Version - 5.0.0-p2

    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*


    2 comments

  • Tevan
    • Suraj Kumar (Moderator)
  • 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