Multi-tenancy
Multi-store
How NShop runs many stores from one platform, safely.
NShop runs many stores from a single platform. Each store is completely separate in its catalog, orders, branding, payouts, and team - but they all share the same customer sign-in, so shoppers use one account everywhere.
How stores stay walled off
Keeping one store's data out of another store's reach is handled by several independent safeguards that back each other up. If one safeguard ever slipped, the next would still catch it.
- Picking the right store for every visit. When someone visits a store, NShop figures out which store they're on from the web address and serves only that store's data.
- The role on your account. Each person's account carries their role - store admin for a specific store, or platform owner. Every time someone tries to change something, NShop re-checks that their role allows it for that store.
- Built-in data walls. Even if a check were somehow missed, the storage itself refuses to hand one store's data to anyone who shouldn't see it.
Any one of these would be enough most of the time. Together, a slip in one is caught by the others.
What's in this section
- Stores and domains - store web addresses, custom domains, and how the right store is chosen.
- Roles - customer, store admin, platform owner.
- Isolation - exactly which data is shared and which isn't.
- Platform owner - the global, view-only operator role.