{"id":228592,"date":"2020-02-05T10:27:05","date_gmt":"2020-02-05T10:27:05","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=228592"},"modified":"2023-03-09T09:46:57","modified_gmt":"2023-03-09T09:46:57","slug":"laravel-ecommerce-multi-tenant-saas-pwa","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/","title":{"rendered":"Laravel eCommerce Multi-Tenant SaaS PWA"},"content":{"rendered":"\n<p>Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. By using this extension you can do the thing like work in&nbsp;<strong>low internet connection<\/strong>,&nbsp;<strong>load on the home screen<\/strong>,&nbsp;<strong>Social Sharing of&nbsp;<\/strong><a href=\"https:\/\/bagisto.com\/en\/how-to-create-simple-product-in-bagisto\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Product<\/strong><\/a><strong>,&nbsp;<\/strong>etc. The Progressive Web Application is lightning fast compared to the website.<\/p>\n\n\n\n<p><strong>**Note:-&nbsp;<\/strong>This module is an add on of Bagisto Saas-Tenant and Bagisto PWA extensions.<\/p>\n\n\n\n<p><strong>Requirements:<\/strong><\/p>\n\n\n\n<p>Bagisto: v0.1.x, 0.2.1, 0.2.2. and Bagisto SAAS: v0.1.7, v0.1.8, v0.1.9.<\/p>\n\n\n\n<p>Bagisto PWA: v0.1.x.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"index-title wp-block-heading\">Complete features list<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each Saas-companies can access their separate microsite.<\/li>\n\n\n\n<li>Works lightning fast if compared to the website.<\/li>\n\n\n\n<li>Launches without the internet or low-quality internet for each saas-companies.<\/li>\n\n\n\n<li>Looks and feels like a <a href=\"https:\/\/store.webkul.com\/bagisto-laravel-mobile-app.html\">Laravel native mobile app<\/a>.<\/li>\n\n\n\n<li>Increases user engagement for each saas-companies.<\/li>\n\n\n\n<li>Increases the saas-companies revenue due to user engagement.<\/li>\n\n\n\n<li>Each saas-companies can provide their application name.<\/li>\n\n\n\n<li>Each saas-companies can upload and change the application icon.<\/li>\n\n\n\n<li>Saas-companies can set the splash background colour of their Progressive Web Application.<\/li>\n\n\n\n<li>Each saas-companies can set the theme colour of their Progressive Web Application.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"index-title wp-block-heading\"><strong>Why Progressive Web Application?<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>The Progressive Web Application is more immersive and lightning-fast then a website or a native application.<strong>&nbsp;<\/strong>Progressive Web Application also user-friendly if compared to the website and supports the push notification.<\/p>\n\n\n\n<p>The best part of Progressive Web Application is that a user can use many of the features without an internet connection and once the mobile is connected to the internet the data gets synced. In short, you can say that if you are providing a platform to your user which is user-friendly and faster then it will increase the engagement of the users and increase in sale.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Website becomes lightning fast.<\/li>\n\n\n\n<li>More user-friendly.<\/li>\n\n\n\n<li>Supports push notification.<\/li>\n\n\n\n<li>No need to download\/install.<\/li>\n\n\n\n<li>Works fast even on a slow connection.<\/li>\n\n\n\n<li>Increases User engagement.<\/li>\n\n\n\n<li>Increase conversion rate.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"index-title wp-block-heading\">How to install the module?<\/h3>\n<\/div><\/div>\n\n\n\n<p>Customers will get a zip folder after purchasing the extension. After that, Unzip the respective extension zip and then merge the <strong>\u201cpackages\u201d<\/strong> folder into the <strong>project root directory<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1105\" height=\"330\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png\" alt=\"Laravel SaaS PWA Module installation\" class=\"wp-image-181759\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png 1105w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122-250x75.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122-300x90.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122-768x229.png 768w\" sizes=\"(max-width: 1105px) 100vw, 1105px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Goto <strong>config\/app.php<\/strong> file and add the following line under <strong>&#8216;providers&#8217; <\/strong>after the PWAServiceProvider<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Webkul\\SAASPWA\\Providers\\SAASPWAServiceProvider::class<\/pre>\n\n\n\n<p>Goto <strong>composer.json<\/strong> file and add the following line under <strong>&#8216;psr-4&#8217;<\/strong> after the PWA path<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"Webkul\\SAASPWA\\\": \"packages\/Webkul\/SAASPWA\/src\"<\/pre>\n\n\n\n<p>Run these commands below to complete the setup<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">composer dump-autoload<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php artisan migrate<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php artisan route:cache<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php artisan vendor:publish<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"index-title wp-block-heading\">Laravel eCommerce Multi-Tenant SaaS PWA Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>Once the commands have executed successfully each tenant can see the PWA option in&nbsp;<strong>Configure&gt;&gt;PWA.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1163\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/Laravel-eCommerce-Multi-tenant-SaaS-PWA-1163x1024.png\" alt=\"Laravel-eCommerce-Multi-tenant-SaaS-PWA\" class=\"wp-image-228611\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/Laravel-eCommerce-Multi-tenant-SaaS-PWA-1163x1024.png 1163w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/Laravel-eCommerce-Multi-tenant-SaaS-PWA-300x264.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/Laravel-eCommerce-Multi-tenant-SaaS-PWA-250x220.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/Laravel-eCommerce-Multi-tenant-SaaS-PWA-768x676.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/Laravel-eCommerce-Multi-tenant-SaaS-PWA.png 1292w\" sizes=\"(max-width: 1163px) 100vw, 1163px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Name:-&nbsp;<\/strong>The tenant has to enter the name of the Application, that will be&nbsp;<strong>displayed on the home screen<\/strong>.<\/p>\n\n\n\n<p><strong>Short Name:-&nbsp;<\/strong>The tenant has to enter the short name of the application, that will display on the<strong>&nbsp;splash screen<\/strong>.<\/p>\n\n\n\n<p><strong>Theme Color:-&nbsp;<\/strong>Set the theme color<\/p>\n\n\n\n<p><strong>Background Color:-&nbsp;<\/strong>Set the background color<\/p>\n\n\n\n<p><strong>App Icon:-&nbsp;<\/strong>Upload icon of the application to be displayed on the homepage. you can upload in various size.<\/p>\n\n\n\n<p>After setting all configuration, click on&nbsp;<strong>Save<\/strong><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"index-title wp-block-heading\"><strong>How to create a Push notification?<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Firstly the website should be&nbsp;<strong>https<\/strong>&nbsp;enabled and after launching the PWA of the site the user will get the popup to allow the notification, the user needs to allow the notification.<\/p>\n\n\n\n<p>Now the tenant needs to create the notification the tenant needs to click on the Progressive Web Application on the menu bar.<\/p>\n\n\n\n<p>A page will generate where the admin can see all the push notification, to create a new push notification click on the&nbsp;<strong>Create Push Notification&nbsp;<\/strong>button.<\/p>\n\n\n\n<p>After clicking on the Create Push Notification button a page will generate where several fields need to be filled by the tenant.<\/p>\n\n\n\n<p><strong>Title:-<\/strong>&nbsp;Here the tenants need to enter the title for the push notification.<\/p>\n\n\n\n<p><strong>Description:-&nbsp;<\/strong>Here the tenant also needs to enter the description for the push notification.<\/p>\n\n\n\n<p><strong>Target URL:-&nbsp;&nbsp;<\/strong>Here the tenant needs to enter the URL where the customer will be redirected after clicking the notification.<\/p>\n\n\n\n<p><strong>Icon:-<\/strong>&nbsp;Here the tenant can also insert the icon for the notification.<\/p>\n\n\n\n<p>After filling all these details the tenant just needs to click on the Save button.<\/p>\n\n\n\n<p>Now under the push notification, the tenant can see all the created push notifications, the tenant just needs to click on the <strong>&#8220;&gt;&#8221;<\/strong> to send the push notifications.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"index-title wp-block-heading\">How A Customer Can Install Progressive Web App<\/h3>\n<\/div><\/div>\n\n\n\n<p>The customers need to open the Bagisto eCommerce website in the browser of the mobile, then click on the menu<strong>&nbsp;icon<\/strong>&nbsp;of the browser to add the application on the home screen as shown below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-576x1024.png\" alt=\"Laravel eCommerce SaaS PWA\" class=\"wp-image-228615\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-576x1024.png 576w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-169x300.png 169w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-140x249.png 140w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup.png 720w\" sizes=\"(max-width: 576px) 100vw, 576px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now a&nbsp;<strong>pop window<\/strong>&nbsp;will appear to add the progressive web application like this.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-1-576x1024.png\" alt=\"Laravel eCommerce Multi-tenant SaaS PWA\" class=\"wp-image-228618\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-1-576x1024.png 576w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-1-169x300.png 169w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-1-140x249.png 140w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-1.png 720w\" sizes=\"(max-width: 576px) 100vw, 576px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Now the user can view the app icon on the home screen of the mobile like this. A user can click on the application<strong>&nbsp;to launch it<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-2-576x1024.png\" alt=\"Laravel eCommerce Multitenant SaaS PWa\" class=\"wp-image-228622\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-2-576x1024.png 576w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-2-169x300.png 169w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-2-140x249.png 140w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-2.png 720w\" sizes=\"(max-width: 576px) 100vw, 576px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After clicking on the application, the application will&nbsp;<strong>launch with the splash screen<\/strong>. PWA will launch as like Native app.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-3-1-576x1024.png\" alt=\"Laravel eCommerce SaaS PWA\" class=\"wp-image-228625\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-3-1-576x1024.png 576w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-3-1-169x300.png 169w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-3-1-140x249.png 140w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-3-1.png 720w\" sizes=\"(max-width: 576px) 100vw, 576px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After splash screen, user can also search product or browse <a href=\"https:\/\/bagisto.com\/en\/create-new-category-and-root-category-in-bagisto\/\" target=\"_blank\" rel=\"noreferrer noopener\">categories<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-4-576x1024.png\" alt=\"Laravel eCommerce SaaS PWA\" class=\"wp-image-228633\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-4-576x1024.png 576w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-4-169x300.png 169w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-4-140x249.png 140w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/mockup-4.png 720w\" sizes=\"(max-width: 576px) 100vw, 576px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><h2>Support<\/h2>\n<p>So, that was much about the User Guide of Laravel eCommerce Multitenant SaaS PWA Gateway for any queries or doubts reach out to us at<strong>&nbsp;<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>.<\/strong> You can also raise a ticket at our&nbsp;<a href=\"https:\/\/bagisto.uvdesk.com\/en\/\"><strong>HelpDesk System.<\/strong><\/a><\/p>\n<p>Please explore our<strong><a href=\"https:\/\/webkul.com\/laravel-development\/\"> Laravel Development Services&nbsp;<\/a><\/strong>and Quality&nbsp;<strong><a href=\"https:\/\/store.webkul.com\/catalogsearch\/result\/index\/?cat=171&amp;q=laravel\">Bagisto Extensions<\/a><\/strong>.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. By using this extension you can do the thing like work in&nbsp;low internet connection,&nbsp;load on the home screen,&nbsp;Social Sharing of&nbsp;Product,&nbsp;etc. The Progressive Web Application is lightning fast compared to the website. **Note:-&nbsp;This module is an add on of Bagisto <a href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":267,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396,8929],"tags":[8055,8678,8054,9595,9597,4371],"class_list":["post-228592","post","type-post","status-publish","format-standard","hentry","category-bagisto","category-e-commerce-bagisto","tag-bagisto","tag-laravel","tag-laravel-ecommerce","tag-laravel-ecommerce-platform","tag-open-source","tag-pwa"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel eCommerce Multi-Tenant SaaS PWA - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. PWA is fast compared to the website.\" \/>\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\/laravel-ecommerce-multi-tenant-saas-pwa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel eCommerce Multi-Tenant SaaS PWA - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. PWA is fast compared to the website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\" \/>\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=\"2020-02-05T10:27:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-09T09:46:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png\" \/>\n<meta name=\"author\" content=\"Simant Verma\" \/>\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=\"Simant Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\"},\"author\":{\"name\":\"Simant Verma\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0\"},\"headline\":\"Laravel eCommerce Multi-Tenant SaaS PWA\",\"datePublished\":\"2020-02-05T10:27:05+00:00\",\"dateModified\":\"2023-03-09T09:46:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\"},\"wordCount\":898,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png\",\"keywords\":[\"Bagisto\",\"laravel\",\"Laravel eCommerce\",\"laravel eCommerce platform\",\"open source\",\"PWA\"],\"articleSection\":[\"Bagisto\",\"E commerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\",\"url\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\",\"name\":\"Laravel eCommerce Multi-Tenant SaaS PWA - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png\",\"datePublished\":\"2020-02-05T10:27:05+00:00\",\"dateModified\":\"2023-03-09T09:46:57+00:00\",\"description\":\"Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. PWA is fast compared to the website.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png\",\"width\":1105,\"height\":330,\"caption\":\"Laravel SaaS PWA Module installation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel eCommerce Multi-Tenant SaaS PWA\"}]},{\"@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\/63f64723fe98f166757f7903d1f7e7e0\",\"name\":\"Simant Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Simant Verma\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel eCommerce Multi-Tenant SaaS PWA - Webkul Blog","description":"Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. PWA is fast compared to the website.","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\/laravel-ecommerce-multi-tenant-saas-pwa\/","og_locale":"en_US","og_type":"article","og_title":"Laravel eCommerce Multi-Tenant SaaS PWA - Webkul Blog","og_description":"Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. PWA is fast compared to the website.","og_url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-02-05T10:27:05+00:00","article_modified_time":"2023-03-09T09:46:57+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png","type":"","width":"","height":""}],"author":"Simant Verma","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Simant Verma","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/"},"author":{"name":"Simant Verma","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0"},"headline":"Laravel eCommerce Multi-Tenant SaaS PWA","datePublished":"2020-02-05T10:27:05+00:00","dateModified":"2023-03-09T09:46:57+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/"},"wordCount":898,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png","keywords":["Bagisto","laravel","Laravel eCommerce","laravel eCommerce platform","open source","PWA"],"articleSection":["Bagisto","E commerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/","url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/","name":"Laravel eCommerce Multi-Tenant SaaS PWA - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png","datePublished":"2020-02-05T10:27:05+00:00","dateModified":"2023-03-09T09:46:57+00:00","description":"Laravel eCommerce Multi-Tenant SaaS PWA uses web compatibilities and provides an application experience to the user. PWA is fast compared to the website.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/product122.png","width":1105,"height":330,"caption":"Laravel SaaS PWA Module installation"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-multi-tenant-saas-pwa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel eCommerce Multi-Tenant SaaS PWA"}]},{"@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\/63f64723fe98f166757f7903d1f7e7e0","name":"Simant Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Simant Verma"},"url":"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/228592","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\/267"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=228592"}],"version-history":[{"count":9,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/228592\/revisions"}],"predecessor-version":[{"id":372033,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/228592\/revisions\/372033"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=228592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=228592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=228592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}