Hapus remitansi
Gunakan ruleCreate
mutasi untuk menghapus remitansi setelah landed cost dihitung. Karena IOSS menggunakan remitansi, sementara menggunakan pengangkut untuk remit melalui pengiriman DDP tidak, menghapus remitansi secara efektif menonaktifkan IOSS untuk toko Anda.
name
dan description
dapat disesuaikan sesuai preferensi Anda karena tidak mempengaruhi fungsi aturan. condition
menentukan negara mana yang akan memiliki remittance
dihapus. action
memastikan bahwa remittance
diatur ke nol untuk pesanan yang berlaku.
Mutasi
mutation ruleCreate($input: RuleInput!) {
ruleCreate(input: $input) {
id
name
description
condition
action
context
}
}
Variabel
{
"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"
}
}
Uji aturan
Untuk menguji aturan, jalankan alur kerja untuk sebuah kutipan, menggunakan alamat tujuan di UE dan nilai keranjang di bawah 150 euro. Jika aturan ini berfungsi dengan benar, Anda harus menerima array remittance
yang kosong di akhir respons.
Mutasi
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
}
}
}
Nonaktifkan remitansi IOSS
Gunakan pengangkut untuk remit pajak ke UE daripada melalui IOSS.
GraphQL
Impor One-Stop Shop (IOSS) menawarkan beberapa keuntungan, tetapi ada kasus di mana mengintegrasikan nomor IOSS kami ke dalam pengaturan pemenuhan Anda mungkin tidak memungkinkan. Jika Anda tidak dapat menggunakan nomor IOSS kami, Anda dapat menonaktifkan remitansi IOSS untuk pesanan Uni Eropa (UE) Anda, memastikan bahwa Anda tetap mendapatkan manfaat dari biaya yang dijamin. Karena IOSS bersifat opsional, Anda masih dapat menggunakan proses DDP untuk remit pajak Anda untuk barang bernilai rendah yang dikirim ke UE. Untuk menonaktifkan IOSS tetapi terus menggunakan jaminan kami, hapus remitansi dari pesanan Anda menggunakan aturan lanjutan.