När en meny publiceras från kedjemallen till en lokal restaurang får varje lokal menyprodukt en lista med låsta fält som styr vad lokal admin kan redigera. Detta är mekanismen som gör "central kontroll med lokal flexibilitet" möjlig.
Begreppet: låst vs olåst fält
| Status | Vad det betyder | Lokala admin-rättigheter |
|---|---|---|
| Låst | Kedjan har sista ordet | Kan INTE redigera; UI visar låsikon + tooltip |
| Olåst | Lokal restaurang har sista ordet | Kan redigera fritt; behålls vid återpublicering |
Vilka fält kan låsas?
Alla editerbara fält på en menyprodukt: namn, pris, moms, kategori, kostpris, emoji, bild, beskrivning, anteckning, aktiv-status.
Låsning sätts som standard i mallen – men kan ändras per publicering.
Standardlåsning
Vid första publicering används mallens standardlåsningar: namn, moms och kategori är alltid låsta by default. Pris, bild, beskrivning är fria per lokal enhet.
UI-effekt för lokala admins
I /admin/meny när lokal admin öppnar ett item:
Behörighetskontrollen sker även på databasnivå – även om gränssnittet kringgås blockeras ändringar i låsta fält.
Exempel: "Prisöverskrivning per restaurang"
Kedjemeny har "Klassisk burgare" med pris 24,95 kr och priset är olåst.
Lokal admin i Göteborg vill sätta 29,95 kr p.g.a. högre hyra:
/admin/menyEffekt:
Exempel: Central kontroll av kritiska fält
Franchisegivare vill: samma namn (brand), samma moms (juridiskt), pris styrt centralt, men bilder och beskrivningar får skilja sig. Låser namn, moms, pris. Lämnar bild, beskrivning olåsta. Resultat: identiska namn/priser överallt, men lokalt kan personifieras visuellt.
Ändra låsningar efterhand
Alice vill låsa beskrivningen också:
Frigör fält
Avmarkerar priset som låst → lokala admins kan justera pris fritt.
"Lokal ändring"-badges
Systemet vet vilka olåsta fält som skiljer sig från mallen och visar "Lokal ändring"-badges så du kan se var enheter avviker.
Lokala-endast items (utan mall-koppling)
Produkter som skapats direkt i den lokala menyn (utan koppling till kedjemallen) är helt fria. De kan skapas fritt, skrivs aldrig över vid publicering och kan tas bort när som helst. Typisk användning: säsongsrätter, veckans lunch, lokala specialiteter.
Konfliktscenario
Stockholm har "Klassisk burgare" med lokalt pris 29,95. Kedjan publicerar om med priset låst och mall-pris 24,95. Resultat: Stockholms pris → 24,95. Lokal prisinformation förlorad.
Rekommendation: Innan låsning av tidigare olåst fält, exportera lokala värden för ev. återställning.
Kategori-byte – gotcha
Om mall-produkt byter kategori (från "Huvudrätter" till "Veckans") och kategori är låst → alla lokala kopior byter. Kan bryta POS-layout. Koordinera med lokala enheter innan publicering.
Best practice
Nästa steg: Brand-lås och varumärkesstyrning – samma mönster för restaurangfält.
Den här funktionen är en del av Vendion Kedjedrift.
Nyfiken på hur det ser ut i praktiken? Läs mer om produkten eller boka en kort demo.
Var denna artikel hjälpsam?