NShop
Multi-tenancy

Roles

Customer, store admin, platform owner - what each can do.

NShop has three roles. Each person's account carries one of them, and NShop checks it on every action.

Customer

A signed-in shopper. Can:

  • Manage their own profile, addresses, and wishlist.
  • See their own orders.
  • Write reviews (one per product).
  • Use both AI assistants.

Cannot see other shoppers' data, and cannot reach any admin tools.

Store admin

Full control inside one store. Can:

  • Add, edit, and remove products, options, and categories.
  • See and update their store's part of any order - specifically the order status, fulfillment details, and timestamps.
  • Create and manage coupons.
  • Invite teammates.
  • See their store's customers (gathered from orders).
  • Use the admin AI tools.

Cannot see or change any other store's data - both the role check and the built-in data walls refuse it.

Platform owner

Global and view-only. Used for support and running the platform itself. Can:

  • See the list of all stores and their settings.
  • View any product or order, across every store.
  • Create new stores.

Cannot change orders or catalogs for a store - that's the store admin's job.

How roles are assigned

Roles are only ever assigned by NShop's own back-office tools, never by anything a shopper or admin could trigger themselves:

  • During initial setup of a new store.
  • Through the team invite flow.
  • When a pending invite is applied the first time someone signs in.

There is no "make me an admin" button anywhere. Admin status can't be self-granted.

On this page