API örnekleri
landedCostCreate
kullanırken, currencyCode
ve endUse
değerlerini geçirmeniz gerekmektedir. Ayrıca, orijinal gönderi değerlendirme iş akışından elde edilen rootId
ve shipmentRatingId
değerlerini de geçirmeniz gerekecektir. İsteğe bağlı olarak, gümrük vergileri, ücretler ve vergiler için bir veya daha fazla liste sağlayabilirsiniz. Bu ayrıntıları sağlarken, amount
alanında kullanılan değeri belirlemek için kullanılan amount
ve formula
değerlerini göndermeniz gerekmektedir.
Mutasyon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
mutation {
landedCostCreate(
input: {
currencyCode: USD
endUse: NOT_FOR_RESALE
shipmentRating: "shipment_rating_822af8c6-9d3f-49e5-bc7a-1a96691c322b"
tariffRate: ZONOS_PREFERRED
taxes: [
{
amount: "3.375"
formula: "6.75% of the item cost"
item: "item_268b5769-4ffd-47d5-a1c7-0177a9a281d1"
description: "Sales Tax"
}
{
amount: "4.6575"
formula: "6.75% of the item cost"
item: "item_1735c05f-cc4a-48bc-8a4f-de8346572288"
description: "Sales Tax"
}
{
amount: "2.47725"
formula: "6.75% of the shipping cost"
description: "Sales Tax"
}
]
rootId: "zonos_internal_federated_request_2610cbc2-991e-4acc-b78c-106ed1b06792"
}
) {
id
landedCostGuaranteeCode
taxes {
amount
formula
item {
id
sku
amount
}
}
amountSubtotals {
items
taxes
shipping
}
shipmentRating {
shipmentRatingCartons {
carton {
items {
item {
sku
amount
id
}
}
}
}
}
}
}
Yanıt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"data": {
"landedCostCreate": {
"id": "landed_cost_c2ccd403-81e0-4ea9-8958-bc5cc5f10b81",
"landedCostGuaranteeCode": "NOT_APPLICABLE",
"taxes": [
{
"amount": 3.375,
"formula": "6.75% of the item cost",
"item": {
"id": "item_268b5769-4ffd-47d5-a1c7-0177a9a281d1",
"sku": "1",
"amount": 50.0
}
},
{
"amount": 4.6575,
"formula": "6.75% of the item cost",
"item": {
"id": "item_1735c05f-cc4a-48bc-8a4f-de8346572288",
"sku": "2",
"amount": 69.0
}
},
{
"amount": 2.47725,
"formula": "6.75% of the shipping cost",
"item": null
}
],
"amountSubtotals": {
"items": 119.0,
"taxes": 10.51,
"shipping": 36.7
},
"shipmentRating": {
"shipmentRatingCartons": [
{
"carton": {
"items": [
{
"item": {
"sku": "1",
"amount": 50.0,
"id": "item_268b5769-4ffd-47d5-a1c7-0177a9a281d1"
}
},
{
"item": {
"sku": "2",
"amount": 69.0,
"id": "item_1735c05f-cc4a-48bc-8a4f-de8346572288"
}
}
]
}
}
]
}
}
}
}
Bir landed cost Oluşturun
Bir gönderi değerlendirmesinden nasıl bir landed cost oluşturacağınızı öğrenin.
GraphQL
Zonos kullanarak gönderi değerlendirmeleri hesapladığınız ancak işinizi desteklemek için vergileri hesaplamak için başka bir yönteminizin olduğu senaryolarda,
createLandedCost
mutasyonunu kullanabilirsiniz. Bu mutasyon, sipariş oluşturma için gerekli olan bir landed cost oluşturmanıza olanak tanır; bu, Zonos'un gümrük vergileri, vergiler ve ücretleri hesaplamadan yapılır.