DOCS

Disable ioss remittance

/

IOSS-Remittance deaktivieren

Verwenden Sie Spediteure, um remit an die EU zu überweisen, anstatt über IOSS.

GraphQL

Import One-Stop Shop (IOSS) bietet mehrere Vorteile, aber es gibt Fälle, in denen die Integration unserer IOSS-Nummer in Ihr Fulfillment-Setup möglicherweise nicht machbar ist. Wenn Sie unsere IOSS-Nummer nicht verwenden können, können Sie die IOSS-Remittance für Ihre Bestellungen in der Europäischen Union (EU) deaktivieren, um sicherzustellen, dass Sie weiterhin von unseren garantierten Landekosten profitieren. Da IOSS optional ist, können Sie weiterhin den DDP Prozess nutzen, um Ihre remit für Waren mit geringem Wert, die in die EU versendet werden, zu überweisen. Um IOSS zu deaktivieren, aber weiterhin unsere Garantie zu nutzen, entfernen Sie die Remittance von Ihren Bestellungen mithilfe einer erweiterten Regel.

Remittance entfernen 

Verwenden Sie die ruleCreate Mutation, um die Remittance zu entfernen, nachdem die landed cost berechnet wurde. Da IOSS Remittance verwendet, während die Verwendung des Spediteurs zur remit über DDP-Versand dies nicht tut, deaktiviert das Entfernen der Remittance effektiv IOSS für Ihren Shop.

Der name und die description können nach Ihren Wünschen angepasst werden, da sie die Funktion der Regel nicht beeinflussen. Die condition gibt an, für welche Länder die remittance entfernt wird. Die action stellt sicher, dass die remittance für anwendbare Bestellungen auf null gesetzt wird.

Mutation

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

Variablen

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

Testen der Regel

Um die Regel zu testen, führen Sie einen Workflow für ein Angebot durch, wobei eine Zieladresse in der EU und ein Warenkorbwert unter 150 Euro verwendet wird. Wenn diese Regel korrekt funktioniert, sollten Sie am Ende der Antwort ein leeres remittance-Array erhalten.

Mutation

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

War diese Seite hilfreich?