Skip to content

Introduction ​

Multi-Tenant eCommerce in Bagisto lets you run a SaaS platform where many merchants create and manage their own individual stores under a single system. Each merchant — a tenant — gets a dedicated storefront and admin panel, while you, the platform owner, manage the infrastructure, subscription plans, and revenue from one place.

What you'll learn

  • Who the two audiences of the platform are
  • The two types of multi-tenant setup: single database and multiple databases
  • What a super admin controls and what a tenant controls
  • Where to go next for each task

Two panels, two audiences ​

The platform is run from two separate panels.

  • The Super Admin panel is where you oversee every tenant, subscription plan, and platform-wide setting.
  • The Tenant Admin panel is a Bagisto-like backend each merchant uses to run their own store.
Multi-tenant SaaS platform overview

Two types of multi-tenant setup ​

The module comes in two variants. Both give every tenant its own storefront, admin panel, and isolated store data — the difference is where that data is stored.

  • Single Database — all tenants share one database and are separated by a tenant identifier. Cheapest and simplest to maintain, and a good fit for many smaller stores.
  • Multiple Databases — each tenant gets its own dedicated database, created when the merchant registers. Strongest isolation, with per-tenant backups and independent scaling.

Everything else in this guide — panels, plans, tenants, and settings — works the same way in both variants.

What the super admin does ​

The super admin is the top authority on the platform. From the Super Admin panel you can:

  • Manage tenants — register merchants, view their store insights, edit them, and sign in as any tenant. See Tenant Management.
  • Sell subscriptions — create plans, track purchased plans, and review invoices. See Plan Management.
  • Run the platform — manage agents and roles, currencies, exchange rates, webhooks, and themes. See Agents & Roles.
  • Publish content — manage CMS pages and platform-wide configuration. See CMS Pages.

What a tenant does ​

A tenant signs up, gets a storefront and admin panel provisioned automatically, and starts selling. A merchant manages products, categories, orders, and customers, chooses a storefront theme allowed by their plan, and reviews their own subscription and invoices. See Registration & Sign-in.

TIP

New to the platform? If you run the SaaS, start with the Super Admin Dashboard. If you're a merchant setting up a store, start with Registration & Sign-in.