Vendion
    Lojalitet & Presentkort

    Lojalitet – tjäna poäng

    3 min läsning#5

    Lojalitetspoäng beräknas automatiskt vid varje betald order – inget du behöver tänka på i dagliga driften. Den här artikeln förklarar exakt hur räkningen går till så du kan felsöka ovanliga fall.

    Triggern: Order → betald

    När en order finaliseras i kassan räknar Vendion ut poäng automatiskt. Räkningen är idempotent – om samma order försöker triggas två gånger skippas andra försöket.

    Formeln

    Poäng = kvalificerande belopp × poäng per krona × tier-multiplier

    Nyckelbegrepp:

    • Kvalificerande belopp = ordersumma minus alkohol (om exkluderat) minus exkluderade kategorier minus presentkorts-rader
    • Poäng per krona = din inställning (default 1 pt/kr)
    • Tier-multiplier = nivåns multiplier (1.0× = standard, 1.5× = Gold, 2.0× = Platinum)

    Vad räknas INTE som kvalificerande?

    1. Alkohol – om du har valt att exkludera alkohol (default). Räknas som alkohol om kategorin markerats som sådan.
    2. Exkluderade kategorier – det du manuellt lagt till i inställningar (t.ex. "Serviceavgift", "Presentkort").
    3. Presentkortsförsäljning – presentkortsrader räknas aldrig. (Moms realiseras vid inlösen, inte utfärdande.)
    4. Återköp – återbetalda rader räknas inte.

    Räkneexempel

    Exempel 1 – Standardorder

    • Settings: 1 pt/kr, alkohol exkluderad
    • Member-tier: Silver (1.0× multiplier)
    • Order: 350 kr mat, 150 kr öl

    Kvalificerande: 350 kr → 350 pts

    Exempel 2 – Gold med multiplier

    • Settings: 1 pt/kr, alkohol exkluderad
    • Member-tier: Gold (1.5×)
    • Order: 800 kr mat, 400 kr vin

    Kvalificerande: 800 kr → 800 × 1,5 = 1 200 pts

    Exempel 3 – Platinum med alkohol inkluderad

    • Settings: 1 pt/kr, alkohol INKLUDERAD
    • Member-tier: Platinum (2.0×)
    • Order: 1 200 kr totalt

    Kvalificerande: 1 200 kr → 1 200 × 2 = 2 400 pts

    Exempel 4 – Order med presentkort

    • Settings: 1 pt/kr
    • Member-tier: Silver
    • Order: 800 kr totalt, varav 500 kr är en presentkortsförsäljning

    Kvalificerande: 300 kr (presentkortet räknas inte) → 300 pts

    Edge case: Rabatt från poänginlösen

    Om gästen löser in poäng på samma order som hen tjänar nya poäng:

    1. Systemet räknar först kvalificerande belopp efter rabatten
    2. Rabatten (poänginlösen) dras från orderns totalsumma
    3. Nya poäng räknas på det nedsatta beloppet

    Det förhindrar "recycling" där gäster försöker tjäna tillbaka samma poäng genom att lösa in och omedelbart återanvända rabatten.

    Edge case: Manuell rabatt

    Om kassören lägger en manuell 10 %-rabatt på ordern räknas poäng på det rabatterade beloppet. Det är konsistent med momsbasen.

    När det loggas

    Varje intjäning skapar en post i medlemshistoriken:

    FältVärde
    TypIntjäning
    Poäng+N
    OrderKopplas till ordern
    Nivå vid tillfälletGästens nivå när poängen tjänades (för audit)
    Orsak"Intjäning från betald order"
    TidpunktDatum och tid

    Historiken är append-only – inga rader raderas eller uppdateras.

    Vad som INTE händer automatiskt

    • Refund av order → poäng reverseras INTE automatiskt (april 2026). Om en order refunderas måste du justera manuellt via Justera poäng i medlemsprofilen.
    • Ändrade inställningar påverkar inte historiska poäng. Om du byter från 1 pt/kr till 2 pt/kr gäller nya kursen bara framåt.

    Felsökning

    "Gästen fick inga poäng på sin order"

    • Är programmet aktivt?
    • Hade ordern en kund kopplad? Anonyma ordrar ger inga poäng.
    • Var det enbart alkohol/exkluderade kategorier? Då blir kvalificerande = 0.
    • Var det ett presentkortsförsälj? De ger inga poäng.

    "Poäng-summan ser fel ut"

    • Kolla nivån i medlemmens historik – gästen kanske var på annan nivå vid transaktionen än nu.
    • Kolla om det är en splittad order – poäng räknas per order, inte per betalning.

    Den här funktionen är en del av Vendion Lojalitet.

    Nyfiken på hur det ser ut i praktiken? Läs mer om produkten eller boka en kort demo.

    Var denna artikel hjälpsam?