Basket rules

Basket rules i Tixly er dit værktøj til fleksibel prissætning og andre ændringer i kurven. De åbner op for en ny måde at give fordele til bestemte kunder eller på specifikke ordrer.

En basket rule består af Betingelser (de betingelser der skal være opfyldt) og Handlinger (det, du ønsker skal ske). Hvis betingelserne for en regel er opfyldt, anvendes alle handlinger, der er knyttet til reglen.

Du kan have regler med handlinger, der ændrer prisen på varer i kurven, indstiller de tilgængelige leverings- og betalingsmuligheder eller resulterer i, at der vises (mersalgs-) beskeder. Eksempler på funktionaliteter, du kan oprette med dette modul, er:

  • Køb 5 billetter, få 1 gratis billet.
  • Betal ikke ekspeditionsgebyr, hvis du er medlem.
  • Køb 4 billetter til events i december og få 2 drinks med 50% rabat.
  • Vis en besked til kunder med 10+ billetter i en transaktion, som endnu ikke er medlemmer, om at blive medlem og få 5% rabat. Lad dem tilføje medlemskabet og få rabatten i den samme transaktion.

Hvis du har en kompleks arbejdsgruppe med flere organisationer, kan regler begrænses til en bestemt organisation og skin. Når du ikke vælger en organisation på en regel, vil den gælde for alle organisationer. 

Online anvendes handlingerne automatisk på ordren, primært i kurv-fasen af onlineflowet. I Boxoffice vises handlingerne som et forslag efter reservation af ordren, og handlingerne skal anvendes manuelt. 

Opret Basket rule

For at oprette en ny Basket rule skal du navigere til Administration > Basket rules og trykke på Tilføj regel i øverste højre hjørne.

Information

mceclip0.png

  1. Navn

    1. Angiv et logisk navn til internt brug, der er let at forstå.
  2. Organisation

    1. Vigtigt når din arbejdsgruppe har flere organisationer med egne skins. Dette sikrer, at reglen kun er aktiv på de skins, der er knyttet til den samme organisation som reglen. Når du sætter organisation til "ingen", vil den virke for alle skins.
  3. Prioritet

    1. Dette er rækkefølgen, som reglerne vil blive anvendt i. Fra lav til høj.
  4. Har gyldige datoer

    1. Gør det muligt at indstille et tidsrum, hvor reglen er aktiv.
  5. Er aktiv

    1. Når den ikke er aktiv, bliver reglen ikke brugt. 

Betingelser

En betingelse er et sæt logiske udsagn, der anvendes på indholdet af transaktionen og kunden, der køber. Dette sker på kurv-siden og i Boxoffice, hver gang noget tilføjes, fjernes eller ændres i reservationen.

Betingelserne for alle aktive regler evalueres, og når de er opfyldt, anvendes alle handlinger for denne regel.

Eksempel på en betingelse:

Du ser to linjer med et udsagn:

  • Det første udsagn angiver, hvilke forestillingsbilletter der skal kigges efter i kurven.  
  • Det andet udsagn siger, at du skal have mindst 3 af disse.

Fordi de to udsagn er forbundet med en AND-operator, vil hele betingelsen kun matche, hvis du har billetter i din kurv til forestillinger, der finder sted på eller før 01-01-2022 AND når du har mere end 3 af dem.

Der findes en AND og en OR operator. Forskellen er:

  • AND:  alle udsagn (eller grupper af udsagn), som denne operator forbinder, skal være sande. Som i eksemplet ovenfor.
  • OR: hvis blot ét af udsagnene, som denne operator forbinder, er sandt, er betingelsen sand.

Se eksemplet nedenfor, der tjekker, om køberen har et specifikt kundetag ELLER et specifikt aktivt medlemskab.

  1. Kategori

    1. Parameter


  2. Generelt

    1. Antal (Count)

      1. Kan bruges i kombination med næsten alle andre udsagn for at evaluere antallet af gange, dette optræder. Når intet antal er angivet, bruges [Antal]>=1 internt.
  3. Billetter

    1. Event

      1. Et specifikt forestilling
    2. Arrangør

    3. Primær produktion (primary event group)

    4. Sekundær produktion (secondary event group)

    5. Event startdato

    6. Billettype

    7. Billetpris

    8. I specifikt abonnement

    9. I abonnement

  4. Events

    1. Events med primær produktion (primary event group)

    2. Events med sekundær produktion (secondary event group)

      1. Du kan angive en sekundær produktion på et udvalg af forestillinger og bruge det her til at målrette hele gruppen på én gang. f.eks. giv 50 forestillinger den sekundære produktion "forårsfestival".
    3. Event med arrangør

    4. Timer til første event

    5. Event startdato

  5. Abonnementer

    1. Abonnement

    2. Arrangør

    3. Antal events i abonnement

  6. Produkter

    1. Produkt

  7. Medlemskaber

    1. Medlemskab

    2. Donation

  8. Gavekort

    1. Gavekortgruppe

  9. Kunde

    1. Kunde har tag

    2. Kunde har aktivt medlemskab

    3. Kunde har aktiv donation

  10. Ordre

    1. Miljø

      1. Boxoffice | Online

    2. Salgstilstand

      1. Personligt | Fjernsalg

    3. Box Office bruger

      1. Specificer bestemte personer

    4. Har cookie

      1. Brugt til specielle integrationer

    5. Antal billetter per event

      1. Kigger på alle events i ordren, om de matcher dette antal. f.eks. min. 2 billetter per event
    6. Antal billetter

      1. Samlet antal billetter i ordren, ikke begrænset til nogen af udsagnene.
    7. Antal abonnementer

      1. Hvor mange abonnementer du køber i alt, f.eks. hvis du køber "Gammel musik"-abonnement til 4 personer og "Opera-premierer"-abonnement til 3 personer. Her er 'Antal abonnementer' = 7
    8. Antal abonnementer per abonnementstype

      1. Kigger på alle abonnementstyper i ordren og returnerer det mindste antal abonnementer til dem. I eksemplet ovenfor er 'Antal abonnementer per abonnementstype' = 3
    9. Antal unikke abonnementstyper

      1. I eksemplet ovenfor ville dette være 2
    10. Antal unikke events

      1. Tæller events i ordren og skelner ikke mellem events i et abonnement eller uden for et abonnement.
    11. Antal donationer

    12. Antal produkter

    13. Antal unikke produkter

    14. Antal medlemskaber

    15. Antal unikke medlemskaber

    16. Antal gavekort

    17. Antal unikke gavekort

    18. Leveringstype

    19. Leveringspris

    20. Leveringsmetode

    21. Totalpris for ordren

    22. Fornyelse af abonnement

      1. Er nogen af abonnementerne i ordren en fornyelse
    23. Kampagnekode (Promo code)

      1. Når den bruges i en regel, vises et felt til kampagnekode (Promo code) ved betaling. Parametre kan bruges i udsagnene. De er kategoriseret som set i følgende tabel.

Det er generelt bedst, hvis du bruger parametre fra én kategori i en gruppe. Du kan blande dem, men det er meget lettere at forstå, hvad de gør, når du holder dem adskilt.

Eksempel:  En betingelse med gruppe (1), der har fire udsagn om Events og en gruppe (2) med to udsagn om kunden.

Hver parameter kan sammenlignes med en værdi. Når du sammenligner en parameter med en numerisk værdi, har du disse muligheder (kaldet  sammenligningsparametre):

  1. Sammenligningsparametre

    1. Eksempel: For at teste om en ordre indeholder to eller flere produkter, laver du dette udsagn: [Antal produkter]  [større end eller lig med] [2]
      • mindre end eller lig med
      • mindre end
      • ikke lig med
      • større end
      • større end eller lig med
  2. Andre parametre

    1. Eksempel: [Kunde har aktivt medlemskab] [lig med] [Operaens Venner]
      • lig med
      • ikke lig med

Handlinger

Når Betingelsen er opfyldt, det vil sige at alle udsagn i regelbetingelserne er sande, vil reglens handlinger blive udført.

Hver regel bør have mindst én handling, men kan have så mange handlinger, du ønsker.

Følgende handlingstyper er tilgængelige:

  • Rabat: for at ændre prisen på varer i ordren.
  • Besked: for at vise en beskedboks med information eller mersalg.
  • Skift leveringspris
  • Skift ordrebegyr
  • Overskriv leveringsmuligheder
  • Overskriv betalingsmuligheder
  • Indstil betalingsinterval-muligheder
  • Overskriv merchants
  • Overskriv online reservation
  • Donationsanmodning
  • Kupon-muligheder

Her ser du en rabat  handling med 25% rabat på hver 2. billet for maksimalt 4 billetter med rabat til to specifikke forestillinger.

rules-discount.jpg

Discount/Rabathandling 

Denne handling giver dig mulighed for at ændre prisen på elementer i kurven. Det er vigtigt at indse, at de varer, du giver rabat på, skal specificeres her i rabathandlingen. De betingelser, der bruges i reglen for at tjekke, om reglen er sand, vælger ikke automatisk varerne til rabat. Dette kan virke lidt mærkeligt, men det giver dig også større fleksibilitet. 

En vare med rabat vil blive vist på kurv-siden med den nye pris; den normale pris vises overstreget foran denne for at fremhæve rabatten. 

  1. Type

    1. Rabatterne kan være en procentdel af den oprindelige pris (-25%), en fast værdi trukket fra den oprindelige pris (-5) eller indstille en helt ny pris. 
  2. Antal (Count)

    1. Her specificerer du, hvor mange varer der får denne rabat. Ubegrænset, begrænset til et maks. antal varer. Interval gør det muligt at give hver 2. vare op til et maks. antal varer rabat. Hvis antallet sættes til 'Abonnementer', vil alle billetter i det specificerede antal abonnementer få rabat, uanset hvor mange forestillingsbilletter der er i det.
  3. Betingelse + Prædikat + Kategori

    1. Dette specificerer, hvilke varer der skal gives rabat på blandt alle varer i kurven. Med prædikatet sat til "Alle" kan du sætte kategori til at være Billetter, Produkter, Gavekort eller Medlemskaber.
Når specifikke events, produktioner, sekundære produktioner, arrangører eller abonnementer er defineret, kan der anvendes et ekstra konfigurationslag – hvilket tillader, at specifikke billettyper og/eller priszoner indstilles inden for disse valg.

Eksempel:  [Billigste + Alle + Billetter] betyder, at blandt alle billetter i kurven gives rabatten til de billigste billetter.  

Ved at sætte prædikat til 'Specifik' kan du vælge en kategori som 'Events' og derefter vælge et antal specifikke Events. Dette vil kun give rabatten til billetterne til disse forestillinger.

Som kategori kan du vælge: Events, Produktioner, Sekundære produktioner, Arrangør, Abonnementer, Produkter, Medlemskaber og Billettyper.

Beskedhandling

Med beskedhandlingen kan du præsentere en besked til kunden på kurv-siden. Dette kan bruges til at informere brugere om varer i deres ordre, advare brugere ved køb af en forestilling eller mersælge specifikke varer.  Eksempel på en enkel besked er vist nedenfor.

rules-message.jpg

 

Beskeder kan indstilles per sprog og består af mindst en Overskrift og en Besked.  I beskeden kan du bruge markup og indsætte links. Du kan bruge dette til at linke til en specifik side på din hjemmeside, hvor brugeren kan vælge flere forestillinger at købe eller læse mere om medlemsfordele. Og kun vise dette til personer, der ikke allerede er medlem.

  1. Type

    1. Dette ændrer farven på beskedens kant. Disse kan ændres i skins for at skille sig endnu mere ud. 
  2. Position

    1. Bruges til at sortere beskederne, når du har flere beskeder i én ordre.
  3. Anbefalet 

    1. Forestillinger, abonnementer, medlemskaber:  her kan du vælge et antal varer, du gerne vil vise som et mersalg sammen med denne besked.

Skift leveringspris

Indstiller en ny pris for den aktive levering. Eksempel:  Når en bruger bestiller mere end 4 billetter, vil postforsendelse koste mindre. 

Skift ordregebyr

Indstiller en ny pris for ordregebyret. Eksempel : Når du normalt opkræver 40 kr. per ordre, kan du sætte dette gebyr til 0 kr. for kunder, der har kundetagget 'VIP'.

Overskriv leveringsmuligheder

På eventniveau i Tixly kan du specificere de leveringsmuligheder, der er tilgængelige at vælge imellem ved bestilling af denne forestilling. Med denne handlingstype kan du ændre dette per ordre. Et godt eksempel :  Tillad kun e-billetter eller afhentning i Boxoffice, når den tidligste forestilling i ordren er om mindre end 5 dage.  

Overskriv betalingsmuligheder

Her kan du indstille, hvilken betalingsmulighed der skal være tilgængelig for en ordre. Du ønsker måske at give visse kunder, specificeret ved kundetags, mulighed for at vælge betalingsservice. Eller kun tillade denne betalingstype ved bestilling af abonnementer.  

Indstil betalingsinterval-muligheder

Betalingsintervallet bruges i kombination med betalingsservice og er i øjeblikket kun tilgængeligt i kombination med Mollie-betalingsudbyderen.

I databasen kan vi indstille et antal intervalmuligheder, som du kan lade brugeren vælge imellem. Disse muligheder kan have et antal rater, timing og procentdel.  For eksempel:

- betal 100% 4 uger efter ordren

- betal 30% med det samme, 30% efter 6 uger, resten efter 10 uger. 

Du kan også vælge 'Tillad øjeblikkelig betaling', hvor betalingen udføres hurtigst muligt. 

Prioritet

Alle regler evalueres for ordren. Alle regler med kun rabatter eller beskeder vil blive udført. For regler, der har andre handlinger, vil kun den første matchende regel blive udført.

For eksempel, hvis du har en kurv, der matcher reglen øverst (#40) og også ville matche reglen nederst (#35), vil kun den øverste blive udført. Det er fordi de begge har en 'Overskriv leveringsmuligheder' handling, hvilket ses på det grønne lastbil-ikon.

Dette betyder, at de andre handlinger i den nederste regel heller ikke vil blive udført.

Det er en god vane at have regler for specifikke betingelser højere på listen (med lavere prioritetsnumre) og have de mere generelle regler med en bredere definition længere nede på listen.

Eksempler

AND og OR, lette fejl

Se dette eksempel. Det er et forsøg på at tjekke, om nogen køber til en af forestillingerne OG har et specifikt tag. Måden det er sat op på, trigger handlingerne for mange flere ordrer end tilsigtet.

mceclip0.png

Betingelsen har [OR] på to forestillinger, men også på den nederste gruppe med [Kunde har tag] udsagnet. Den nederste gruppe har kun ét udsagn, derfor er [AND|OR] knappen inaktiv, hvilket ses på farverne, og fordi den ikke reagerer på klik.

Effekten er, at handlingerne for denne regel nu vil blive udført for hver kunde med dette tag ELLER for alle med en af forestillingerne i ordren. 

Den korrekte opsætning ser således ud: 

mceclip1.png

Her ser du, at [Kunde har tag] udsagnet OG gruppen nedenfor skal være sand. Gruppen nedenfor er sand, hvis en af de to forestillinger er i kurven. 

Målret personer, der ikke har et specifikt medlemskab.

Du ønsker at promovere et medlemskab til personer, der køber noget. For eksempel personer, der køber 10 eller flere billetter, men ikke er et specifikt medlem.  Din første idé er måske at sætte det op sådan her.

mceclip0.png

Reglerne tages bogstaveligt, og ovenstående gør faktisk følgende:

-  Tjek om kunden har et aktivt medlemskab, der ikke er lig med typen [Guldmedlem]

AND 

-  Tjek om kunden har et aktivt medlemskab, der ikke er lig med typen [Sølvmedlem]

Dette virker, så længe kunden har et medlemskab – bare et andet end de to nævnte. Men du ønsker at ramme alle uden disse medlemskaber, også personer helt uden medlemskab.

Den korrekte måde at gøre det på er således:

mceclip1.png

Her tjekker du, om kunden har nul medlemskaber af typen [Sølvmedlem]. Dette virker også for kunder uden noget medlemskab.  Dette gøres derefter også for den anden medlemskabstype. 

Du kan lave et tjek for kunder, der ikke har et bestemt kundetag. Dette bør sættes op på lignende vis. 

Var denne artikel nyttig?

Fantastisk!

Tak for din feedback

Beklager, at vi ikke var nyttige

Tak for din feedback

Fortæl os, hvordan vi kan forbedre denne artikel!

Vælg mindst én af grundene
Captcha-bekræftelse er påkrævet.

Feedback sendt

Vi sætter pris på din indsats og vil forsøge at rette artiklen