Back to Top

Magento 2 Multi Vendor Seller Subdomain

Updated 11 July 2024

Magento 2 Vendor Subdomain module allows the vendors to have their subdomain or domain. Also, the module creates URLs for each vendor’s page under the vendor’s subdomain or domain.

Above all, now the vendors can have their own subdomain or domain which can be accessed by the customers directly for purchasing products.

The admin can allow the vendors to only display their products on their subdomain or domain.

Also, The admin can make his/her products displayed along with the seller’s products, at the vendor’s subdomain or domain.

As Magento 2 Marketplace Vendor Subdomain is an add-on of Magento 2 Marketplace Extension, therefore you need to install Magento 2 Marketplace before using this module.

Searching for an experienced
Magento 2 Company ?
Find out More

Watch the below video tutorial to understand the extension workflow of Adobe Commerce Marketplace Vendor Subdomain :

G49QoOh8GcY

Features- Magento 2 Marketplace Vendor Subdomain

  • The Vendors can have their own subdomain.
  • Also, the Vendors can have their own domain.
  • The admin can provide the domain for the seller on the basis of store views.
  • URLs for each vendor’s page under his/her own subdomain or domain.
  • Easy to read and identify URLs for vendor’s subdomain or domain.
  • Also, Customers can directly access the vendor’s subdomain or domain to purchase vendor’s products.
  • The subdomain or domain can be set to display only vendor’s product.
  • Likewise, the subdomain or domain can be set to display both admin and vendor’s products.
  • Supports multiple languages and translations.
  • Also, the Module source code is 100% open for customization.

Installation Steps of Magento 2 Marketplace Vendor Subdomain

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

To install this extension, please follow every step carefully as follows:

Step A

After extracting the downloaded zip file and you will get the src folder. Inside src folder, you will find the app folder, copy the app folder to the Magento 2 root directory.

Also, please view the below screenshot.

Magento2 Admin Buyer Chat Installation

Step B

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

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

Also, After running the commands, you need to flush the cache and reindex all from the Magento 2 (Adobe Commerce) admin panel. Navigate through System>Cache Management. Click Flush Magento Cache button as shown below:

cache-management-tools-system-magento-admin

**Note: After the successful installation there is a requirement of some server configuration.

Change Language & Region

For Multilingual support, please navigate. Store>Configuration>General >Locale Options. Also, select your desired language from the Locale option.

onfiguration-settings-stores-magento-admin

Module Translation

If you need to do the module translation, please navigate the following path in your system. app/code/Webkul/SellerSubDomain/i18n.

Also, Open the file named en_US.CSV for editing as shown in the below screenshot.

Magento 2 Marketplace Vendor Subdomain Change CSV language file

Also, Once you have opened the file for editing. Replace the words after the comma(,) on the right with your translated words.

translation_file_of_seller_sub_domain

After editing the CSV file, save it and then upload it to the same folder. Now your module translation is complete.

Magento 2 Marketplace Vendor Subdomain Change CSV Language file

Admin Configuration of Magento 2 Marketplace Vendor Subdomain

After the successful installation of Magento 2 Marketplace Vendor Subdomain, there will be some automatic configuration done at the admin’s panel.

Also, the automatic configuration can be seen by navigating through Store>Configuration>Marketplace>Seller Profile Page Settings.

  • Rewrite Seller’s Shop” URL set to “No”.
  • Allow to automatic create seller public URL on seller registration”  set to “No”.

configuration-settings-seller-profile

Vendor Subdomain Module Configuration

Moreover, the admin can configure the module by navigating through Store>Configuartion>Webkul>Seller Subdomain.

configuration-settings-seller-domain

Global Seller Subdomain Setting:

  • Enabled will be set to “Yes”, to enable the module and “No”, to disable the module. After the Enable has been set to “Yes”, other setting fields appear.
  • Also, The admin will give Prefix for the subdomain. The “shop_url” will automatically extract from the values given at the time of vendor’s registration for “Shop URL”.
  • Display Only Seller’s Public Pages On Seller’s Domain: If set “Yes” then the only seller pages – profile, collection, location, and feedback will be visible on the vendor’s subdomain. Else if set “No” then all the pages of the website(cart/checkout/product etc except marketplace landing page and homepage) will be visible on the vendor’s subdomain.
  • Moreover, the admin can choose to display his/her product at the vendor’s subdomain via the “Display Admin Product On Category Page” option. Also, set “Yes” to show the admin products or set “No” to only show the vendor’s product at the vendor’s subdomain.

Store Vendor Subdomain Setting

  • Set enable to “Yes”, then the vendor will allow having their domain, store view wise and in this case, the vendor’s page URL will come under the vendor’s domain.

Note: Also, If the above setting is set to “Yes”, the admin can provide the domain name of each vendor(store view wise).

Seller Domain

After the store vendor subdomain setting is enabled then the admin can provide the domain of the sellers.

For adding the domain name to the seller, an additional tab is provided on the seller’s add/edit pages which is Vendor Domain(*).

customers-magento-admin

  • The admin can provide the domain for each store’s views.

seller-configuration

seller-configuration_storeview

Note: Also, the domain used in the above field should be purchased before it is submitted here.

*some server configuration required.

Front end view With store Vendor Subdomain Setting – Disabled

Seller 1:

  • Front View of Marketplace Seller Profile page. The image below shows the URL for Marketplace Seller Profile as https://shop-gear-store.vendorsubdomain.webkul.com.Marketplace-Seller-Profile
  • Also, the Front View of the Marketplace Seller Feedback page. The image below shows the URL for Marketplace Seller Feedback as https://shop-gear-store.vendorsubdomain.webkul.com/feedback

Marketplace-Seller-Feedback-page

  • Front View of Marketplace Seller Location page. The image below shows the URL for Marketplace Seller Location as https://shop-gear-store.vendorsubdomain.webkul.com/location.

Marketplace-Seller-Location

  • Also, check the Front View of Marketplace Seller Collection page. The image below shows the URL for Marketplace Seller Collection as https://shop-garmentz.example.com/collection 

Marketplace-Seller-Collection-page

Seller 2:

  • Front View of Marketplace Seller Profile.  Also, the Image below shows the URL for Marketplace Seller Profile as https://shop-women-store.vendorsubdomain.webkul.com.

Marketplace-Seller-Profile_seller3

  • Also, check the Front View of Marketplace Seller Feedback page. The Image below shows the URL for Marketplace Seller Feedback as https://shop-women-store.vendorsubdomain.webkul.com/feedback.

Marketplace-Seller-Feedback-page-seller3

  • Front View of Marketplace Seller Location page. The image below shows the URL for Marketplace Seller Location as https://shop-women-store.vendorsubdomain.webkul.com/location/ Marketplace-Seller-Location-seller2
  • Front View of Marketplace Seller Collection page. The image below shows the URL for Marketplace Seller Collection as https://shop-women-store.vendorsubdomain.webkul.com/collection.

Marketplace-Seller-Collection-page-seller3

Front End View With Store Vendor Subdomain Setting – Enabled

Also, the domain of the seller’s store will be according to the store view selected by the user.

Store View 1 Domain of the Seller

  • Front View of Marketplace Seller Profile. The image below shows the URL for Marketplace Seller Profile as https://womenstoreview2.vachak.com

Marketplace-Seller-Profile-seller4

  • Also, check the Front View of Marketplace Seller Feedback page. The image below shows the URL for Marketplace Seller Feedback as https://womenstoreview2.vachak.com/feedback

Marketplace-Seller-Feedback-page-supplier_seller4

  • Front View of Marketplace Seller Location page. The image below shows the URL for Marketplace Seller Location as https://womenstoreview2.vachak.com/location

Marketplace-Seller-Location-seller4

  • Also, check the Front View of Marketplace Seller Collection page. The image below shows the URL for Marketplace Seller Collection as https://womenstoreview2.vachak.com/collection 

Marketplace-Seller-Collection-page-seller4

Store View 2 Domain of the Seller

  • Front View of Marketplace Seller Profile. The image below shows the URL for Marketplace Seller Profile as https://menstoreview2.com

Marketplace-Seller-Profile-seller2-1

  • Also, check the Front View of Marketplace Seller Feedback page. The image below shows the URL for Marketplace Seller Feedback as https://menstoreview2.com/feedback

Marketplace-Seller-Feedback-page-supplier

  • Front View of Marketplace Seller Location page. The image below shows the URL for Marketplace Seller Location as https://menstoreview2.com/location

Marketplace-Seller-Location-1

  • Also, check the Front View of the Marketplace Seller Collection page. The image below shows the URL for Marketplace Seller Collection as https://menstoreview2.com/collection 

Marketplace-Seller-Collection-page-seller2

If you have any issues then please let us know anytime. You can raise a ticket for any query at webkul.uvdesk.com.

Explore the Adobe Commerce Cloud development service by Webkul. You may also browse other Magento 2 marketplace addons. Also our quality Magento 2 extensions.

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 2.0.x, 2.1.x, 2.2.x, 2.3.x
  • Version 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