Du kan opprette Checkout-groups for å dirigere trafikk til ulike Checkout-konfigurasjoner basert på tilpassede regler. Dette er nyttig for komplekse oppsett med flere regler og leveringsalternativer, og gjør det enklere å administrere trafikk- og språkinnstillinger. Med Groups er det enkelt å endre Checkout-oppsettet dersom du ønsker å tilby gratis frakt eller begrense leveringsalternativer i en bestemt kampanjeperiode. Det kreves ingen utviklerressurser for å oppdatere Checkout når kampanjen starter og slutter.
Denne artikkelen går gjennom tre ulike brukstilfeller for Groups og hvordan de settes opp.
- Brukstilfelle 1: Black Week-kampanje
- Brukstilfelle 2: Flere land
- Brukstilfelle 3: Integrasjon med flere merkevarer
- Oppdater Connection for å bruke en Group
Brukstilfelle 1: Black Week-kampanje
Selskap X ønsker å tilby gratis frakt til pakkeshops under Black Week. De ønsker å forberede alt i god tid før kampanjen. Ved å opprette en separat Checkout-konfigurasjon og dirigere trafikken ved hjelp av en Group, trenger de ikke gjøre kodeendringer i Checkout under Black Week.
Følg disse trinnene for å sette opp dette eksemplet:
- Start med å opprette en ny Checkout-konfigurasjon med innstillingene som kreves for kampanjen (gratis frakt til pakkeshops) – se veiledningen her.
- Gå til Groups i toppmenyen og klikk på Create new group.
- Fyll inn Name og velg et Member account fra nedtrekkslisten.
- Legg til en valgfri beskrivelse for å huske formålet med Groupen.
- Velg default configuration.
- Velg date fra nedtrekkslisten Parameters.
- Klikk på Add new segmentation og angi tidsperioden der trafikken skal dirigeres til en annen konfigurasjon. I dette eksemplet, når datoen er større enn eller lik 23. november 2024 og mindre enn eller lik 1. desember 2024, skal trafikken dirigeres til konfigurasjonen Campaign Checkout. Dette er konfigurasjonen som ble opprettet spesielt for kampanjer i trinn 1.
- Klikk på Continue.
- Klikk på Save for å lagre Groupen.
Eksempel som viser hele konfigurasjonen:
Brukstilfelle 2: Flere land
Selskap Y er et svensk selskap med en internasjonal nettbutikk. De har en avansert checkout-konfigurasjon med flere språk, leveringsalternativer og regler. De har nylig åpnet en dansk nettbutikk og ønsker å unngå å legge til dansk språk, transportører og valuta i den nåværende konfigurasjonen. I stedet oppretter de en ny Checkout-konfigurasjon med de danske innstillingene og bruker Groups for å dirigere danske kunder til denne konfigurasjonen.
Følg disse trinnene for å sette opp dette eksemplet:
- Start med å opprette en ny Checkout-konfigurasjon med leveringsalternativene som kreves for den danske nettbutikken. Se veiledningen her.
- Gå til Groups i toppmenyen og klikk på Create new group.
- Fyll inn Name og velg et Member account fra nedtrekkslisten.
- Legg til en valgfri beskrivelse for å huske formålet med Groupen.
- Velg default configuration.
- Velg from_country fra nedtrekkslisten Parameters.
- Klikk på Add new segmentation og angi at når from_country er lik Denmark, skal konfigurasjonen Webshop Denmark brukes.
- Klikk på Continue.
- Klikk på Save for å lagre Groupen.
Eksempel som viser hele konfigurasjonen:
Brukstilfelle 3: Integrasjon med flere merkevarer
Selskap Z eier flere merkevarer med ulike nettbutikker og checkout-flyter. De ønsker å holde integrasjonen med nShift Checkout så enkel som mulig, og bruker derfor en Group til å dirigere trafikken til ulike Checkout-konfigurasjoner basert på en tilpasset parameter.
Følg disse trinnene for å sette opp dette eksemplet:
- Start med å opprette de ulike Checkout-konfigurasjonene som er nødvendige – én for hver merkevare. Se veiledningen her.
- Gå til Groups i toppmenyen og klikk på Create new group.
- Fyll inn Name og velg et Member account fra nedtrekkslisten.
- Legg til en valgfri beskrivelse for å huske formålet med Groupen.
- Velg default configuration.
- Velg Add custom parameter fra nedtrekkslisten Parameters og gi den et navn, for eksempel "Brands".
- Klikk på Add new segmentation og angi verdien for den tilpassede parameteren som skal dirigere trafikken til en bestemt checkout-konfigurasjon. I dette eksemplet opprettes en betingelse for hver merkevare. Hvis den tilpassede parameteren "Brands" er lik "Brand A", skal Checkout-konfigurasjonen for Brand A brukes. Hvis den tilpassede parameteren "Brands" er lik "Brand B", skal Checkout-konfigurasjonen for Brand B brukes, og hvis "Brands" er lik Brand C, skal Checkout-konfigurasjonen for Brand C brukes.
- Klikk på Continue for å lagre hver betingelse.
- Klikk på Save for å lagre Groupen.
Eksempel som viser hele konfigurasjonen:
Oppdater Connection for å bruke en Group
Hvis du bruker Checkout API-et, inneholder forespørslene dine en Connection ID for å identifisere Checkout-konfigurasjonen din. For å bruke en Group i den nåværende integrasjonen din, peker du ganske enkelt connection til en Group. Dette gjøres enkelt i brukergrensesnittet og krever ingen kodeendringer.
- Gå til Connections i toppmenyen.
- Klikk på menyen med tre prikker ved siden av Connection som brukes av integrasjonen din, og velg Edit.
- Sørg for at feltet Configuration er satt til --Select a checkout configuration-- og velg Groupen som skal brukes fra nedtrekkslisten Group.
- Klikk på Save. Connection ID vil nå peke til Groupen i stedet.