DOCS

Skapa en landed cost - GraphQL

Skapa en landed cost

Lär er hur ni skapar en landed cost från en fraktprissättning.

GraphQL

I scenarier där ni använder Zonos för att beräkna fraktprissättningar men har ett annat sätt att beräkna skatter som stöder er verksamhet kan ni använda mutationen createLandedCost. Den här mutationen låter er skapa en landed cost som krävs för att skapa ordrar, utan att Zonos beräknar tullar, skatter och avgifter.

API-exempel 

När ni använder landedCostCreate måste ni skicka med currencyCode och endUse. Ni måste också skicka med rootId och shipmentRatingId som hämtades från det ursprungliga fraktprissättningsflödet. Ni kan valfritt ange en lista eller listor över tullar, avgifter och skatter. När ni anger dessa uppgifter måste ni skicka amount och formula som användes för att bestämma värdet i fältet amount.

1mutation CreateLandedCost($input: LandedCostCreateInput!) {
2 landedCostCreate(input: $input) {
3 id
4 landedCostGuaranteeCode
5 taxes {
6 amount
7 formula
8 item {
9 id
10 sku
11 amount
12 }
13 }
14 amountSubtotals {
15 items
16 taxes
17 shipping
18 }
19 shipmentRating {
20 shipmentRatingCartons {
21 carton {
22 items {
23 item {
24 sku
25 amount
26 id
27 }
28 }
29 }
30 }
31 }
32 }
33}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Boka en demo

Var den här sidan till hjälp?