Contoh API
Saat menggunakan landedCostCreate
, Anda diharuskan untuk mengirimkan currencyCode
dan endUse
. Anda juga diharuskan untuk mengirimkan rootId
dan shipmentRatingId
yang diperoleh dari alur kerja penilaian pengiriman yang asli. Anda dapat secara opsional memberikan daftar atau daftar bea, biaya, dan pajak. Saat memberikan detail ini, Anda diharuskan untuk mengirimkan amount
dan formula
yang digunakan untuk menentukan nilai yang digunakan dalam kolom amount
.
Mutasi
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
}
}
}
}
}
}
}
Respon
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"
}
}
]
}
}
]
}
}
}
}
Buat landed cost
Pelajari cara membuat landed cost dari penilaian pengiriman.
GraphQL
Dalam skenario di mana Anda menggunakan Zonos untuk menghitung penilaian pengiriman tetapi memiliki cara lain untuk menghitung pajak untuk mendukung bisnis Anda, Anda dapat menggunakan mutasi
createLandedCost
. Mutasi ini akan memungkinkan Anda untuk membuat landed cost yang diperlukan untuk pembuatan pesanan, tanpa Zonos menghitung bea, pajak, dan biaya.