Your pick (F) keeps the brand-cards-with-pills picker.
Sidebar zones reorganized
location-first like bothjc.
How this works
F is the picker at the top of the sidebar — click it once, see brand cards each with their location pills, one tap sets the cell. Below F, sidebar zones organize by scope the way bothjc does it: Today @ Mall B and Inventory @ Mall B follow the location half of the cell; Menu @ sassy.id follows the brand half; Central kitchen and Admin stay workspace-wide. Brand chip filter on each operational page for in-page narrowing without losing the cell.
Mall Bsassy.idOrders
Search…⌘K
Orders
12 today · Mall B · sassy.id
Brand
OrderBrandItemStatusTime
#1042Ssassy.idCroissant + cold brewCooking12:14
#1041Ssassy.idPain au chocolat ×2Ready12:09
#1040Ssassy.idLatte + CroissantReady11:58
#1037Ssassy.idAlmond croissantClosed11:42
#1036Ssassy.idCinnamon roll ×3Closed11:30
F switcher
Brand cards with location pills
Click F at the top of the sidebar. See brand cards, each showing only the malls that brand actually sells at as pills. One tap on any pill sets both — that's your operating cell. Mie Asoy doesn't sell at Mall C? It's just not there. F teaches the constraints visually.
Sidebar zones
Location-first like bothjc
Today @ Mall B and Inventory @ Mall B follow the location half. Switch to Mall C → these zones retitle and the data scopes. Menu @ sassy.id follows the brand half. Central kitchen + Admin stay workspace-wide.
Pages
Brand chip on each page
On Orders, Stock, Sales — a brand chip filter sits above the table. Default = the brand half of your cell. Click All to see every brand at this mall without losing your location context.
What four research sources said
Lightspeed K-Series
Top-of-nav location switcher, page-preserving. "Switching transfers you to the corresponding area of the selected location's Back Office."
Toast Multilocation
"Switch Restaurant" at top of back office. Anti-pattern: they collapse virtual brands into "fake locations" — operators hate it.
Otter (CloudKitchens)
Split brand and location into two filters explicitly. Brand is never a sidebar peer to location. Always-visible at top of every report.
bothjc admin
Topbar dropdown with "All Locations" default. POS app locks location to the cashier. Stock keyed by (brand, location).