Back to Top

Guide for Adobe Commerce Multi Vendor SMTP

Updated 10 July 2024

Magento 2 Multi Vendor SMTP(Adobe Commerce) extension allows marketplace admin and sellers to configure the SMTP server setup easily to send emails to customers for their order status.

The marketplace sellers can set up their host name to send all the emails through the website to the customer regarding the order status.

The customer will receive the email for order confirmation, order shipments, order invoices, and credit memos from the respective seller’s end.

Also, if you want SMTP feature for your default Magento 2 store, check the Magento 2 SMTP extension.


Searching for an experienced
Magento 2 Company ?
Find out More
  • This extension is an add-on to the Magento 2 Multi Vendor extension, so you must have installed it before making use of the Magento 2 Multi Vendor SMTP extension.


  • It allows sellers to set separate SMTP configurations.
  • The seller can set up the SMTP with their host.
  • Customers will receive an email for order confirmation from the seller.
  • Customers will also receive an email for invoices, shipments, and credit memos.
  • The seller can check the list of invoices.
  • The seller can check the list of shipments created.
  • The customer will receive emails from multiple vendors for the same order.
  • There is an option to enable or disable SMTP for the seller at the admin end.


The installation is quite simple just like the standard Magento 2 extensions.

#Download Module

Firstly, you need to log in to the 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 extracts, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:


# 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

For translating the module language, navigate through the app/code/Webkul/MpSmtp/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.


Now, upload it to the path app/code/Webkul/MpSmtp/i18n where the installation of Magento 2 is on the server.

Magento 2 Marketplace SMTP will be translated into the Arabic Language. It supports both RTL and LTR languages.

The user can edit the CSV like the image below.

i18 translation

Initial Configuration Settings – Magento 2 Multi Vendor SMTP

After the successful installation of the module, the admin will navigate the Marketplace Management->SMTP Configuration->Configuration Settings.

Magento 2 marketplace SMTP Configuration

This brings up the below section for configuration of Multi Vendor SMTP.

magento 2 marketplace smtp admin configuration

Mail Sending Settings :

Enable Separate SMTP for Seller – Here the admin will set Yes to enable the separate SMTP for sellers. So the seller can set up the SMTP Configuration.

In case the Admin selects NO, then the customer receives order status emails from the admin end only.

Now, click on Save Config to save the Configuration.

Multi Vendor SMTP Configuration – Seller End

As the admin enables the seller’s separate SMTP, the seller has to configure the SMTP setup by navigating Account->SMTP Configuration.

magento 2 marketplace smtp seller configuration

Multi Vendor SMTP Configuration

Enable – The seller can enable or disable the module’s functionality to set it to either Yes or No.

Host – Enter the hostname of your SMTP server.

Port – Enter the port number used by your SMTP server (commonly 587 for TLS/STARTTLS or 465 for SSL).

Username – Enter your SMTP username.

Password – Enter your SMTP password.

Auth Choose an authentication method as Login or Plain.

None: Use no Authentication.

Login: This method sends the SMTP username and password in plaintext format over the network.

Plain: This is similar to login, but the credentials will be received in Base64-encoded format, which provides minimal security.

SSL – Seller can select the SSL according to the following:

None: Use No encryption. Select this option if your SMTP server does not support SSL/TLS.

SSL: Secure communication using the SSL protocol, typically on port 465.

TLS: Secure communication using the TLS protocol.

Customer Workflow

The customer will visit the store select a desired product and add to it the cart that belongs to a particular seller.

magento 2 marketplace smtp product page

Now, the customer will select the desired payment method and will proceed to place the order.

magento 2 multi vendor smtp checkout page

Once clicking on the Place Order, the order gets successfully placed with the order number as you can see in the below image.

order success page

Vendor Order Confirmation Mail – Multi Vendor SMTP

After placing the order, the customer will get an order confirmation email at their email address.

order confirmation email notification

Vendor Order Status Change – Mails to Customer

Now the seller will navigate to his account and check for Order History to check the order placed orders details.

Here you can see the list of placed orders for the particular seller’s products.

magento 2 marketplace smtp seller order history

Now, as you can see the order is in pending status. To complete the order, click on the View Order.

magento 2 marketplace smtp view order details

After clicking on the view order, the View Order Details Page will open where you can manage the order.

Now, to complete the order the seller will create the invoice as per the given steps below.

On the same order details page click on the invoice option and the submit invoice page will open.

magento 2 marketplace smtp invoice creation

Now mark the Email Copy of Invoice checkbox and finally click on the submit invoice. You will get an invoice creation successful notification.

magento 2 marketplace smtp invoice

The vendor can check the invoice list by clicking on the invoices option.

magento 2 marketplace smtp list of invoices

Invoice Mail

As soon as the order invoice generates, the customer will receive an email for the invoice generation along with the order details.

invoice email notification

To create a shipment for the order click on the ship option, and the below page will open.

magento 2 multi vendor shipment creation
magento 2 marketplace smtp order shipment creation

Now, mark the email copy of the shipment as checked and finally click on the submit shipment.

You will receive a successful message as you can see in the below image.

magento 2 marketplace smtp shipment notification

The seller can also check the shipment list with details such as shipment number, customer name, ship date, and quantity.

magento 2 marketplace smtp list of shipments

Shipment Mail

On the other side, the customer will get an email with the shipment order number. It will have the order details on their registered email ID as soon as the order ships.

magento 2 multi vendor smtp shipment notification

Now, the seller can credit the memo for generating refunds to the customer to return the ordered items as shown in the image below.

magento 2 marketplace credit memo

As you can see the status of the order is closed after creating the credit memo.

magento 2 marketplace smtp credit status

The seller can also check the credit memo list as per the below snapshot.

magento 2 marketplace smtp memo list

Credit Memo Generation Mail

Once the seller creates the credit memo for the order the customer will receive an email with the memo credit order number.

magento 2 multi vendor smtp refund emailnotification

If the customer places an order for two different products from two different sellers as you can see in the below product cart snapshot.

magento 2 marketplace smtp different seller products

The customer will receive an order confirmation email separately from each of the sellers. The below order confirmation mail has been received from two different sellers by the customer.

order confirmation email from seller

order confirmation email from seller


That’s all for the Magento 2 Multi Vendor SMTP Extension.

If you still have any issues feel free to add a ticket and let us know your views to make the module better at

Current Product Version - 4.0.0

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*

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