{"id":341581,"date":"2022-07-11T06:41:26","date_gmt":"2022-07-11T06:41:26","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=341581"},"modified":"2025-09-12T10:14:26","modified_gmt":"2025-09-12T10:14:26","slug":"multi-tenant-saas-module-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/","title":{"rendered":"Guide for Magento 2 Multi-Tenant SaaS Module"},"content":{"rendered":"\n<p>The <strong>Magento 2 Multi-Tenant SaaS Module <\/strong>enables tenants to register and manage their own store here, customers can become tenants and sell products with their own Subdomain name (URL).<\/p>\n\n\n\n<p>The store owners can manage tenants with various membership plans. As a result, tenants can purchase memberships based on their needs.<\/p>\n\n\n\n<p>Furthermore, this eliminates the need for tenants\/merchants to install additional software.<\/p>\n\n\n\n<p>As a result, your clients can set up their online customised shop in a matter of minutes.<\/p>\n\n\n\n<p>Check a brief overview of the plugin &#8211;  <\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"ErgHM26sqb8\"><div class=\"components-placeholder__instructions\">ErgHM26sqb8<\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Features of Multi-Tenant SaaS Module<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can enable the Saas Module From Configuration.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It supports online Recurring Payments like Paypal and Stripe.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A user can register from the frontend as a tenant.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can manage tenants.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can manage membership plans.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can view tenants&#8217; subscribed plans.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can have their own subdomain(store link).<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can Edit their profiles.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can purchase membership plans.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can view their subscribed plans.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can manage products for their stores.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can view sales and graphs on their dashboards.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can manage categories for their stores.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can manage catalog attributes for their stores.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can manage customers.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can manage sales orders of their stores.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can view the order invoices grid.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can view the order shipments grid.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can view the order credit memos grid.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can view the order transactions grid.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can refresh report statistics.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can create new reviews.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tenants can manage the Reviews and Pending Reviews grid.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can access tenants&#8217; stores via tenants&#8217; subdomain.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can do any action(add the product to the cart, process checkout, \u2026) on the tenants&#8217; subdomain.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can place an order for tenants&#8217; products only from the tenants&#8217; stores.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can place an order for tenant\/admin products from the main store.<\/li>\n\n\n\n<li>Tenants can manage payment methods in the Configuration section.<\/li>\n\n\n\n<li>Customer can view all tenants&#8217; stores in &#8216;View Stores&#8217; page.<\/li>\n\n\n\n<li>Primary Admin can assign\/unassign subscription plans to tenants.<\/li>\n\n\n\n<li>Primary Admin can allow\/disallow Tenants to purchase more than one subscription plan at the same time.<\/li>\n\n\n\n<li>Primary Admin can filter records by Tenant User in Orders, Customers, Products, Invoices, Shipments, and Credit memos Grids.<\/li>\n\n\n\n<li>Primary Admin can view the sales reports graphs and other information as their own dashboard by using the tenants&#8217; switcher in their dashboard.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Install Extension from Webkul Store<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">#1 Download Module<\/h2>\n\n\n\n<p>Firstly, you need to log in to Webkul Store, go to <strong>My Account&gt;My Purchased Products section<\/strong>, verify and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#2 Upload Folder<\/h2>\n\n\n\n<p>Once the module zip is extracted, follow <strong>path src&gt;app<\/strong> and then copy the app folder into the Magento 2 root directory on the server as shown below:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>#3 Run Commands<\/strong><\/h2>\n\n\n\n<p>After uploading the module folder, you need to run the following commands in the Magento 2 root directory:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>composer require stripe\/stripe-php:~7.40<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>composer require paypal\/rest-api-sdk-php:*<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>php bin\/magento setup:upgrade<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>php bin\/magento setup:di:compile<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>php bin\/magento setup:static-content:deploy<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>php bin\/magento indexer:reindex<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>php bin\/magento cache:flush<\/li>\n<\/ul>\n\n\n\n<p>To disable the module, you can use the following command:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>php bin\/magento multicompanysaas:disable<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Custom Domain: <\/strong><\/h2>\n\n\n\n<p>In the Multi-Tenant SaaS Extension for Magento 2 module, the client\/tenant can run their e-commerce store website on their mapped subdomain name. <\/p>\n\n\n\n<p>There are multiple benefits of using a custom Subdomain that is as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The tenant can host their e-commerce store website where they want.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clients\/ Tenants can generate URLs and e-mail addresses that will be completely their own.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>There will be no restrictions from the hosting provider side.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The website of the e-commerce store will be unique, flexible, and easy to access.<\/li>\n<\/ul>\n\n\n\n<p>To access the custom subdomain feature in Multi-Tenant SaaS Extension for Magento 2 module tenants need to map the subdomain by using subDomain Mapping. <\/p>\n\n\n\n<p>This is most important to access the store website through the custom subdomain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Important Components for Data Mapping:<\/strong><\/h2>\n\n\n\n<p>There are a few networking components that are required for subdomain mapping:<\/p>\n\n\n\n<p><strong>Domain Name System: <\/strong>DNS (Domain Name System) is used to translate the IP address into a subdomain name.<\/p>\n\n\n\n<p>E.g: If anyone runs a website example.com on their browser then the browser will perform DNS Query against the DNS Server so that the DNS server can take the hostname and convert it into a numeric address so that the web browser can connect to the related IP address.<\/p>\n\n\n\n<p><strong>DNS Resolver: <\/strong>This is used to check the hostname. It checks if the hostname is available or not in the local cache. After checking the hostname it returns to the web browser or application.<\/p>\n\n\n\n<p><strong>CNAME Record or Canonical Name:<\/strong> A Canonical Name is the properly denoted hostname of a computer or network server. <\/p>\n\n\n\n<p>A CNAME specifies an alias or nickname for a canonical hostname record in a DNS. It is used to map one subdomain name to another.<\/p>\n\n\n\n<p><strong>E.g:<\/strong> If you have your subdomain tenant.mystore.com and you want this subdomain will point to your main subdomain (store.com) then you have to just replace the IP address of mystore.com with store.com.<\/p>\n\n\n\n<p><strong>Wildcard:<\/strong>&#8211; With the help of the Wildcard DNS record, we can match the request for the non-existence subdomain name. A Wildcard DNS record is identified by an \u201c*\u201d asterisk. <\/p>\n\n\n\n<p><strong>For example *.example.com.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Language Translation:<\/h2>\n\n\n\n<p>For translating the module language, navigate through src\/app\/code\/Webkul\/Multi-TenantSaasModule\/i18n and edit the en_US.csv file. <\/p>\n\n\n\n<p>Thereafter, rename the CSV as \u201cen_SA.csv\u201d and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<p>Then upload it to the path src\/app\/code\/Webkul\/MulticompanySaasModule\/i18n where the Magento 2 is installed on the server. The module gets translated into the Arabic Language. It supports both RTL and LTR languages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Multi-Lingual Support<\/h2>\n\n\n\n<p>For multilingual support, the admin will navigate through Store-&gt;Configuration-&gt;General -&gt;Locale Options.<\/p>\n\n\n\n<p>After that, select the locale as English (United States) (the language into which the admin wants to translate his store content).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"661\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png\" alt=\"Configuration-Settings-Stores-Magento-Admin\" class=\"wp-image-342408\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-300x165.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-250x138.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-768x423.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin.png 1355w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Module Configuration <\/h2>\n\n\n\n<p>Now, after successfully installing the Multi-Tenant Saas module the admin needs to <strong>Go Store &gt; setting &gt; configuration &gt; Multi-Tenant SaaS module<\/strong> as per the following image. Furthermore, the admin needs to configure the settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1027\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1-1027x1024.png\" alt=\"Configuration-Settings-Stores-Magento-Admin-1\" class=\"wp-image-394109\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1-1027x1024.png 1027w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1-300x300.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1-250x249.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1-768x766.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1-120x120.png 120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Configuration-Settings-Stores-Magento-Admin-1.png 1357w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">General Settings<\/h2>\n\n\n\n<p>The admin needs to do some general settings for Tenants.<\/p>\n\n\n\n<p><strong>Enable:<\/strong> Enable\/disable the saas configuration from here.<\/p>\n\n\n\n<p><strong>Allow Tenant(s) to Purchase Multiple Plans:<\/strong> The admin can allow tenant(s) to purchase one or more membership plans for their stores.<\/p>\n\n\n\n<p><strong>Allowed payment methods for membership: <\/strong>The admin allows recurring accounts for the payment at the checkout page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Multi-Tenant Saas Email Template<\/strong>: <\/h2>\n\n\n\n<p><strong>Create Notification Email Template for Tenant Account:  <\/strong>When a Tenant created an Account they will get the Notification from the admin.<\/p>\n\n\n\n<p><strong>Account Email Update Notification<\/strong> <strong>for Tenants<\/strong>:  While creating an account, Tenants receive an Email Update Notification.<\/p>\n\n\n\n<p><strong>Tenant Account Username Update Notification Email Template<\/strong>:  Tenants get an Account Username Update Notifications. <\/p>\n\n\n\n<p><strong>Tenant Account Paasword Update Notification Email Template:<\/strong>  here, Tenants get password update notifications from the admin. <\/p>\n\n\n\n<p><strong>Store URL Update Notification Email Template for Tenants:<\/strong>  Tenants get notifications for their store URL updation from the admin side. <\/p>\n\n\n\n<p><strong>Membership Purchased Notification Email Template:<\/strong> When the Tenants buy a membership they automatically received an e-mail from the admin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add Recurring payment<\/h2>\n\n\n\n<p>The Multi-Tenant Saas Module accepts two recurring payment methods only:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Paypal Connect<\/strong><\/li>\n\n\n\n<li><strong>Stripe connect<\/strong><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">PayPal Connect<\/h2>\n\n\n\n<p>To set up these accounts firstly admin needs to enable the configuration settings, for that they need to navigate into <strong>store &gt; configuration &gt; sales &gt; payment methods &gt; P<\/strong>ayPal recurring express checkout payment method.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"535\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28-1200x535.png\" alt=\"Screenshot-from-2022-07-11-10-20-28\" class=\"wp-image-343373\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28-1200x535.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28-300x134.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28-250x112.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28-768x343.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28-604x270.png 604w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-10-20-28.png 1347w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin needs to complete the setup process.<\/p>\n\n\n\n<p><strong>Enable this solution:<\/strong> Enable\/disable the payment setup.<\/p>\n\n\n\n<p><strong>Sandbox mode<\/strong>: Select the Sandbox Mode as Yes(Testing Mode) or No(Production Mode).<\/p>\n\n\n\n<p><strong>Title:<\/strong> The title of the Paypal checkout needs to be set here.<\/p>\n\n\n\n<p><strong>Merchant PayPal Id:<\/strong> Merchant Id generates while payment setup on <a href=\"https:\/\/www.paypal.com\/signin\" target=\"_blank\" rel=\"noreferrer noopener\">PayPal\u2019s website<\/a>.<\/p>\n\n\n\n<p><strong>PayPal API Username, Password, and Signature: <\/strong>PayPal API Username, Password, and Signature will generate while creating an account on PayPal.<\/p>\n\n\n\n<p><strong>Payment from applicable countries: <\/strong>The admin can select all countries or choose specific as well.<\/p>\n\n\n\n<p><strong>Sort Order: <\/strong>Add preference by sort order.<\/p>\n\n\n\n<p><strong>Note<\/strong>: Please refer to the <a href=\"https:\/\/webkul.com\/blog\/how-to-create-a-paypal-account\/\"> <\/a><a href=\"https:\/\/webkul.com\/blog\/how-to-create-a-paypal-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">PayPal Account Creation<\/a> User Guide to learn how to set up your account and obtain API keys from PayPal.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Stripe Connect <\/strong><\/h2>\n\n\n\n<p>To set up these accounts firstly admin needs to enable the configuration settings, for that they need to navigate into <strong>store &gt; configuration &gt; sales &gt; payment methods &gt; Recurring Stripe Payment Method.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"596\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/recuuring-1200x596.png\" alt=\"recuuring\" class=\"wp-image-342442\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/recuuring-1200x596.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/recuuring-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/recuuring-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/recuuring-768x381.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/recuuring.png 1343w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Basically, The admin needs to complete the setup process.<\/p>\n\n\n\n<p><strong>Enable this solution: <\/strong>Enable\/disable the payment setup.<\/p>\n\n\n\n<p><strong>Title<\/strong>: The title of the Paypal checkout needs to be set here.<\/p>\n\n\n\n<p><strong>Sandbox mode:<\/strong> Select the Sandbox Mode as Yes(Testing Mode) or No(Production Mode).<\/p>\n\n\n\n<p><strong>API Publishable Key: <\/strong>For API publishable key you need to access stripe connect.<\/p>\n\n\n\n<p><strong>API Secret Key: <\/strong>Every stripe account has its own separate secret key.<\/p>\n\n\n\n<p><strong>Set Name Display on Form: <\/strong>Which name will show on the front panel needs to be set here.<\/p>\n\n\n\n<p><strong>Payment from applicable countries:<\/strong> Needs to set the countries.<\/p>\n\n\n\n<p><strong>Minimum Order Total:<\/strong> The admin needs to set the minimum order total amount which is allowed by the stripe connect.<\/p>\n\n\n\n<p><strong>Maximum Order Total:<\/strong> The admin will set the maximum order total amount to use stripe connect.<\/p>\n\n\n\n<p><strong>Sort Order: <\/strong>Add preference by sort order.<\/p>\n\n\n\n<p><strong>Generate Webhook: <\/strong>webhook is used to send real-time notifications and trigger automated actions when changes occur on a website or application.<\/p>\n\n\n\n<p>After that, in the admin dashboard, the admin can click on the&nbsp;<strong>Generate Webhook&nbsp;<\/strong>and generate the data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-35.png\" alt=\"image-35\" class=\"wp-image-343389\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-35.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-35-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-35-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-35-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After successful generating the webhook, the admin can see the successful message from the admin dashboard as shown in the image below \u2013<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1163\" height=\"561\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-36.png\" alt=\"image-36\" class=\"wp-image-343392\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-36.png 1163w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-36-300x145.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-36-250x121.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-36-768x370.png 768w\" sizes=\"(max-width: 1163px) 100vw, 1163px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Thus, the Webhooks generates in this way.<\/p>\n\n\n\n<p>Once both methods are configured it will display on the customer end while checkout.<\/p>\n\n\n\n<p><strong>Note<\/strong>: Please refer to the <a href=\"https:\/\/webkul.com\/blog\/get-stripe-keys-and-account-id\/\"> <\/a><a href=\"https:\/\/webkul.com\/blog\/get-stripe-keys-and-account-id\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stripe Account Creation<\/a> User Guide to learn how to set up your account and obtain API keys from Stripe.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">SaaS configuration <\/h3>\n<\/div><\/div>\n\n\n\n<p>Here, The admin needs to handle the<strong> Manage membership, Manage Tenants and Manage subscription<\/strong> for that they need to navigate into the <strong>Multi-<strong> Tenants<\/strong> Saas Management<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1200\" height=\"589\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-12-1-1200x589.png\" alt=\"Screenshot-12-1\" class=\"wp-image-342876\" style=\"width:822px;height:403px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-12-1-1200x589.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-12-1-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-12-1-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-12-1-768x377.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-12-1.png 1358w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Manage Subscriptions <\/h3>\n<\/div><\/div>\n\n\n\n<p>All Subscriptions will display here with each and every tenant&#8217;s details. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"544\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-13-1200x544.png\" alt=\"Screenshot-13\" class=\"wp-image-342974\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-13-1200x544.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-13-300x136.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-13-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-13-768x348.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-13.png 1222w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In this section,  a list of added subscription plans will display here where the admin can delete, edit, and add the membership type to the tenants.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Manage Tenants<\/h3>\n<\/div><\/div>\n\n\n\n<p>A list of all added tenants will display here admin can delete, edit, and add the tenants as mentioned below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1182\" height=\"559\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-14.png\" alt=\"Screenshot-14\" class=\"wp-image-342977\" style=\"width:820px;height:387px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-14.png 1182w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-14-300x142.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-14-250x118.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-14-768x363.png 768w\" sizes=\"(max-width: 1182px) 100vw, 1182px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Manage Memberships<\/h3>\n<\/div><\/div>\n\n\n\n<p>In Manage Membership, admin can add membership plans and enable, disable, and delete them according to their requirements.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1179\" height=\"550\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-15.png\" alt=\"Screenshot-15\" class=\"wp-image-342983\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-15.png 1179w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-15-300x140.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-15-250x117.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-15-768x358.png 768w\" sizes=\"(max-width: 1179px) 100vw, 1179px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can add the membership plan and can edit, or delete them.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Register Your Store <\/h3>\n<\/div><\/div>\n\n\n\n<p>With the help of this module, the tenant will navigate to Register Your Store, where they can register their stores. The tenant just needs to enter their <strong>Personal information, Account Information, Store Information, and Address Information<\/strong> as per the below image. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Personal Information<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"605\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Personal-Information-1200x605.png\" alt=\"Personal-Information\" class=\"wp-image-394184\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Personal-Information-1200x605.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Personal-Information-300x151.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Personal-Information-250x126.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Personal-Information-768x387.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Personal-Information.png 1362w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Account Information<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"747\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Information-1200x747.png\" alt=\"Account-Information\" class=\"wp-image-394186\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Information-1200x747.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Information-300x187.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Information-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Information-768x478.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Information.png 1360w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Store Information<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"907\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Information-1200x907.png\" alt=\"Store-Information\" class=\"wp-image-394189\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Information-1200x907.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Information-300x227.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Information-250x189.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Information-768x581.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Information.png 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Address Information<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"991\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Address-Information-1200x991.png\" alt=\"Address-Information\" class=\"wp-image-394192\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Address-Information-1200x991.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Address-Information-300x248.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Address-Information-250x206.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Address-Information-768x634.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Address-Information.png 1361w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"657\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Created.png\" alt=\"Account-Created\" class=\"wp-image-394195\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Created.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Created-300x176.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Created-250x147.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Account-Created-768x451.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tenants who successfully register will receive their login, password, and store admin frontend link via their registered e-mail id, as seen below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"471\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-16-18-49-1200x471.png\" alt=\"Screenshot-from-2022-07-12-16-18-49\" class=\"wp-image-343863\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-16-18-49-1200x471.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-16-18-49-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-16-18-49-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-16-18-49-768x302.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-16-18-49.png 1344w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Purchase Membership<\/h2>\n\n\n\n<p>After tenant registration tenant can login to the admin panel and navigate to purchase membership. Then click on check membership plan<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"588\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Purchase-1200x588.png\" alt=\"Membership-Purchase\" class=\"wp-image-396103\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Purchase-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Purchase-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Purchase-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Purchase-768x377.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Purchase.png 1289w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, tenant can Purchase a Membership Plan according to their requirement. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"497\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Frontend-Saas-Configuration-1200x497.png\" alt=\"Frontend-Saas-Configuration\" class=\"wp-image-394134\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Frontend-Saas-Configuration-1200x497.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Frontend-Saas-Configuration-300x124.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Frontend-Saas-Configuration-250x104.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Frontend-Saas-Configuration-768x318.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Frontend-Saas-Configuration.png 1358w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>From the available memberships plan, the Tenant can choose anyone at a time and proceed further to the next steps. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"588\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Plans-1-1200x588.png\" alt=\"Membership-Plans-1\" class=\"wp-image-396078\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Plans-1-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Plans-1-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Plans-1-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Plans-1-768x377.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Membership-Plans-1.png 1289w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Hence, After the plan selection, it will redirect you to the shopping cart with a success message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"570\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/08\/Screenshot-from-2022-08-03-13-27-04-1-1200x570.png\" alt=\"Screenshot-from-2022-08-03-13-27-04-1\" class=\"wp-image-346711\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/08\/Screenshot-from-2022-08-03-13-27-04-1-1200x570.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/08\/Screenshot-from-2022-08-03-13-27-04-1-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/08\/Screenshot-from-2022-08-03-13-27-04-1-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/08\/Screenshot-from-2022-08-03-13-27-04-1-768x365.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/08\/Screenshot-from-2022-08-03-13-27-04-1.png 1267w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Thereafter, the tenant will click on the place order button and it will redirect them to the PayPal login page&nbsp;or stripe login page <strong>(If the Tenant<\/strong> <strong>selects the<\/strong>&nbsp;<strong>stripe method then it will redirect them to the stripe login page).<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1200\" height=\"647\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-32.png\" alt=\"image-32\" class=\"wp-image-343353\" style=\"width:820px;height:442px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-32.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-32-300x162.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-32-250x135.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/image-32-768x414.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the Tenant already has an account they can directly log in to their account and make the payments. Hence, after successful payment order, the status will change on the front panel and display over the success message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"581\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-18-10-38-43-1-1200x581.png\" alt=\"Screenshot-from-2023-08-18-10-38-43-1\" class=\"wp-image-396071\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-18-10-38-43-1-1200x581.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-18-10-38-43-1-300x145.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-18-10-38-43-1-250x121.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-18-10-38-43-1-768x372.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-18-10-38-43-1.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Tenant and admin can<strong> both<\/strong> check the order summary in <strong>the sales&gt;order section tab after successful payment,<\/strong> as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"588\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Orders-Operations-Sales-Magento-Admin-1-1200x588.png\" alt=\"Orders-Operations-Sales-Magento-Admin-1\" class=\"wp-image-396072\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Orders-Operations-Sales-Magento-Admin-1-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Orders-Operations-Sales-Magento-Admin-1-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Orders-Operations-Sales-Magento-Admin-1-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Orders-Operations-Sales-Magento-Admin-1-768x377.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Orders-Operations-Sales-Magento-Admin-1.png 1289w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Tenant and admin both can check the order details by clicking on view button at sales&gt;order listing as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"588\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/000000080-Orders-Operations-Sales-Magento-Admin-1200x588.png\" alt=\"000000080-Orders-Operations-Sales-Magento-Admin\" class=\"wp-image-396068\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/000000080-Orders-Operations-Sales-Magento-Admin-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/000000080-Orders-Operations-Sales-Magento-Admin-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/000000080-Orders-Operations-Sales-Magento-Admin-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/000000080-Orders-Operations-Sales-Magento-Admin-768x377.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/000000080-Orders-Operations-Sales-Magento-Admin.png 1289w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Here, The Tenants can verify their <strong>Active Membership Plan <\/strong>and <strong>Upgrade their Membership Plan<\/strong> for their store when purchasing a membership.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"508\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-46-54-1200x508.png\" alt=\"Screenshot-from-2022-07-12-12-46-54\" class=\"wp-image-343753\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-46-54-1200x508.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-46-54-300x127.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-46-54-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-46-54-768x325.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-46-54.png 1339w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Tenant Account Panel Options <\/h3>\n<\/div><\/div>\n\n\n\n<p>In the Tenants Account Panel sections Tenants can easily Edit, Manage Subscription, and Purchase Membership. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"587\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/s19-1200x587.png\" alt=\"s19\" class=\"wp-image-343693\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/s19-1200x587.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/s19-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/s19-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/s19-768x376.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/s19.png 1358w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Edit Profile:-<\/strong>  In this section Tenants can edit their own profile information, store information address information, Theme configuration, Store Images, as well as View Store as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"596\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-19-01-59-1200x596.png\" alt=\"Screenshot-from-2022-07-11-19-01-59\" class=\"wp-image-343698\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-19-01-59-1200x596.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-19-01-59-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-19-01-59-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-19-01-59-768x382.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-11-19-01-59.png 1342w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tenants can easily modify their store information such as their store URL, store name, store owner, meta title Language, and currency according to their preferences. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"588\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-21-1200x588.png\" alt=\"Screenshot-21\" class=\"wp-image-343717\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-21-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-21-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-21-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-21-768x376.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-21.png 1346w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Tenants can also change their <strong>Address information, such as company name, phone number, street location, city, and Pincode<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"596\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-22-1200x596.png\" alt=\"Screenshot-22\" class=\"wp-image-343718\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-22-1200x596.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-22-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-22-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-22-768x381.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-22.png 1344w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Tenants can choose different <strong>Theme Configurations<\/strong> based on their preferences, and if no value is supplied, the default theme will be applied, as seen in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"586\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-23-1200x586.png\" alt=\"Screenshot-23\" class=\"wp-image-343719\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-23-1200x586.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-23-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-23-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-23-768x375.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-23.png 1358w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tenants can customize their store images by simply selecting and uploading their <strong>Store&#8217;s logo and icon images.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"798\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Images-1200x798.png\" alt=\"Store-Images\" class=\"wp-image-394112\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Images-1200x798.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Images-300x200.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Images-250x166.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Images-768x511.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Store-Images.png 1362w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can visit your Store link at view store when you have properly registered.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"535\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02-1200x535.png\" alt=\"Screenshot-from-2022-07-12-12-20-02\" class=\"wp-image-343732\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02-1200x535.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02-300x134.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02-250x112.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02-768x343.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02-604x270.png 604w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-20-02.png 1338w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Manage Subscription:<\/h2>\n\n\n\n<p>Tenant <strong>Subscription Plan<\/strong> selections will be shown here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"538\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28-1200x538.png\" alt=\"Screenshot-from-2022-07-12-12-19-28\" class=\"wp-image-343747\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28-1200x538.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28-300x135.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28-250x112.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28-768x344.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28-604x270.png 604w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Screenshot-from-2022-07-12-12-19-28.png 1329w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Tenant Store Listing<\/strong><\/p>\n\n\n\n<p>Customers can view all tenant&#8217;s stores by navigating to the View Stores button which will then show all of the Tenant Stores which have been listed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"809\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/View-Stores-1200x809.png\" alt=\"View-Stores\" class=\"wp-image-394212\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/View-Stores-1200x809.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/View-Stores-300x202.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/View-Stores-250x169.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/View-Stores-768x518.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/View-Stores.png 1364w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>That\u2019s all for the Multi-Tenant SaaS Module. So if you still have any doubts or suggestions, feel free to add a ticket.<\/p>\n\n\n\n<p>Moreover, let us know your views to make the extension better <a href=\"https:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/webkul.uvdesk.com\/<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Magento 2 Multi-Tenant SaaS Module enables tenants to register and manage their own store here, customers can become tenants and sell products with their own Subdomain name (URL). The store owners can manage tenants with various membership plans. As a result, tenants can purchase memberships based on their needs. Furthermore, this eliminates the need <a href=\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":406,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8929,9121],"tags":[],"class_list":["post-341581","post","type-post","status-publish","format-standard","hentry","category-e-commerce-bagisto","category-magento-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide for Multi-Tenant SaaS Module<\/title>\n<meta name=\"description\" content=\"&quot;TheMagento 2 Multi-Tenant SaaS enables tenants\/merchants to register and construct their own store using their own subdomain&quot;.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide for Multi-Tenant SaaS Module\" \/>\n<meta property=\"og:description\" content=\"&quot;TheMagento 2 Multi-Tenant SaaS enables tenants\/merchants to register and construct their own store using their own subdomain&quot;.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-11T06:41:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T10:14:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png\" \/>\n<meta name=\"author\" content=\"Manika Vats\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manika Vats\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\"},\"author\":{\"name\":\"Manika Vats\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8e7e1eaf187071cb74c58a391e42475a\"},\"headline\":\"Guide for Magento 2 Multi-Tenant SaaS Module\",\"datePublished\":\"2022-07-11T06:41:26+00:00\",\"dateModified\":\"2025-09-12T10:14:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\"},\"wordCount\":2328,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png\",\"articleSection\":[\"E commerce\",\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\",\"url\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\",\"name\":\"Guide for Multi-Tenant SaaS Module\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png\",\"datePublished\":\"2022-07-11T06:41:26+00:00\",\"dateModified\":\"2025-09-12T10:14:26+00:00\",\"description\":\"\\\"TheMagento 2 Multi-Tenant SaaS enables tenants\/merchants to register and construct their own store using their own subdomain\\\".\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin.png\",\"width\":1355,\"height\":746,\"caption\":\"Configuration-Settings-Stores-Magento-Admin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Magento 2 Multi-Tenant SaaS Module\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8e7e1eaf187071cb74c58a391e42475a\",\"name\":\"Manika Vats\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1cef1322cdaedfb700bfd134201ea035b8f8793a3dfb0a629ef65681ac34356d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1cef1322cdaedfb700bfd134201ea035b8f8793a3dfb0a629ef65681ac34356d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Manika Vats\"},\"description\":\"Manika, a Business Analyst, specializes in Magento, optimizing e-commerce processes and aligning technology with business goals. Focuses on strategic solutions to boost system efficiency and drive business growth effectively.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/manika-vats-32a094190\/\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/manikavats-bd877\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide for Multi-Tenant SaaS Module","description":"\"TheMagento 2 Multi-Tenant SaaS enables tenants\/merchants to register and construct their own store using their own subdomain\".","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/","og_locale":"en_US","og_type":"article","og_title":"Guide for Multi-Tenant SaaS Module","og_description":"\"TheMagento 2 Multi-Tenant SaaS enables tenants\/merchants to register and construct their own store using their own subdomain\".","og_url":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-07-11T06:41:26+00:00","article_modified_time":"2025-09-12T10:14:26+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png","type":"","width":"","height":""}],"author":"Manika Vats","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Manika Vats","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/"},"author":{"name":"Manika Vats","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8e7e1eaf187071cb74c58a391e42475a"},"headline":"Guide for Magento 2 Multi-Tenant SaaS Module","datePublished":"2022-07-11T06:41:26+00:00","dateModified":"2025-09-12T10:14:26+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/"},"wordCount":2328,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png","articleSection":["E commerce","Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/","url":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/","name":"Guide for Multi-Tenant SaaS Module","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin-1200x661.png","datePublished":"2022-07-11T06:41:26+00:00","dateModified":"2025-09-12T10:14:26+00:00","description":"\"TheMagento 2 Multi-Tenant SaaS enables tenants\/merchants to register and construct their own store using their own subdomain\".","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Configuration-Settings-Stores-Magento-Admin.png","width":1355,"height":746,"caption":"Configuration-Settings-Stores-Magento-Admin"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/multi-tenant-saas-module-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Magento 2 Multi-Tenant SaaS Module"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8e7e1eaf187071cb74c58a391e42475a","name":"Manika Vats","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1cef1322cdaedfb700bfd134201ea035b8f8793a3dfb0a629ef65681ac34356d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1cef1322cdaedfb700bfd134201ea035b8f8793a3dfb0a629ef65681ac34356d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Manika Vats"},"description":"Manika, a Business Analyst, specializes in Magento, optimizing e-commerce processes and aligning technology with business goals. Focuses on strategic solutions to boost system efficiency and drive business growth effectively.","sameAs":["https:\/\/www.linkedin.com\/in\/manika-vats-32a094190\/"],"url":"https:\/\/webkul.com\/blog\/author\/manikavats-bd877\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/341581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/406"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=341581"}],"version-history":[{"count":103,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/341581\/revisions"}],"predecessor-version":[{"id":506367,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/341581\/revisions\/506367"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=341581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=341581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=341581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}