Botble Ecommerce SaaS | Multi-tenant Store Platform

Botble Ecommerce SaaS | Multi-Tenant Store Builder for Laravel Ecommerce SaaS is a standalone, self-hosted multi-tenant store builder – no subscriptions require

Sep 14, 2026 - 18:57
Sep 22, 2026 - 18:36
 0  4
Botble Ecommerce SaaS | Multi-tenant Store Platform

Botble Ecommerce SaaS | Multi-Tenant Store Builder for Laravel

Ecommerce SaaS is a standalone, self-hosted multi-tenant store builder – no subscriptions required. Install it once on your own server and sell online stores the way the big hosted store builders do: a visitor picks a plan and a store address on your marketing site, and about a minute later they have their own storefront, their own admin panel and their own database. You keep the recurring revenue, the customer data and the source code.

Where most “multi-store” scripts put every merchant into one shared set of tables, Ecommerce SaaS gives each store its own MySQL database, storage directory and cache keyspace. Around that sits a purpose-built operator console, a 38-endpoint REST API, 27 signed webhook events, 43 languages with RTL on both the marketing site and the control plane, and 20 storefront presets so a new store opens with a themed catalogue instead of an empty screen.

Built on the Botble CMS core and Laravel, with complete source code included. The store side is the full Botble ecommerce admin. The platform side – plans, quotas, billing, provisioning, domains, API and webhooks – is the part a normal ecommerce script does not have.

Both demo stores run from one codebase on two separate databases. Sign up on the marketing site to watch a store being provisioned end to end.

Note: Special prices for first sales – $69 for the first 20 sales, then $99 for the next 30, $139 for the next 50, and $179 regular price after that. Hurry up!!!

Special prices


Ecommerce SaaS | Multi-Tenant Store Builder for Laravel


Screenshots

Operator Dashboard

Stores by status, monthly recurring revenue, trial-to-paid conversion and recent signups across the whole platform.

Operator Dashboard

Stores

Every store with its plan, status, domain and usage – suspend, resume, cancel, or open its admin as the owner.

Stores

Plans & Quotas

Price, interval, trial length, product and staff limits, custom domain entitlement and the apps and themes each tier includes.

Plans and Quotas

Self-Serve Signup

A visitor picks a plan, a store address and one of the 20 presets – the store is provisioned in about a minute.

Self-Serve Signup

API Keys & Webhooks

Issue bearer keys with read or write scopes, subscribe endpoints to events and inspect every delivery.

API Keys and Webhooks

Storefront

Each store runs the bundled Amerce theme on its own subdomain or custom domain, with its own catalogue, checkout and admin.

Storefront


We have a dedicated support center for all of your support needs. It includes our Documentation and Ticket system for any questions you have. We usually get back to you within 12-24 hours.

support document online demo online

Why Ecommerce SaaS?

Hosting stores for other people is a different problem from running one store. The moment a second merchant signs up you need isolation, billing (plans, trials, failed cards, suspensions), operations (updating fifty stores without visiting fifty admin panels) and a way for your own systems to react when a store is created or cancelled. Ecommerce SaaS was built for that job from the start, not by bolting a store column onto a single-store script.

  • Real database-per-store isolation – one database, one storage directory and one cache keyspace per store. A store can be moved or removed on its own, and no store’s products, orders or customers are ever mixed with another’s.
  • A control plane you can automate – 38 REST endpoints and 27 signed webhook events, so your CRM, billing or support desk can create, suspend and inspect stores without a human in the loop.
  • Operations quality – a preflight check before launch, one command that updates every existing store after a release, every impersonation written to the platform log, and every billing change recorded with who caused it.
  • 43 languages on both sides – the marketing site your customers sign up on and the console you run the platform from, RTL included.
  • 20 storefront presets – every new store opens with a themed catalogue to edit, not an empty screen.

We deliberately did not compete on feature count. The core is kept lean so it stays upgradeable: POS, wallets, loyalty points, live chat and similar extras are not bundled – they are the roadmap for paid add-ons.

Third-party services you may need

Please read this before buying. Several optional features in this product connect to services that are not ours and are not included in the purchase price. Enabling them requires you to register your own developer or merchant accounts with those providers, accept their terms, and pay any fees they charge. We do not control their pricing, approval processes or availability in your country.

The product runs without any of them. Each feature below is switched off until you supply your own credentials, and nothing else in the product depends on it.

Payment gateways for your stores’ shoppers

  • Stripe, PayPal, Razorpay, Paystack, Mollie and SSLCommerz each require your own merchant account with that provider, plus their onboarding and identity checks
  • Gateways charge their own transaction fees and, in some cases, monthly or payout fees. Those fees are set by the provider and are entirely separate from the price of this item. Availability varies by country
  • Cash on delivery and bank transfer need nothing external and work out of the box

Stripe for subscription billing

  • Charging your own store owners uses Stripe Checkout and the Stripe Billing Portal, which needs a Stripe account and is subject to Stripe’s fees and country availability
  • Without Stripe you can still assign, change and cancel plans by hand from the operator console, and take payment offline by bank transfer. No other subscription processor is included

An SMTP provider

  • Lifecycle email (store ready, trial ending, payment failed, suspension, bank-transfer receipts) needs a mail service. Nothing external is bundled; any SMTP provider works, configured once for the whole platform

A DNS provider you control

  • Store subdomains need a wildcard DNS record and a wildcard certificate on a domain you own. Customer custom domains are verified against the exact DNS records the product shows them. Domain registration and certificates are between you and your provider

Key Features (Last Updated: September 2026):

  • Buy One Time & Get Free Updates Forever Free updates forever
  • Free Installation – If you face any problem during installation, we will help you and it’s FREE

Real isolation

  • Database Per Store – every store gets its own MySQL database, created on demand. Products, orders and customers are never mixed between stores
  • Per-Store Storage and Cache – uploads and logs live in the store’s own directory; cache isolation works on file, database, Redis or memcached (Redis recommended, not required)
  • Logged Impersonation – open any store’s admin to help its owner; every impersonation is written to the platform log (operator, store, IP, time), and every billing state change is recorded in the console with who caused it

Signup and presets

  • Self-Serve Signup – a visitor picks a plan and an address and their store is provisioned in about a minute, with a themed demo catalogue to edit
  • 20 Storefront Presets – fashion, electronics, furniture, cosmetics, sneakers, jewellery, organic, sport and more, all built for the bundled Amerce theme. Presets seed catalogue data; demo photos are not included (see Notes)
  • More Botble Ecommerce Themes – drop in a Botble-published ecommerce theme, register it, assign it to plans. Store owners switch theme from their own admin

Plans, quotas and billing

  • Plans and Quotas – price, interval, trial length, product and staff limits, custom domain entitlement and the apps and themes each tier includes. Pricing and limits are frozen at purchase, so editing a plan never re-prices or re-limits existing subscribers; apps and themes you add to a plan do reach them
  • Stripe Subscription Billing – Stripe Checkout and Billing Portal via Laravel Cashier, with trials, plan changes, past-due grace and automatic suspension
  • Bank Transfer – offline requests reviewed in the console and approved with numbered receipts, with a daily digest of what is waiting
  • Store Owner Self-Service – each owner manages their own billing, connects a custom domain with the exact DNS records shown, and turns their plan’s apps and themes on and off

Operator console, API and webhooks

  • Purpose-Built Control Plane – Stores, Plans, Coupons, Plan orders, Bank transfer, Pages, Apps & Themes, Subscriptions, Domains, Landing page, Languages, Operators, API keys, Webhooks and License, with its own operator accounts and a bundled marketing site (landing, pricing, signup, “find my store”)
  • Control-Plane REST API – 38 endpoints for the store lifecycle: create, update, suspend, resume, cancel and delete stores, read usage and events, assign, change, extend, reactivate and cancel subscriptions, manage custom domains, apps and theme, list plans, and manage webhook endpoints and deliveries. Bearer keys you issue and revoke, read/write scopes and per-key rate limiting. Plans, coupons, bank-transfer approvals, pages, the catalogue, operators and licence are console-only
  • Signed Webhooks – 27 events pushed to your systems with HMAC-SHA256 signatures, replay protection, automatic retries and a delivery log

Storefront and languages

  • 8 Payment Methods at checkout – cash on delivery, bank transfer, Stripe, PayPal, Razorpay, Paystack, Mollie and SSLCommerz
  • Full Botble Ecommerce Admin in every store – products, variations, orders, customers, shipping, taxes, discounts, invoices and reviews
  • 43 Languages, RTL Included – both the marketing site and the control plane

Operations

  • Browser Installer – 5 tenancy steps: control-plane domain, operator account, automated setup, queue and cron guidance, first store. Licence activation is a screen in the operator console
  • Preflight Checks – verifies cache isolation, queue, mail, database privileges and storage are right before you go live
  • Updates For Existing Stores – one command applies a release’s migrations to every store you already host; per-store schedule runs, usage collection, domain verification, storage repair and billing maintenance are artisan commands you can cron
  • Tested – 800+ passing tests in the tenancy package, run on every commit by CI, including an isolation regression suite
  • Built on Botble CMS – the same core used by thousands of customers worldwide
  • Fast support – We always reply your ticket within 1 business day

Who is Ecommerce SaaS For?

  • Agencies – host every client store on one platform, update them all with one command, and bill monthly instead of per project
  • Hosting Companies & Resellers – add a store builder to your product line under your own brand and domain
  • Founders – launch a hosted store builder for your own country, language or niche without paying a cut of every sale to someone else
  • Developers – drive the store lifecycle, subscriptions, domains and apps from the REST API and webhooks, and build your own onboarding or support flows on top

Many free plugins by our community authors

There are many free plugins available on our Marketplace: https://marketplace.botble.com/products

Install the plugin on your server and activate it platform-wide with the artisan command cms:plugin:activate, then offer it to stores from the operator console’s Apps & Themes catalogue and tick the plans that include it. Plugins are never installed per store; store owners turn them on from their own admin. Plugins that write shared files (translation and language editors, backups) cannot be offered to stores.

Botble marketplace Free plugins


Elite Author

Free installation service

Note: Free installation is for a VPS or dedicated server where you can give us root (or sudo) SSH access, control of your domain’s DNS and a database user with global CREATE and DROP. Shared cPanel or Direct Admin hosting cannot run this product – it has no persistent queue worker, no global database privileges and usually no wildcard certificate – so we cannot install there. We don’t provide installation service on localhost.

If you need free installation service, please create a ticket on our support center https://botble.ticksy.com and give us SSH access to your server (host, user and key or password) plus access to your DNS provider, our dev team will install it for you.


Notes:

  • CONSIDERING PURCHASING OUR ITEM? Please view our support section for important notes and questions.
  • License: if you charge your own customers for access to the stores you host, you need the Extended License. If you run every store yourself and nobody pays you for access, the Regular License is enough. One purchase covers one installation, which may host unlimited stores.
  • Not included: POS, a mobile app, a drag-and-drop page builder, wallets, loyalty points, an affiliate program, live chat, SMS or WhatsApp notifications, dropshipping import, gift cards, a PWA, and a backup or export screen for store owners (you back up and move store databases yourself). The core is deliberately lean; add-ons are the roadmap.
  • One bundled theme: Amerce ships in the box. Other Botble ecommerce themes can be added and assigned to plans, but are sold separately.
  • A server, not shared hosting: you need a database user with global CREATE and DROP, wildcard DNS with a wildcard certificate, a cron entry and a queue worker. Please read the requirements page before buying.
  • Demo images are not included: the 20 presets seed products, categories, brands and pages, but the product and banner photos on the demo are licensed stock and are not in the download. On your own install a new store shows sized grey placeholders in their place until you upload your own images for each preset (a one-time job for the platform owner) or the store owner uploads theirs.

Requirements

  • Apache, nginx, or another compatible web server with a wildcard virtual host.
  • PHP >= 8.3
  • MySQL 8+ or MariaDB 10.6+, with a database user holding global CREATE and DROP (each store gets its own database)
  • A wildcard DNS record for your stores and a wildcard certificate
  • A cron entry, and a queue worker on a real queue connection (not sync)
  • Any cache store – file, database, Redis or memcached. Redis is optional
  • PDO, OpenSSL, Mbstring, Exif, Fileinfo, XML, Ctype, JSON, Tokenizer, GD, Zip PHP Extensions
  • Module Re_write server
  • PHP_CURL Module Enable
  • Optional, your own accounts: Stripe for subscription billing and checkout; PayPal, Razorpay, Paystack, Mollie or SSLCommerz merchant accounts; an SMTP provider; a DNS provider you control

Changelog

Version 1.0.0 – September 2026

- First release.

About Botble

Botble is a team of experienced developers dedicated to creating high-quality, user-friendly web applications and plugins. With years of experience in web development, we strive to deliver products that meet the highest standards of quality and performance.

Visit us at botble.com

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0