DOCS

Create a landed cost graphql

/

作成するlanded cost

出荷評価からlanded costを作成する方法を学びます。

GraphQL

Zonosを使用して出荷評価を計算しているが、ビジネスをサポートするために税金を計算する別の手段がある場合、createLandedCostミューテーションを使用できます。このミューテーションを使用すると、landed costが関税、税金、手数料を計算することなく、注文作成に必要なZonosを作成できます。

APIの例 

landedCostCreateを使用する場合、currencyCodeendUseを渡す必要があります。また、元の出荷評価ワークフローから取得したrootIdshipmentRatingIdを渡す必要があります。任意で、関税、手数料、税金のリストまたはリストを提供できます。これらの詳細を提供する際には、amountフィールドで使用される値を決定するために使用されたamountformulaを送信する必要があります。

ミューテーション

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

応答

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

このページは役に立ちましたか?


このページには: