Registration playbookhost-aware commerce

Tenant registration stays simple.
Platform control stays separate.

Merchants start on stanek.sftr.cz, sign in once, open onboarding on the public host, claim a store name and optional subdomain, and land on their own storefront immediately. The admin host is not a merchant dashboard; it is reserved for accounts that already hold platform admin access.

Start onboardingSign in oncePlatform admin requires a separate role on admin.stanek.sftr.cz

01

Sign in on stanek.sftr.cz

Unauthenticated users are sent to the public login before onboarding continues.

02

Claim the storefront name

Choose a store name and optional subdomain. If you leave the slug blank, ExcelShop derives it from the store name.

03

Land on the live tenant host

Provisioning creates the tenant, owner membership, storefront defaults, and import seed, then redirects to <tenant>.stanek.sftr.cz.

Shared session
.stanek.sftr.cz
Public registration host
stanek.sftr.cz
First destination
<tenant>.stanek.sftr.cz

Registration flow, exactly

What happens between “start onboarding” and the first live storefront.

01

Merchant starts on the public host

Registration lives on the platform surface, so onboarding begins with sign-in rather than on a hidden admin route.

02

Store name and slug are validated

Merchants can type a subdomain or leave it blank. Reserved and duplicate slugs are rejected before the tenant goes live.

03

Provisioning seeds the first tenant state

ExcelShop creates the tenant record, grants owner membership, stores default storefront settings, and prepares the initial import configuration.

04

The merchant lands on the tenant host

Successful onboarding redirects straight to the new storefront, so the result is visible immediately on <tenant>.stanek.sftr.cz.

Provisioning output

One submission creates more than a slug.

  • Tenant record and storefront hostname
  • Active owner membership for the signed-in account
  • Default storefront settings and contact email
  • Initial import configuration and sync state

Admin access, clearly

Platform admin and tenant admin are different permissions.

Platform operators

Only active accounts with the platform-admin role can use admin.stanek.sftr.cz. That surface handles roster oversight, manual tenant creation, suspension, and soft removal.

Merchants

Tenant owners stay scoped to their own <tenant>.stanek.sftr.cz surface. Owning one tenant does not unlock platform-wide controls.

Ready to start cleanly

Know which surface you need before you click.

Merchants register from stanek.sftr.cz. Tenant owners manage their own store on the <tenant>.stanek.sftr.cz surface. Platform staff use admin.stanek.sftr.cz only when their account has been granted platform admin access.

Merchant path

Sign in, choose a store name and optional slug, then continue directly into the newly provisioned storefront.

Operator path

Review tenant rosters, provision tenants manually, suspend traffic, or soft-remove stores from the admin host.

Start tenant registrationSign in to continue
Admin host access is role-managed; owning a tenant alone does not open admin.stanek.sftr.cz.