Magento 2 Multi Vendor SMTP 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.
Note:
- 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.
You can check the overview of the extension below –
Features
- 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.
Installation
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.
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.
This brings up the below section for configuration of Multi Vendor SMTP.
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.
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.
Now, the customer will select the desired payment method and will proceed to place the order.
Once clicking on the Place Order, the order gets successfully placed with the order number as you can see in the below image.
Vendor Order Confirmation Mail – Multi Vendor SMTP
After placing the order, the customer will get an order confirmation email at their email address.
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.
Now, as you can see the order is in pending status. To complete the order, click on the View Order.
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.
Now mark the Email Copy of Invoice checkbox and finally click on the submit invoice. You will get an invoice creation successful notification.
The vendor can check the invoice list by clicking on the invoices option.
Invoice Mail
As soon as the order invoice generates, the customer will receive an email for the invoice generation along with the order details.
To create a shipment for the order click on the ship option, and the below page will open.
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.
The seller can also check the shipment list with details such as shipment number, customer name, ship date, and quantity.
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.
Now, the seller can credit the memo for generating refunds to the customer to return the ordered items as shown in the image below.
As you can see the status of the order is closed after creating the credit memo.
The seller can also check the credit memo list as per the below snapshot.
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.
If the customer places an order for two different products from two different sellers as you can see in the below product cart snapshot.
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.
Support
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 [email protected]
Furthermore, there is no need to search elsewhere; seize the chance to initiate your projects with the accredited Magento development company.
For a personalized touch, engage and hire Magento developers who are focused on delivering exceptional results for your custom e-commerce projects.
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
Be the first to comment.