Vendion
    Kedjedrift

    Lokala overrides och låsta fält

    3 min läsning#9

    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

    StatusVad det betyderLokala admin-rättigheter
    LåstKedjan har sista ordetKan INTE redigera; UI visar låsikon + tooltip
    OlåstLokal restaurang har sista ordetKan 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:

    • Låsta fält har 🔒 låsikon
    • Tooltip: "Låst av kedjan"
    • Input avstängd
    • Vid spara skickas inte värdet

    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:

    1. Öppnar /admin/meny
    2. Klickar "Klassisk burgare"
    3. Ändrar pris till 29,95 kr
    4. Sparar

    Effekt:

    • Lokala priset är 29,95 kr
    • Vid nästa kedje-publicering (om priset fortfarande olåst): 29,95 kr bevaras
    • Om kedjan låser priset vid nästa publicering: Göteborg förlorar override och får 24,95 kr

    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å:

    1. Editerar produkten i mallen → markerar beskrivning som låst
    2. Publicerar om
    3. Lokala beskrivningar skrivs över

    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

    • Namn och pris: låsta (brand + ekonomi kräver konsistens)
    • Bild: olåst om olika fotograferingsstandarder finns
    • Beskrivning: olåst för lokal personlighet
    • Cost_price: aldrig låst (olika leverantörer)

    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?