Ta bort remittering
Använd ruleCreate
mutation för att ta bort remittering efter att landed cost har beräknats. Eftersom IOSS använder remittering, medan användning av transportören för att remit via DDP-frakt inte gör det, inaktiverar borttagning av remittering effektivt IOSS för din butik.
name
och description
kan justeras efter din preferens eftersom de inte påverkar regeln funktion. condition
specificerar vilka länder som kommer att få remittering
borttagen. action
säkerställer att remittering
sätts till noll för tillämpliga beställningar.
Mutation
mutation ruleCreate($input: RuleInput!) {
ruleCreate(input: $input) {
id
name
description
condition
action
context
}
}
Variabler
{
"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"
}
}
Testa regeln
För att testa regeln, kör ett arbetsflöde för en offert, med en destinationsadress i EU och ett varuvärde under 150 euro. Om denna regel fungerar korrekt, bör du få en tom remittance
array i slutet av svaret.
Mutation
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
}
}
}
Inaktivera IOSS-remittering
Använd transportörer för att remit skatter till EU istället för via IOSS.
GraphQL
Import One-Stop Shop (IOSS) erbjuder flera fördelar, men det finns fall där det kan vara orealistiskt att integrera vårt IOSS-nummer i din uppfyllnadsinställning. Om du inte kan använda vårt IOSS-nummer kan du inaktivera IOSS-remittering för dina beställningar inom Europeiska unionen (EU), vilket säkerställer att du fortfarande drar nytta av våra garanterade landade kostnader. Eftersom IOSS är valfritt kan du fortfarande använda DDP processen för att remit dina skatter för varor med lågt värde som skickas till EU. För att inaktivera IOSS men fortsätta använda vår garanti, ta bort remittering från dina beställningar med hjälp av en avancerad regel.