Running multiple stores from one login

Last updated: April 2026

One Techfleet login can own or belong to many merchants. Use the store switcher in the top-left of the dashboard header to jump between them — your role, data, and billing are completely separate on each.

Who this is for

  • Agencies running storefronts for multiple clients
  • Multi-brand operators (e.g. a parent company with 3 regional brands)
  • Franchise networks where HQ + each location run as separate merchants
  • Founders trialing a second concept without creating a second login

Add another store

  1. Click the store switcher in the header
  2. Choose Add Another Store
  3. You go through the onboarding wizard for the new merchant (business name, subdomain, address)
  4. Or: accept an email invite from an existing merchant admin to join their store

Switching between stores

Click the switcher, pick the store. The dashboard fully re-scopes — inventory, orders, channels, and billing all flip. Nothing from the previous store leaks in.

Per-store isolation

  • Each merchant has its own D1 database (products, orders, customers)
  • Each merchant has its own KV namespace entries (session, cache, settings)
  • Each merchant has its own Stripe Connect account and is billed separately
  • Each merchant has its own subdomain and optional custom domain

Different roles per store

You might be Admin on your own store but Staff on a client's store they invited you to. Roles are per-store, so the store switcher also flips your permissions.

NOTE

Billing is per-merchant. If you run 3 stores, you see 3 credit balances and 3 Stripe accounts — they never pool.

Was this article helpful?