För att hjälpa dig komma igång snabbt med nShift Checkout kan du importera din befintliga DeliveryCheckout-konfiguration (v1). Detta gör att du kan återanvända stora delar av din nuvarande konfiguration istället för att bygga allt från grunden.
Den här guiden visar hur du exporterar din konfiguration från DeliveryCheckout och importerar den till nShift Checkout, samt viktiga saker att tänka på före och efter importen.
Innan du börjar
Innan du exporterar din konfiguration, säkerställ följande:
1. Verifiera din template
Se till att din DeliveryCheckout-konfiguration använder en template som innehåller Essential, Professional eller Premium i namnet. Alla templates med Standard i namnet är äldre templates och bör uppdateras före export.
|
nShift Standard-template Om din konfiguration använder nShift Standard-template måste den uppdateras till rätt template (Essential, Professional eller Premium) före export. När du ändrar templaten, se till att markera Create new DeliveryCheckout Id på sidan Change template. Detta skapar en separat konfiguration för templatet när du byter till en ny template, så att din befintliga live-konfiguration förblir orörd. Observera också att Standard-template inte begränsar funktionalitet, vilket innebär att din nuvarande konfiguration kan använda funktioner som inte ingår i ditt abonnemang. När du byter till en template som återspeglar ditt faktiska avtal (till exempel Essential eller Professional), kanske vissa funktioner inte längre är tillgängliga. Om du är osäker, kontakta support eller din kundansvarige innan du fortsätter. |
Så här ändrar du templaten
- I nShift Delivery går du till Maintenance > DeliveryCheckout.
- Klicka på visningsikonen bredvid konfigurationen du vill uppdatera.
- På detaljsidan för DeliveryCheckout klickar du på Change template.
- Välj rätt template i rullgardinsmenyn (Essential, Professional eller Premium).
- Se till att kryssrutan Create new DeliveryCheckout Id är markerad.
- Klicka på OK.
Ett nytt DeliveryCheckout-ID skapas med den uppdaterade templatet, medan din befintliga live-konfiguration förblir oförändrad.
2. Konfigurera en avsändare i nShift Checkout
Innan du importerar en konfiguration måste minst en avsändare vara konfigurerad i ditt nShift Portal-konto.
Läs mer: Konfigurera avsändare
3. Förbered anpassade upphämtningsplatser
Om du använder anpassade PUDO:er (till exempel hämta i butik), inkluderas dessa inte i exportfilen och måste konfigureras manuellt i nShift Portal.
Om du har alla detaljer för dina anpassade platser (ID:n, adress, koordinater, öppettider och så vidare) tillgängliga någon annanstans kan du använda dem direkt. Om informationen om dina anpassade PUDO:er endast finns i DeliveryCheckout kan du exportera informationen därifrån:
- I nShift Delivery går du till Maintenance > DeliveryCheckout > Agent lists.
- Klicka på Search för att visa dina agentlistor.
- Ladda ner de listor du vill exportera.
Observera att formatet som används i nShift Portal är annorlunda. JSON-filen som exporteras från DeliveryCheckout kan inte återanvändas som den är och måste omformateras innan uppladdning till nShift Portal.
Lägga till egna upphämtningsplatser (anpassade PUDO:er)
4. Exportera och importera dina villkorslistor
Alla villkorslistor som används i din DeliveryCheckout-konfiguration måste också migreras manuellt. Exportera dina villkorslistor från DeliveryCheckout och importera dem till nShift Checkout innan du importerar din konfiguration, så att de finns tillgängliga vid behov under importprocessen.
Observera att villkorslistor och anpassade PUDO-listor inte behöver finnas på plats innan du importerar din konfiguration. Du kan konfigurera dem senare. De måste dock migreras manuellt någon gång om de fortfarande är relevanta och ska användas i nya Checkout.
Steg 1: Exportera konfiguration från Delivery Checkout
- Gå till din DeliveryCheckout-konfiguration (v1).
- Klicka på Export > Export JSON för att exportera konfigurationen som en JSON-fil.
- Spara filen lokalt.
Steg 2: Importera konfiguration till nShift Checkout
- Logga in i nShift Portal.
- Bekräfta att du har konfigurerat en avsändare.
- Navigera till nShift Checkout > Configurations.
- Välj Import.
- Ladda upp din exporterade JSON-fil.
- Granska det importerade innehållet och korrigera eventuella fel som visas i gränssnittet.
- Spara.
Vad händer under importen?
När du importerar en konfiguration överförs din befintliga setup till nShift Checkout. Kärnstrukturen bevaras men anpassas till det nya systemet.
Tänk på att nShift Checkout är utformat för att fungera annorlunda än DeliveryCheckout på vissa grundläggande sätt. I v1 behövde samma villkor ofta skrivas separat på varje plats där det skulle utlösa något. I nya Checkout kan en enda regel utlösa flera åtgärder samtidigt, till exempel ändra en text, justera ett pris och dölja ett leveransalternativ – allt från ett enda villkor.
Detta innebär att även om en importerad konfiguration fungerar, kanske den inte fullt ut drar nytta av hur nShift Checkout är utformat för att fungera. I många fall, särskilt för mer komplexa konfigurationer, kommer en ny uppbyggnad från grunden att resultera i en mer lättskött och underhållsvänlig setup.
I DeliveryCheckout skrevs villkor vanligtvis för att definiera när ett alternativ skulle visas. I nShift Checkout kan du välja om ett leveransalternativ ska visas som standard och döljas av regler, eller döljas som standard och aktiveras av regler. Vid import kommer leveransalternativ att sättas till inaktiva, med regler som aktiverar dem när villkoren uppfylls, vilket speglar logiken från DeliveryCheckout. Detta är värt att granska efter import, eftersom det nya tillvägagångssättet kan göra det möjligt att förenkla dina regler beroende på din setup.
Äldre villkor konverteras automatiskt till regler i Rule Engine. Där samma villkor användes på flera ställen i DeliveryCheckout kommer detta att resultera i en enda regel med flera åtgärder i nShift Checkout, vilket speglar hur den nya regelmotorn är utformad för att fungera.
Efter import kommer alla konverterade regler att heta Rule 1, Rule 2 och så vidare. Vi rekommenderar att du går igenom dina regler och döper om dem till något mer beskrivande. Detta gör din konfiguration enklare att underhålla och felsöka framöver.templatet