Betingede variantgrupper

Betingede variantgrupper gør det muligt at vise en variantgruppe kun, når kunden tidligere på samme produkt har foretaget et bestemt valg. Typiske eksempler er "vælg franskbrød eller rugbrød, og vis derefter de tilhørende valg", eller "tilføj en menu til en burger, og vis så grupperne til sodavand og pommes frites". Kunden ser kun de valg, der giver mening ud fra det, vedkommende allerede har valgt.

Det er den enkleste af de tre måder at styre, hvilke varianter der vises. Det indstilles pr. produkt på variantgruppen, og det virker ens i de nye bestillingssider og i den klassiske webshop.


Til support

Hvad den gør

En variantgruppe kan have en liste, Vis kun hvis, med en eller flere betingelser. Gruppen vises, når mindst én betingelse er opfyldt. En betingelse er enten:

En gruppe uden betingelser vises altid, præcis som før.

Når en gruppe er skjult:

Før du går i gang

Funktionen skal være slået til på sitet: Variant-grupper: Betinget visning (Shop.Variants.ConditionalGroups). Hvis listen Vis kun hvis ikke findes på en variantgruppe, er funktionen ikke slået til.

Produktet skal allerede have sine variantgrupper og varianter, se Variantkombinationer for hvordan grupper og varianter oprettes.

Opsætning af en betingelse

  1. Åbn produktet og gå til fanen Varianter.
  2. Sørg for, at grupperne står i den rigtige rækkefølge. En gruppe kan kun afhænge af grupper over den på listen, så læg den gruppe, kunden vælger fra, først, og de grupper, der vises som følge af valget, nedenunder.
  3. Åbn den gruppe, der skal vises betinget. Under Kun dette produkt finder du listen Vis kun hvis.
  4. Tilføj en betingelse og udfyld præcis ét af de to felter:
    • Variant er valgt — vælg den variant, der skal være valgt, eller
    • Gruppe har et valg — vælg den gruppe, hvor et hvilket som helst valg tæller.
  5. Tilføj flere rækker, hvis gruppen også skal vises ved andre valg. Gruppen vises, hvis en af rækkerne er opfyldt.
  6. Gem, og prøv produktet i webshoppen.

Betingelsen hører kun til dette produkt. Bruges den samme variantgruppe på et andet produkt, har det produkt sine egne betingelser (eller ingen).

Eksempler

Valg af brød og derefter de tilhørende muligheder

Rækkefølge Gruppe Vis kun hvis
1 Brødtype (Franskbrød, Rugbrød), obligatorisk valg (ingen)
2 Vælg dit franskbrød Variant er valgt: Franskbrød
3 Vælg dit rugbrød Variant er valgt: Rugbrød

Kunden vælger først brødtype og ser derefter kun den liste, der hører til. Skifter kunden fra fransk til rug, skjules den første liste og den anden vises.

Burger med valgfri menu

Rækkefølge Gruppe Vis kun hvis
1 Menu (Lille menu, Stor menu), ikke obligatorisk (ingen)
2 Sodavand (fx en tilkøbsgruppe med en nedsat pris) Gruppe har et valg: Menu
3 Pommes frites Variant er valgt: Stor menu

"Ingen menu" er blot ikke at vælge noget i gruppen Menu, så grupperne til sodavand og pommes frites forbliver skjulte. Vælger kunden en af menuerne, vises sodavandsgruppen, og kun den store menu viser også pommes frites.

Godt at vide

Fejlfinding

Symptom Sandsynlig årsag
Der er ingen liste Vis kun hvis på gruppen Funktionen Variant-grupper: Betinget visning er ikke slået til på sitet.
Gruppen vises aldrig Ingen betingelse er opfyldt: tjek at betingelsen peger på den rigtige variant eller gruppe, og at den gruppe den peger på står over denne gruppe og selv vises.
Gruppen vises altid Den har ingen betingelsesrækker, eller de er alle fjernet.
Det fejler at gemme en betingelse med "must reference a variant group that comes before this group" Den gruppe betingelsen peger på står under (eller er) den betingede gruppe. Flyt grupperne, så den valgte gruppe står øverst.
Det fejler at gemme med "must reference a variant group that is part of the same product" Den valgte variant eller gruppe er ikke tilføjet til dette produkt. Tilføj den først på produktet.
Det fejler at gemme med "either a variant group or a variant property" Enten begge eller ingen af de to felter er udfyldt. Udfyld præcis ét pr. række.
Kunden får beskeden "... kan ikke vælges (betingelsen for gruppen er ikke opfyldt)" ved bestilling Ordren indeholdt et valg i en gruppe, der skulle være skjult, fx fra en gammel kurv efter at produktet er ændret. Bed kunden fjerne varen og lægge den i kurven igen.
En obligatorisk gruppe stopper ikke ordren, selvom intet er valgt Gruppen var skjult, så kravet håndhæves ikke. Det er ment sådan.
Varianter i en vist gruppe er stadig skjult eller nedtonet Kompatibilitets- eller variantkombinationsreglerne for produktet er stadig aktive. Gennemgå eller fjern dem.
Prisen virker for lav eller høj efter at betingelser er tilføjet Varer i skjulte grupper prissættes ikke. Tjek hvilke grupper der vises for det valg, du tester.