USD
  • EUR
  • INR
  • USD
Cart
Cart 0
  • You have no items in your shopping cart.
    Bagisto Laravel Extensions
    Cart
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    ×
    Contact Us!
    Send Again
    Close
    Please Login to Write Your Review
    Laravel e-Commerce Multi Company SaaS Module

    Laravel e-Commerce Multi Company SaaS Module

    x
    Free

    * Required Fields

    $1,199.00
    Add To Cart

    Laravel e-Commerce Multi Company SaaS Module turns one Bagisto install into a hosted platform where merchants sign up, get their own store, and pay by plan.



    • Run many merchant stores from a single Bagisto installation.

    • Let merchants sign up and get a storefront and admin panel.

    • Create subscription plans with monthly and yearly pricing.

    • Set plan limits on products, categories, attributes, channels, and orders.

    • Collect payments through Stripe, PayPal, or a manual gateway.

    • Track gross volume, orders, active tenants, and signups across all stores.

    • Map a merchant's own domain to their store with a CNAME record.

    • Open premium storefront themes to merchants on higher plans.

    • Send signed webhook events to your billing and support systems.

    • Log in as any tenant to see exactly what that merchant sees.

    Laravel e-Commerce Multi Company SaaS Module
    Laravel e-Commerce Multi Company SaaS Module
    $1,199.00
    X
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    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.

    Laravel e-Commerce Multi Company SaaS Module

    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.
    Super Admin Dashboard and Cross-Tenant Insights

    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.
    Tenant Management and Store Provisioning

    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.
    Subscription Plans and Plan Limits

    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.
    Tenant Billing and Self-Service Checkout

    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.
    Storefront Themes for Every Tenant Store

    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.
    Custom Domain and CNAME Mapping

    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.
    Webhooks, Agents, and Platform Settings

     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 [email protected]

    You may also check our quality Bagisto Extensions.

    Specifications

    Product Version2.4.9
    Released7 years ago
    Last UpdatedSeptember 7, 2026 (2 days ago)
    Supported VersionsBagisto  2.4.x  

    Ratings

    We'd love to hear your thoughts! Share your feedback and help us craft an even better experience tailored just for you.

    5.0
    3 Reviews
    based on verified customer feedback
    Write a review
    Francesco
    Francesco
    🇮🇹 Italy

    Great Support Experience

    Posted On - May 13, 2022

    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
    Sherif Etman
    🇬🇧 United Kingdom

    Software Cpanel has Just great Experience with Bagisto software

    Posted On - April 27, 2020

    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.

    Nikhil Jathar
    🇮🇳 India

    Thanks for the great module

    Posted On - July 6, 2019

    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.

    Frequently Asked Questions

     How does Laravel e-Commerce Multi Company SaaS Module work?
    Laravel e-Commerce Multi Company SaaS Module runs many merchant stores from one Bagisto installation. A merchant registers, the platform provisions a storefront and admin panel, and a subscription plan sets what that store may do.
     
     Does each merchant get a separate admin panel?
    Yes, Every tenant receives its own Bagisto admin panel covering catalog, sales, customers, marketing, CMS, and reporting. A merchant sees only the data belonging to that store.
     
     Can a merchant use their own domain name?
    Yes, Every store gets a username.rootdomain.com subdomain, and a merchant can point their own domain at it with a CNAME record. No extra plugin is required for the mapping.
     
     What payment gateways are supported for subscriptions?
    Stripe, PayPal, and a manual gateway are supported. Stripe and PayPal credentials are entered in subscription payment settings, and the manual option suits bank transfers and offline deals.
     
     What happens when a tenant exceeds a plan limit?
    Plan limits cover products, categories, attributes, attribute families, channels, and orders. Usage bars in the tenant panel show how much of each allowance is used, and the merchant can move to a larger plan.
     
     What happens to a premium theme if a plan is downgraded?
    The store returns to the Default theme automatically. Theme customizations are kept, and they are restored if the merchant moves back to a plan that allows premium themes.
     
     Can a super admin give a plan without taking payment?
    Yes, A super admin can assign a plan to a tenant directly, which suits migrations, pilot accounts, and negotiated deals. Cancelling a tenant plan works from the same screen.
     
     Can I connect the platform to my own billing or CRM system?
    Webhooks deliver signed JSON for tenant, subscription, and billing events. A delivery log records every call, and a failed call can be inspected and retried from that log.
     
     Are free trials available for new merchants?
    Trial plans can be switched on, and the trial length is configurable. Automated emails warn a merchant when a trial is ending, when a renewal is due, and when an invoice is overdue.

    Specification

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Cloud Hosting

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Default Configuration Details of Server

    1 GB
    RAM
    1 Core
    Processor
    30 GB
    Hard Disk
    1 GB RAM & 1 Core Processor
    Database

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store

    * Server Configuration may vary as per application requirements.

    Change Logs

    • + Features
    • - Bugs
    • - Feature Add (+)
    • - Feature remove (-)
    • - Bug Fixed (!)
    • - Modification (*)
    Version 2.4.9
    • Compatible with Bagisto version v2.4.9.
    • Added a new Tenant Insights dashboard with active tenants, gross volume, orders, average order value, new signups, customers, trend chart, tenant health panel, and revenue leaderboard.
    • Added automatic dashboard data refresh without requiring a page reload.
    • Added a tenant health panel with Security, Errors, Dormant, and Stalled flags to identify tenants needing attention.
    • Added a What do these flags mean? explanation with plain language descriptions and the exact limits used for each health flag.
    • Added a tenant revenue leaderboard with search, sorting, filtering, and pagination.
    • Added currency specific dashboard amounts without combining values across different currencies.
    • Added an Insights setting to configure the dashboard cache lifetime.
    • Added Insights permissions to the Super Admin roles screen.
    • Fixed unauthorized access to Insights dashboard data by applying permission checks to every dashboard component.
    • Fixed missing permission checks for the Update Rates action on exchange rates.
    • Fixed an issue where an unexpected Super Admin agent account state could cause the panel to hang and run out of memory.
    • Fixed tenant creation form validation so errors are displayed on the relevant fields.
    • Fixed permission and server error messages that referenced missing text.
    • Added missing dashboard and error messages in all 22 languages.
    • Fixed tenant tagging for records created outside a tenant session, including scheduled and command line tasks.
    • Unified tenant creation from the signup wizard and Super Admin panel through a shared process with consistent results and events.
    • Improved failed tenant setup handling so incomplete setups no longer leave tenants partially created.
    • Added a compiled stylesheet for Super Admin pages to remove dependency on externally built styles.
    • Added automated code level and browser tests for the Insights dashboard.
    • Updated module documentation with corrected installation steps and an expanded developer guide.
    Version 2.4.8
    • + Compatible with bagisto version v2.4.8
    Version 2.4.1
    • + Compatible with bagisto version v2.4.1
    Version 2.3.9
    • + Compatible with bagisto version v2.3.9
    • - Fixed company theme images visibility in Super Admin / Admin Shop Theme.
    • - Fixed checkout flow after clicking Add to Cart.
    • - Fixed CMS page editing functionality in the Super Admin panel.
    • - Fixed product search functionality on the tenant end.
    • - Fixed update process for Super Agent email and Social Connect settings.
    • - Fixed CNAME URL handling on the tenant shop front.
    • - Fixed footer text update functionality.
    • - Fixed tenant shop front theme image display.
    Version 2.3.6
    • + Compatible with Bagisto version v2.3.6
    Version 2.3.0
    • + Compatible with Bagisto version v2.3.0
    • + Handled exception when super admin saves the slider carousel without adding any data.
    • + Enabled tenants to successfully create configurable products
    • - Fixed GDPR request page not working at the customer end.
    • - Fixed GDPR request page not working at the tenant end.
    • - Fixed the booking page not working in list view.
    Version 2.2.3
    • + Compatible with Bagisto version v2.2.3.
    • + Add the "Save Filter" option on description mention pages at super tenant end.
    • + Super Admin should be able to add the account image.
    • + Tenant should receive email when super admin create new tenant.
    Version 2.2.2
    • + Compatible with Bagisto version v2.2.2.
    • - Fixed issue where the attribute family was missing from the data grid on the product list page (customer end).
    • + Made the "Connect with us" section dynamic.
    • - Removed the "phone" text on the tenant view page.
    • - Fixed issue #351: Filter page not working on all super tenant pages.
    • + Improved the status text on the order list page.
    • - Fixed issue where products were not loading on the catalog and homepage.
    Version 2.1.2
    • + Updated the status dropdown options from "True/False" to "Active/Disable" on the product list filter page.
    • + Added state, postcode, and phone columns on the company address list page (Admin).
    • + Display full country names in the country column on the company address list page.
    • + Added respective currencies and locales when a new tenant is created by the super admin.
    • + Made the "Connect with us" section dynamic.
    • + Displayed the tenant company address list on the super admin view tenant page.
    • + Enabled super admin to upload profile images on the edit agent page.
    • + Enabled super admin to update the status of registered tenants from the tenants list page.
    • - Fixed UI issues.
    • - Fixed mobile responsiveness issues.
    • - Resolved RTL view issues and improved display.
    Version 2.0.0
    • + Compatible with Bagisto version v2.0.0. Implemented Full Page Cache support for improved performance.
    • + Added Laravel Octane support for enhanced application speed and efficiency.
    • + Added Dark Theme support, giving users the option to switch to a darker color scheme.
    • - Fixed translation issues.
    • - Fixed UI issues.
    • - Resolved several functionality issues.
    • - Fixed issues related to Dark Mode.
    Version 1.5.1
    • + Compatible with Bagisto version v1.5.1.
    • + Updated SaaS version in the super admin profile box.
    • - Fixed issue where super admin tenants' product list was not appearing.
    • - Fixed issue where no products appeared in tenant storefronts.
    • - Resolved issue where configure sub-tabs were not opening in the super admin mobile view.
    Version 1.4.5
    • + Compatible with Bagisto version v1.4.5.
    • + Validated that the phone number field is numeric on the merchant registration page.
    Version 1.4.4
    • + Compatible with Bagisto version v1.4.4.
    • + Enabled the sitemap feature.
    • + Updated all super admin grid pages.
    • - Fixed an exception error when super admin attempted to delete tenants using the mass delete filter.
    • + Displayed tenant, super agent, and page datagrids on the super admin end.
    • + Added a delete notification flash message for tenants and CMS pages.
    • -  Fixed an exception error when super admin tried to reset a password.
    Version 1.4.3
    • + Compatible with Bagisto version v1.4.3.
    • + Implemented responsive design for the super admin section.
    • + Added eye-visible password icon on the super admin login page.
    • - Fixed exception when selecting tenant products and orders on the super admin end.
    • - Fixed exception when adding new CMS pages on the super admin end.
    • - Fixed configuration functionality on the super admin end.
    Version 1.3.3
    • + Compatible with Bagisto version v1.3.3.
    • + Added a feature for super admin to enable or disable any module.
    • + Implemented ACL system for super admin users.
    • + Configured SMTP email settings for each tenant.
    • + Added domain registration and CNAME mapping options similar to Shopify.
    • + Enabled multi-theme support for super admin.
    • + Added CMS pages support for super admin.
    • + Added an option to register a tenant account from the super admin end.
    • - Fixed exception when creating a tenant with Seed-Data error.
    • - Fixed velocity issues after creating a tenant.
    • - Resolved ACL issue where super users couldn't log back in after deactivating all agents.
    • - Fixed exception in the super admin panel.
    Version 1.3.2
    • + Compatible with Bagisto version v1.3.2.
    • - Fixed issue where header content count could not be updated from the Admin Velocity Menu.
    • - Resolved issue where admin user couldn't be created with the same email used by a different tenant.
    • - Fixed exception when creating a new tenant with a username already registered for a second channel.
    Version 1.3.1
    • + Compatible with Bagisto version v1.3.1.
    • - Resolved issue where deactivated tenants displayed a 404 error instead of an exception page.
    • - Fixed issue where text on the image button was under inverted commas when editing the super channel.
    • - Fixed issue where locale direction changed automatically when editing super admin locale.
    • + Standardized warning color across all views (yellow for currency, red for locale).
    Version 1.2.0
    • + Compatible with Bagisto version v1.2.x.
    • - Fixed pre-filled SEO data issue on the home page as in Bagisto.
    • - Fixed non-working layered navigation filters.
    • - Resolved issue where changes in Velocity footer middle content did not reflect on the frontend for the last created company.
    • - Fixed error during SaaS installation with Composer 2.0.
    • - Resolved issue with saving the channel when the username was alphanumeric during company creation.
    Version 1.1.1
    • + Added CNAME feature for tenants to map their sub-domain to a specific domain.
    • + Added Arabic language translation.
    Version 1.1.0
    • + Compatible with Bagisto version v1.1.0.
    • + Added email configuration for tenants to receive email notifications.
    • + Added support for the Booking Product type for tenants.
    • + Compatible with Bagisto Velocity theme.
    Version 1.0.0
    • + Compatible with Bagisto version v1.0.0.
    • + Super Admin will receive an order email when a customer places an order.
    • + Added a super agent email feature in the SaaS configure section.
    • + Added Tenant's Customers DataGrid in the Super Admin panel.
    • + Added Tenant's Products DataGrid in the Super Admin panel.
    • + Added Tenant's Orders DataGrid in the Super Admin panel.
    Version 0.2.0
    • + Compatible with Bagisto version v0.2.0.
    • + Added company front link in the Super Admin header links.
    • - Corrected spelling and message for deleting company addresses.
    • - Resolved issue where the "company updated successfully" message was not displayed when updating the company profile.
    • - Fixed issue where locale could not be deleted from the admin end.
    • + Enabled admin to add new channels in SaaS.