Je kunt Checkout-groepen aanmaken om verkeer naar verschillende Checkout-configuraties te sturen op basis van aangepaste regels. Dit is handig voor complexe configuraties met meerdere regels en leveringsopties, waardoor het eenvoudiger wordt om verkeer en taalinstellingen te beheren. Met Groups is het eenvoudig om je Checkout-configuratie aan te passen als je gratis verzending wilt aanbieden of leveringsopties wilt beperken tijdens een specifieke campagneperiode. Er zijn geen ontwikkelaarsresources nodig om je Checkout bij te werken wanneer de campagne begint en eindigt.
In dit artikel bekijken we drie verschillende use cases voor Groups en hoe je deze instelt.
- Use Case 1: Black Week-campagne
- Use Case 2: Meerdere landen
- Use Case 3: Integratie met meerdere merken
- Werk je Connection bij om een Group te gebruiken
Use Case 1: Black Week-campagne
Bedrijf X wil tijdens Black Week gratis verzending naar pakketshops aanbieden. Ze willen alles ruim voor de campagne voorbereiden. Door een aparte Checkout-configuratie aan te maken en het verkeer met een Group te sturen, hoeven ze tijdens Black Week geen codewijzigingen aan hun Checkout door te voeren.
Volg deze stappen om dit voorbeeld in te stellen:
- Begin met het aanmaken van een nieuwe Checkout-configuratie met de instellingen die nodig zijn voor de campagne (gratis verzending naar pakketshops) - zie de handleiding hier.
- Ga naar Groups in het bovenste menu en klik op Create new group.
- Vul Name in en kies een Member account uit de vervolgkeuzelijst.
- Voeg een optionele beschrijving toe om het doel van de Group te onthouden.
- Selecteer de default configuration.
- Selecteer date uit de vervolgkeuzelijst Parameters.
- Klik op Add new segmentation en geef de periode aan waarin verkeer naar een andere configuratie moet worden gestuurd. In dit voorbeeld wordt verkeer naar de configuratie Campaign Checkout gestuurd wanneer de datum groter dan of gelijk is aan 23 november 2024 en kleiner dan of gelijk is aan 1 december 2024. Dit is de configuratie die speciaal voor campagnes in stap 1 is aangemaakt.
- Klik op Continue.
- Klik op Save om de Group op te slaan.
Voorbeeld van de volledige configuratie:
Use Case 2: Meerdere landen
Bedrijf Y is een Zweeds bedrijf met een internationale webshop. Ze hebben een geavanceerde checkout-configuratie met meerdere talen, leveringsopties en meerdere regels. Ze hebben onlangs een Deense webshop geopend en willen voorkomen dat ze Deense taalinstellingen, vervoerders en valuta aan hun huidige configuratie moeten toevoegen. In plaats daarvan maken ze een nieuwe Checkout-configuratie met de Deense instellingen en gebruiken ze Groups om Deense klanten naar deze configuratie te sturen.
Volg deze stappen om dit voorbeeld in te stellen:
- Begin met het aanmaken van een nieuwe Checkout-configuratie met de leveringsopties die nodig zijn voor de Deense webshop. Zie de handleiding hier.
- Ga naar Groups in het bovenste menu en klik op Create new group.
- Vul Name in en kies een Member account uit de vervolgkeuzelijst.
- Voeg een optionele beschrijving toe om het doel van de Group te onthouden.
- Selecteer de default configuration.
- Selecteer from_country uit de vervolgkeuzelijst Parameters.
- Klik op Add new segmentation en geef aan dat wanneer from_country gelijk is aan Denmark, de configuratie Webshop Denmark moet worden gebruikt.
- Klik op Continue.
- Klik op Save om de Group op te slaan.
Voorbeeld van de volledige configuratie:
Use Case 3: Integratie met meerdere merken
Bedrijf Z bezit meerdere merken met verschillende webshops en checkout-flows. Ze willen de integratie met nShift Checkout zo eenvoudig mogelijk houden en gebruiken daarom een Group om verkeer naar verschillende Checkout-configuraties te sturen op basis van een aangepaste parameter.
Volg deze stappen om dit voorbeeld in te stellen:
- Begin met het aanmaken van de verschillende Checkout-configuraties die nodig zijn – één voor elk merk. Zie de handleiding hier.
- Ga naar Groups in het bovenste menu en klik op Create new group.
- Vul Name in en kies een Member account uit de vervolgkeuzelijst.
- Voeg een optionele beschrijving toe om het doel van de Group te onthouden.
- Selecteer de default configuration.
- Selecteer Add custom parameter uit de vervolgkeuzelijst Parameters en geef deze een naam, bijvoorbeeld "Brands".
- Klik op Add new segmentation en geef de waarde op voor de aangepaste parameter die verkeer naar een bepaalde checkout-configuratie moet sturen. In dit voorbeeld wordt voor elk merk een voorwaarde aangemaakt. Als de aangepaste parameter "Brands" gelijk is aan "Brand A", gebruik dan de checkout-configuratie van Brand A. Als de aangepaste parameter "Brands" gelijk is aan "Brand B", gebruik dan de checkout-configuratie van Brand B, en als "Brands" gelijk is aan Brand C, gebruik dan de checkout-configuratie van Brand C.
- Klik op Continue om elke voorwaarde op te slaan.
- Klik op Save om de Group op te slaan.
Voorbeeld van de volledige configuratie:
Werk je Connection bij om een Group te gebruiken
Als je de Checkout API gebruikt, bevatten je aanvragen een Connection ID om je Checkout-configuratie te identificeren. Om een Group in je huidige integratie te gebruiken, laat je je connection eenvoudig naar een Group verwijzen. Dit kan gemakkelijk in de gebruikersinterface en vereist geen codewijzigingen.
- Ga naar Connections in het bovenste menu.
- Klik op het menu met de drie puntjes naast de Connection die door je integratie wordt gebruikt en kies Edit.
- Zorg ervoor dat het veld Configuration is ingesteld op --Select a checkout configuration-- en selecteer de Group die moet worden gebruikt in de vervolgkeuzelijst Group.
- Klik op Save. De Connection ID verwijst nu naar de Group.