Webkul Store
Laravel e-Commerce Multi Company SaaS Module
3 Review(s)

Description

Laravel e-Commerce Multi Company SaaS Module is a Bagisto extension that turns one installation into a hosted platform. Merchants register, get their own store, and pay for it by plan.

A merchant signs up through a three-step form with a live subdomain preview. Provisioning then creates the storefront, the admin panel, and the store records without any manual work.

Each tenant gets the full Bagisto backend. Catalog, sales, customers, marketing, CMS, and reporting all behave as usual, but remain scoped to that one store.

Super admins decide what a plan allows. Product counts, category counts, attribute families, channels, order volume, and premium theme access are all set on the plan.

Billing runs on Stripe, PayPal, or a manual gateway. Trial plans, plan offers, and direct plan assignment cover migrations, pilots, and negotiated deals.

Additionally, if you want sellers to list inside one shared storefront instead of separate stores, then check Laravel Multi Vendor Marketplace.

Highlighted Features

 Automatic Store Provisioning

A new signup receives a storefront, an admin panel, and a subdomain with no setup work from your team.

 Plan Limits and Usage Bars

Merchants watch how much of their product, category, and order allowance a plan still leaves them.

 Cross-Tenant Insights

Gross volume, orders, active tenants, and new signups roll up over 7, 30, and 90 day windows.

 Login As Tenant

Open a merchant admin panel and reproduce a reported issue without ever asking for a password.

 Signed Webhook Events

Tenant, subscription, and billing events post as signed JSON to any system you already run.

 Premium Theme Gating

Breeze, Fashion, Commercia, and Adornments reach only those stores on a plan that permits them.

Why Do We Need a Multi Company SaaS Module for Bagisto?

Laravel e-Commerce Multi Company SaaS Module lets multiple merchants run separate stores from one Bagisto installation, with their own catalogs, admin panels, and customer data.

Managing multiple merchants separately quickly becomes complex, with individual deployments, credentials, and invoices to maintain for each store.

Multi Company SaaS Module uses a multi-tenant setup to serve multiple stores from one codebase while keeping each merchant's catalog, orders, and customers separate.

Provisioning happens at signup, so a merchant reaches Store Setup while the registration form is still fresh. Their plan usage bars read from the same limits you set on the plan, which keeps a support reply and the merchant screen in agreement.

Also, if you want suppliers to run branded microsites for wholesale buyers, you can check our module Laravel eCommerce SaaS B2B Marketplace.

Use Cases

  • Launch a Hosted Store Builder

    Offer store subscriptions where merchants select a plan, pay, and start selling products from their own store.

  • Run a Franchise Network

    Give each branch its own storefront and order queue while head office monitors all branches from one dashboard.

  • Serve Agency Clients

    Host multiple client stores on one platform, with each client getting a separate admin panel and custom domain.

  • Build a Regional Mall

    Let local shops join one platform while keeping their own branding, storefront, name, and theme.

  • Offer Free Trial Stores

    Enable trial plans with a set duration so prospects can test a complete store before subscribing.

  • Split Brands Under One Company

    Let large retailers manage separate brand stores while maintaining individual catalogs, channels, and currency settings.

Super Admin Dashboard and Cross-Tenant Insights

Super admins sign in at /super/login and land on the platform dashboard. Totals for tenants, active subscriptions, and revenue sit beside recent tenants and recent invoices.

  • Read total tenants, active tenants, active subscriptions, and total revenue at a glance.
  • Compare 7 day, 30 day, and 90 day windows on the insights trend chart.
  • Open the Needs Attention panel for tenants with expiring plans or failed payments.
  • Sort the tenant leaderboard by volume and export the result.
  • Review subscription stats and plan distribution across the whole platform.
  • Reset a lost super admin password from the forgot-password screen.

Tenant Management and Store Provisioning

Tenant grid lists every merchant on the platform with search, filters, and pagination. Registering a tenant here provisions the storefront and the admin panel in the same step.

  • Register a tenant and let provisioning create the store automatically.
  • Edit tenant details, status, profile image, and CNAME value.
  • Assign a plan to a tenant, or cancel the plan they hold.
  • Use Login As Tenant to enter a merchant admin panel directly.
  • Browse cross-tenant read-only lists of all customers, products, and orders.
  • Delete a tenant when the account is closed.

Subscription Plans and Plan Limits

Plans carry a code, a name, a description, and pricing. Monthly and yearly pricing sit on the same plan, and yearly is entered month by month.

  • Cap products, categories, attributes, attribute families, channels, and orders per plan.
  • Toggle premium themes on a plan to gate storefront theme access.
  • Add a plan offer as a fixed amount or a percentage discount.
  • Switch trial plans on and set how many days a trial runs.
  • Check the purchased plans list to see which merchant sits on which plan.

Tenant Billing and Self-Service Checkout

Merchants handle their own billing inside the store admin. Plan overview shows the current plan, its price, the next billing date, and the payment method on file.

  • Compare plans with a monthly and yearly toggle before choosing one.
  • Pay through Stripe, PayPal, or the manual gateway at checkout.
  • Download subscription invoices from the tenant panel.
  • Look back over purchased plan history for past renewals.
  • Keep company profile and billing address details up to date.

Storefront Themes for Every Tenant Store

Every store starts on the Default theme. Breeze, Fashion, Commercia, and Adornments are premium themes, and a store only sees them when its plan permits premium themes.

  • Pick a theme per channel from the list the plan allows.
  • Edit theme content blocks such as sliders, collections, columns, and footer.
  • Give merchants on higher plans a visible reason to upgrade.
  • Keep theme customizations stored through an automatic downgrade.

Custom Domain and CNAME Mapping

Each store gets a username.rootdomain.com subdomain at registration. Merchants who own a domain point it at that subdomain with a CNAME record, and no extra plugin is needed.

  • Set the CNAME value for a tenant from the tenant edit screen.
  • Show a live subdomain preview during the three-step registration form.
  • Keep the default subdomain working alongside the mapped custom domain.
  • Let a merchant trade under their own brand address from day one.

Webhooks, Agents, and Platform Settings

Settings hold the pieces that keep a platform running. Agents, roles, currencies, exchange rates, and webhooks all live here.

  • Fire tenant events on created, provisioned, updated, and deleted.
  • Fire subscription events on activated, changed, cancelled, trial ending, and expired.
  • Fire billing events on invoice paid and payment failed.
  • Inspect and retry any call from the webhook delivery log.
  • Create agents and give them All access or a custom role.
  • Add currencies and set exchange rates against the base currency.

 Support

For any issue related to this module, please create a support ticket here at - https://webkul.uvdesk.com/en/customer/create-ticket/ or send an email to support@webkul.com

You may also check our quality Bagisto Extensions.

5.0
based on 3 reviews
Francesco
(IT)
Posted On - May 13, 2022
Great Support Experience
Talking to Bagisto's support is always a great experience.

They're experts and know what they have to do very well.

Special thanks to Simant who is always up-to-date with every request!
Sherif Etman
softwarecpanel.com (GB)
Posted On - April 27, 2020
Software Cpanel has Just great Experience with Bagisto software
Software Cpanel has Just great Experience with Bagisto software as open-source eCommerce system and they have Very Good Support Team, and we will always look forward to improving the bagisto system again and again.
N
Nikhil Jathar
(IN)
Posted On - July 6, 2019
Thanks for the great module
Thanks for the great module. We received Best Services from Webkul Team.

I am very impressed with their accurate & fast response. Many thanks from all of our Team.
No Showcase.
Product Version
2.4.9
Supported Browsers
Firefox 5+Google Chrome 14+Internet Explorer 7Internet Explorer 8Internet Explorer 9Opera 11Safari
Tags
Released
7 years ago
Last Updated
14 days ago
Supported Version
Bagisto2.4.x