Exemplos de API
Ao utilizar landedCostCreate, deve passar currencyCode e endUse. Também deve passar o rootId e o shipmentRatingId obtidos do fluxo de trabalho de tarifa de envio original. Opcionalmente, você pode fornecer uma lista ou listas de tarifas, taxas e impostos. Ao fornecer estes detalhes, você deve enviar o amount e a formula utilizados para determinar o valor do 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
Criar um Landed Cost
Aprenda a criar um Landed Cost a partir de uma tarifa de envio.
GraphQL
Em cenários em que utiliza Zonos para calcular tarifas de envio, mas tem outro meio para calcular impostos que apoiem o seu negócio, pode utilizar a mutação
createLandedCost. Esta mutação permitirá-lhe criar um Landed Cost necessário para a criação de encomendas, sem que Zonos calcule tarifas, impostos e taxas.