DOCS

Create a landed cost graphql

/

Tạo một landed cost

Tìm hiểu cách tạo một landed cost từ một đánh giá lô hàng.

GraphQL

Trong các tình huống mà bạn đang sử dụng Zonos để tính toán đánh giá lô hàng nhưng có một phương thức khác để tính thuế hỗ trợ cho doanh nghiệp của bạn, bạn có thể sử dụng phép biến đổi createLandedCost. Phép biến đổi này sẽ cho phép bạn tạo một landed cost cần thiết cho việc tạo đơn hàng, mà không cần Zonos tính toán thuế, phí và lệ phí.

Ví dụ API 

Khi sử dụng landedCostCreate, bạn cần phải truyền currencyCodeendUse. Bạn cũng sẽ cần phải truyền rootIdshipmentRatingId mà đã được lấy từ quy trình đánh giá lô hàng ban đầu. Bạn có thể cung cấp tùy chọn một danh sách hoặc các danh sách về thuế, phí và lệ phí. Khi cung cấp những chi tiết này, bạn cần phải gửi amountformula đã được sử dụng để xác định giá trị được sử dụng trong trường amount.

Biến đổi

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
            }
          }
        }
      }
    }
  }
}

Phản hồi

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"
                  }
                }
              ]
            }
          }
        ]
      }
    }
  }
}

Trang này có hữu ích không?