Du kan oprette Checkout-groups for at dirigere trafik til forskellige Checkout-konfigurationer baseret på brugerdefinerede regler. Dette er nyttigt til komplekse opsætninger med flere regler og leveringsmuligheder, hvilket gør det lettere at administrere trafik- og sprogindstillinger. Med Groups er det nemt at ændre din Checkout-opsætning, hvis du vil tilbyde gratis fragt eller begrænse leveringsmuligheder i en bestemt kampagneperiode. Der kræves ingen udviklerressourcer for at opdatere din Checkout, når kampagnen starter og slutter.
Denne artikel gennemgår tre forskellige use cases for Groups og hvordan de opsættes.
- Use Case 1: Black Week-kampagne
- Use Case 2: Flere lande
- Use Case 3: Integration med flere brands
- Opdater din Connection til at bruge en Group
Use Case 1: Black Week-kampagne
Virksomhed X ønsker at tilbyde gratis fragt til pakkeshops under Black Week. De ønsker at forberede alt i god tid før kampagnen. Ved at oprette en separat Checkout-konfiguration og dirigere trafikken ved hjælp af en Group behøver de ikke foretage kodeændringer i deres Checkout under Black Week.
Følg disse trin for at opsætte dette eksempel:
- Start med at oprette en ny Checkout-konfiguration med de indstillinger, der kræves til kampagnen (gratis fragt til pakkeshops) - se vejledningen her.
- Gå til Groups i topmenuen og klik på Create new group.
- Udfyld Name og vælg en Member account fra rullemenuen.
- Tilføj en valgfri beskrivelse for at huske formålet med Group’en.
- Vælg default configuration.
- Vælg date fra rullemenuen Parameters.
- Klik på Add new segmentation og angiv det tidspunkt, hvor trafikken skal dirigeres til en anden konfiguration. I dette eksempel, når datoen er større end eller lig med 23. november 2024, og datoen er mindre end eller lig med 1. december 2024, dirigeres trafikken til konfigurationen Campaign Checkout. Dette er den konfiguration, der blev oprettet specifikt til kampagner i trin 1.
- Klik på Continue.
- Klik på Save for at gemme Group’en.
Eksempel der viser hele konfigurationen:
Use Case 2: Flere lande
Virksomhed Y er en svensk virksomhed med en international webshop. De har en avanceret checkout-konfiguration med flere sprog, leveringsmuligheder og flere regler. De har netop åbnet en dansk webshop og ønsker at undgå at tilføje dansk sprog, transportører og valuta til deres nuværende konfiguration. I stedet opretter de en ny Checkout-konfiguration med de danske indstillinger og bruger Groups til at dirigere danske kunder til denne konfiguration.
Følg disse trin for at opsætte dette eksempel:
- Start med at oprette en ny Checkout-konfiguration med de leveringsmuligheder, der kræves til den danske webshop. Se vejledningen her.
- Gå til Groups i topmenuen og klik på Create new group.
- Udfyld Name og vælg en Member account fra rullemenuen.
- Tilføj en valgfri beskrivelse for at huske formålet med Group’en.
- Vælg default configuration.
- Vælg from_country fra rullemenuen Parameters.
- Klik på Add new segmentation og angiv, at når from_country er lig med Denmark, skal konfigurationen Webshop Denmark anvendes.
- Klik på Continue.
- Klik på Save for at gemme Group’en.
Eksempel der viser hele konfigurationen:
Use Case 3: Integration med flere brands
Virksomhed Z ejer flere brands med forskellige webshops og checkout-flows. De ønsker at holde integrationen til nShift Checkout så enkel som muligt, så de bruger en Group til at dirigere trafikken til forskellige Checkout-konfigurationer baseret på en brugerdefineret parameter.
Følg disse trin for at opsætte dette eksempel:
- Start med at oprette de forskellige Checkout-konfigurationer, der er nødvendige – én for hvert brand. Se vejledningen her.
- Gå til Groups i topmenuen og klik på Create new group.
- Udfyld Name og vælg en Member account fra rullemenuen.
- Tilføj en valgfri beskrivelse for at huske formålet med Group’en.
- Vælg default configuration.
- Vælg Add custom parameter fra rullemenuen Parameters og giv den et navn, f.eks. "Brands".
- Klik på Add new segmentation og angiv værdien for den brugerdefinerede parameter, der skal dirigere trafikken til en bestemt checkout-konfiguration. I dette eksempel oprettes der en betingelse for hvert brand. Hvis den brugerdefinerede parameter "Brands" er lig med "Brand A", skal Brand A-checkout-konfigurationen anvendes. Hvis den brugerdefinerede parameter "Brands" er lig med "Brand B", skal Brand B-checkout-konfigurationen anvendes, og hvis "Brands" er lig med Brand C, skal Brand C-checkout-konfigurationen anvendes.
- Klik på Continue for at gemme hver betingelse.
- Klik på Save for at gemme Group’en.
Eksempel der viser hele konfigurationen:
Opdater din Connection til at bruge en Group
Hvis du bruger Checkout API’et, indeholder dine forespørgsler et Connection ID til at identificere din Checkout-konfiguration. For at bruge en Group i din nuværende integration peger du blot din connection mod en Group. Dette gøres nemt i brugergrænsefladen og kræver ingen kodeændringer.
- Gå til Connections i topmenuen.
- Klik på menuen med de tre prikker ved siden af den Connection, der bruges af din integration, og vælg Edit.
- Sørg for, at feltet Configuration er sat til --Select a checkout configuration-- og vælg den Group, der skal bruges, fra rullemenuen Group.
- Klik på Save. Connection ID vil nu pege på Group’en i stedet.