DOCS

Vô hiệu hóa việc chuyển tiền IOSS

Vô hiệu hóa việc chuyển tiền IOSS

Sử dụng các nhà vận chuyển để remit thuế cho EU thay vì thông qua IOSS.

GraphQL

Nhập Một Cửa Hàng (IOSS) mang lại nhiều lợi ích, nhưng có những trường hợp mà việc tích hợp số IOSS của chúng tôi vào thiết lập thực hiện của bạn có thể không khả thi. Nếu bạn không thể sử dụng số IOSS của chúng tôi, bạn có thể vô hiệu hóa việc chuyển tiền IOSS cho các đơn hàng của bạn tại Liên minh Châu Âu (EU), đảm bảo rằng bạn vẫn được hưởng lợi từ các chi phí đã được đảm bảo của chúng tôi. Vì IOSS là tùy chọn, bạn vẫn có thể sử dụng quy trình DDP để remit thuế cho hàng hóa có giá trị thấp được gửi đến EU. Để vô hiệu hóa IOSS nhưng vẫn tiếp tục sử dụng sự đảm bảo của chúng tôi, hãy loại bỏ việc chuyển tiền từ các đơn hàng của bạn bằng cách sử dụng một quy tắc nâng cao.

Loại bỏ việc chuyển tiền 

Sử dụng ruleCreate mutation để loại bỏ việc chuyển tiền sau khi landed cost được tính toán. Vì IOSS sử dụng việc chuyển tiền, trong khi việc sử dụng nhà vận chuyển để remit thông qua vận chuyển DDP không sử dụng, việc loại bỏ việc chuyển tiền sẽ vô hiệu hóa IOSS cho cửa hàng của bạn.

namedescription có thể được điều chỉnh theo sở thích của bạn vì chúng không ảnh hưởng đến chức năng của quy tắc. condition xác định các quốc gia nào sẽ bị loại bỏ việc chuyển tiền. action đảm bảo rằng việc chuyển tiền được đặt thành không cho các đơn hàng áp dụng.

Mutation

1
2
3
4
5
6
7
8
9
10
mutation ruleCreate($input: RuleInput!) {
  ruleCreate(input: $input) {
    id
    name
    description
    condition
    action
    context
  }
}

Biến

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Disable IOSS",
    "description": "Remove remittance for EU orders after the landed cost has been calculated. Use DDP instead.",
    "condition": ":ship_to_country: any_matches AT,BE,BG,HR,CY,CZ,DK,EE,FI,FR,DE,GR,HU,IE,IT,LV,LT,LU,MT,NL,PL,PT,RO,SK,SI,ES,SE",
    "action": ":include_remittance: = false",
    "context": "LANDED_COST_CALCULATE_POST"
  }
}

Kiểm tra quy tắc

Để kiểm tra quy tắc, hãy chạy một quy trình cho một báo giá, sử dụng địa chỉ đích trong EU và giá trị giỏ hàng dưới 150 euro. Nếu quy tắc này hoạt động chính xác, bạn sẽ nhận được một mảng remittance rỗng ở cuối phản hồi.

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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
mutation quoteWorkflow {
  partyCreateWorkflow(
    input: [
      {
        location: {
          administrativeArea: ""
          administrativeAreaCode: "MA"
          countryCode: US
          line1: "1150 Great Plain Ave"
          line2: ""
          locality: "Needham"
          postalCode: "02492"
        }
        type: ORIGIN
      }
      {
        location: {
          countryCode: FR
          line1: "73 rue Marguerite"
          locality: "Villiers-le-bel"
          administrativeArea: ""
          administrativeAreaCode: ""
          postalCode: "95400"
        }
        person: {
          email: "test@gmail.com"
          firstName: "firstName"
          lastName: "lastName"
          phone: "5022303021"
          companyName: "TestCompany"
          metadata: { key: "key", value: "value" }
        }
        type: DESTINATION
      }
    ]
  ) {
    type
    id
    organization
  }
  itemCreateWorkflow(
    input: [
      {
        amount: 10
        currencyCode: USD
        countryOfOrigin: US
        quantity: 1
        productId: "productId"
        description: "description"
        measurements: [
          { type: WIDTH, value: 2, unitOfMeasure: CENTIMETER }
          { type: WEIGHT, value: 2, unitOfMeasure: POUND }
        ]
      }
      {
        amount: 25.89
        currencyCode: USD
        countryOfOrigin: US
        quantity: 2
        productId: "productId2"
        description: "description2"
        measurements: [
          { type: WIDTH, value: 2, unitOfMeasure: CENTIMETER }
          { type: WEIGHT, value: 2, unitOfMeasure: POUND }
        ]
      }
    ]
  ) {
    id
    amount
  }
  cartonizeWorkflow {
    id
    type
    items {
      item {
        id
      }
    }
  }
  shipmentRatingCreateWorkflow(
    input: { serviceLevelCode: "UPS_EXPEDITED", amount: 15, currencyCode: USD }
  ) {
    id
    amount
  }
  landedCostCalculateWorkflow(
    input: {
      endUse: NOT_FOR_RESALE
      method: DAP
      tariffRate: ZONOS_PREFERRED
      useUnwrapped: true
    }
  ) {
    id
    amountSubtotals {
      duties
      taxes
      fees
      landedCostTotal
    }
    deMinimis {
      type
      formula
      method
      threshold
      note
    }
    fees {
      amount
      currency
    }
    taxes {
      amount
      description
      formula
    }
    duties {
      amount
      description
      formula
    }
    remittance {
      amount
      description
      __typename
    }
    appliedRules {
      rule {
        action
        condition
        context
      }
      before
      after
    }
  }
}

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