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.
1
mutation CreateLandedCost($input: LandedCostCreateInput!) {2
landedCostCreate(input: $input) {3
id4
landedCostGuaranteeCode5
taxes {6
amount7
formula8
item {9
id10
sku11
amount12
}13
}14
amountSubtotals {15
items16
taxes17
shipping18
}19
shipmentRating {20
shipmentRatingCartons {21
carton {22
items {23
item {24
sku25
amount26
id27
}28
}29
}30
}31
}32
}33
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
INPUTS
MUTATIONS
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.