DOCS

Crear un Landed Cost - GraphQL

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.

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.

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

¿Fue útil esta página?