Skip to main content

The shopper journey

Routes: the tenant storefront and /account/* · Audience: customers, not staff


1. Who the shopper is​

A customer of one store, not a user of Orbit. They sign in on the storefront's own login page, see only their own orders, and never meet the admin application.

ShopperOrg user
Signs in at/account/login on the tenant/login
SeesOne storeThe whole workspace
Governed byCustomer identityRBAC permissions

2. The journey​


3. The account area​

PageRoute
My orders/account/orders
Saved addresses/account/addresses
Preorders and support/account/preorder-requests · /account/support
Checkout/account/checkout

4. Field reference — the login form​

The storefront login takes an email or a phone number — the field's placeholder is [email protected] or +91 98xxx xxxxx.

The form carries a honeypot

Its first text input is name="_hp", a hidden bot trap. Anything automating this form must leave it alone: filling it makes the request look automated and the login is refused with no visible error — the page simply stays on the sign-in screen.


5. The admin contract​

PrerequisiteWithout it
A published storefrontNothing to browse
Payment gatewaysCheckout cannot complete
Delivery configurationNo fulfilment option
Customer accounts enabledNo account area

6. Downstream​

Everything a shopper does arrives in the orders workbench or the preorder queue.


7. Don't confuse this with…​

ThingWhere
Shopper account (this page)The customer's own area
Orders workbenchThe store's view
Org userAn Orbit user with permissions

8. Troubleshooting​

SymptomCause
Login appears to do nothingThe honeypot was filled, or the credentials are wrong
A storefront link 404sStorefront URLs are project-prefixed
No account areaCustomer accounts are not enabled