Kassaflöde och fraktberäkning
Guide för utvecklare för att implementera frakt i kassaflödet i ett Shoporama-tema.
Shoporama beräknar automatiskt vilka fraktmetoder som är tillgängliga för kunden baserat på leveranslandet. Den här guiden förklarar det rekommenderade kassaflödet och hur fraktberäkningen fungerar.
Det rekommenderade kassaflödet
Vi rekommenderar följande ordning i ditt kassaflöde:
/basket- Översikt över korgen/address- Adressinformation inklusive val av land/shipping- Val av fraktmetod (och paketshop om tillämpligt)/approve- Godkännande av ordern/payment- Betalning
Varför beställningen är viktig
Shoporama använder leveranslandet för att avgöra vilka leveransmetoder som är tillgängliga. Därför måste kunden först välja land (på /adress) innan leveransmetoderna kan beräknas (på /frakt).
Vänligen notera följande
Om du bara skickar till Danmark kan du i princip placera leveransvalet var du vill. Det rekommenderade flödet fungerar dock bäst för de flesta butiker.
Val av frakt och paketshop
På sidan /shipping kan det finnas två val:
- Fraktsätt - t.ex. "GLS till paketshop", "PostNord hem till dörr" etc.
- Paketshop - om kunden väljer en fraktmetod för paketshop måste de också välja en specifik paketshop
Många temautvecklare väljer att dölja paketbutikslistan tills kunden har valt en fraktmetod med paketbutiker (GLS eller PostNord). När kunden väljer en paketshop-metod visas listan över närliggande paketshopar.
Alternativt flöde: Frakt på adressidan
Vissa utvecklare väljer att visa fraktvalet redan på /adress-sidan. Det kan fungera, men var uppmärksam:
- Om kunden byter land måste leveransmetoderna uppdateras (via siduppdatering eller JavaScript)
- Alla leveransmetoder är inte tillgängliga för alla länder
- Ytterligare JavaScript-logik krävs för att hantera dynamisk uppdatering
Tips att ha i åtanke
Håll dig till det rekommenderade flödet med separata sidor för adress och frakt - det är den säkraste lösningen och fungerar korrekt med alla fraktmoduler.
Behöver du hjälp med ditt kassaflöde? Kontakta oss på support@shoporama.dk.