Ejemplos de API
Al utilizar landedCostCreate, debe pasar currencyCode y endUse. También deberá pasar el rootId y el shipmentRatingId obtenidos del flujo de trabajo de tarifa de envío original. Opcionalmente, puede proporcionar una lista o listas de aranceles, tasas e impuestos. Al proporcionar estos detalles, debe enviar el amount y la formula utilizados para determinar el valor del campo 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
Crear un Landed Cost
Aprenda a crear un Landed Cost a partir de una tarifa de envío.
GraphQL
En escenarios en los que utiliza Zonos para calcular tarifas de envío pero tiene otro medio para calcular impuestos que respalde su negocio, puede utilizar la mutación
createLandedCost. Esta mutación le permitirá crear un Landed Cost necesario para la creación de pedidos, sin que Zonos calcule aranceles, impuestos y tasas.