DOCS

Regler för fraktberäkning

Styr när fraktalternativ är tillgängliga i er kassa.

GraphQL

Avancerade regler ger er verktyg för att finjustera era fraktval med hänsyn till faktorer som vikt, leveransplats, artikelvärde eller SKU. Skapa regler som gör frakttjänster tillgängliga under rätt omständigheter och döljer dem när de inte önskas.

Villkor för fasta priser: Om ni använder fraktalternativ med fast pris, bör ni överväga att skapa villkor för vikt eller varukorgsvärde direkt i villkoren för frakt med fast pris i stället för att skapa en avancerad regel.

Efter vikt 

Använd avancerade regler för att ange viktbegränsningar för era fraktservicenivåer. Detta är särskilt användbart när ni har konfigurerat en anpassad tjänst via en prislista och den har särskilda viktbegränsningar. Zonos känner till viktbegränsningarna för anslutna frakttjänster, men inte för anpassade tjänster som ni har konfigurerat via en prislista. Be er anpassade transportör om viktbegränsningar och tillämpa dem med en avancerad regel.

Efter adress 

Avancerade regler kan också hjälpa er att skapa adressbegränsningar för era fraktservicenivåer. Ni kan använda adressbegränsningar för att:

  • Tillämpa tjänstebegränsningar på prislistor – anslutna frakttjänster frågar transportören direkt om tjänsten är tillgänglig för en viss adress, medan tjänster som konfigurerats via en prislista alltid returnerar fraktpriset som är kopplat till destinationslandet. Om tjänsten inte är tillgänglig för vissa postnummer (ofta avlägsna områden) kan ni skapa en regel som inte tillåter det fraktalternativet för dessa postnummer.
  • Visa kostnadsfri frakt endast för utvalda användare – vill ni erbjuda kostnadsfri frakt till en specifik kund, exempelvis en influencer eller grossist? Genom att begränsa fraktalternativ utifrån adress kan ni säkerställa att kostnadsfri frakt endast är tillgänglig för de personer ni vill rikta er till.

Efter artikelvärde 

Varor med högt värde kräver ofta ytterligare överväganden vid internationell frakt. Använd avancerade regler för att tvinga fram snabbare fraktalternativ, tillåta kostnadsfria fraktalternativ och begränsa varukorgar för att undvika att lämna in EEI:er.

  • Frakthastighet – ni vill ofta säkerställa att varorna skickas snabbt för att minska risken för problem under transporten. Om ni säljer både varor med högt och lågt värde kanske ni vill erbjuda olika fraktalternativ baserat på ordervärdet.
  • Kostnadsfri frakt – ni kanske bara vill visa ett kostnadsfritt fraktalternativ när beställningen överstiger ett visst belopp. Ni kan redan skapa värdevillkor för kostnadsfri frakt när ni konfigurerar regeln för kostnadsfri frakt. Om ni vill dölja alla andra fraktalternativ när kostnadsfri frakt gäller ska ni skapa en regel för det.
  • Undvik att lämna in EEI:er – om ni vill undvika att lämna in EEI:er på grund av besväret kanske ni väljer att inte tillåta några fraktalternativ när varukorgen överstiger 2 500 USD. Eftersom Kanada inte kräver EEI:er kan ni skriva regeln så att beställningar med högt värde fortfarande tillåts till Kanada.

Efter SKU 

Obs! Landbegränsningar per SKU ska hanteras i Catalog. Avancerade regler ska endast användas när Catalog inte räcker till, exempelvis för villkor som är specifika för fraktservicenivån.

Om ni vill att vissa artiklar endast ska använda ett visst fraktalternativ skapar ni en avancerad regel som inaktiverar alla andra fraktalternativ när den SKU:n finns i varukorgen.

Anpassningar 

Exemplen i det här dokumentet kan ändras för att passa ert specifika scenario. När ni justerar actions och conditions ska ni först kontrollera att de är korrekt skrivna innan ni implementerar regeln. Använd validate-mutation för att säkerställa att rätt syntax används. Ange action och condition separat som expression och kontrollera att rätt ruleContext används.

1mutation validate {
2 validateExpression(
3 input: {
4 expression: ":items_total: > 150 USD and :service_level_name: ne \"Free Shipping\""
5 ruleContext: "SHIPMENT_RATING_BUFFER"
6 }
7 )
8}
Boka en demo

Var den här sidan till hjälp?