Maak de oorsprong partij aan
Zonos kan de oorsprong van deze zending niet achterhalen omdat het label niet is gemanifesteerd in het Zonos dashboard. Om ervoor te zorgen dat we de juiste bestelgegevens kunnen ophalen, moet u een party
aanmaken met de oorsprongsgegevens, inclusief de account
en accountOrderNumber
als de referenceId
. De referenceId
voor deze partij MOET de account
en accountOrderNumber
zijn, samengevoegd met een koppelteken, zoals weergegeven in het onderstaande voorbeeld.
Mutatie
mutation originParty {
partyCreate(
input: {
referenceId: "100051-O-1434321"
person: {
firstName: "John"
lastName: "Doe"
email: "test@test.com"
phone: "5555555555"
}
location: {
administrativeArea: "Utah"
administrativeAreaCode: "UT"
countryCode: US
line1: "348 N 2450 E"
line2: "#245"
locality: "St George"
postalCode: "84790"
}
type: ORIGIN
}
) {
id
}
}
Variabelen
{
"shipFrom": {
"type": "ORIGIN",
"referenceId": "root_cd8d3d85-283f-4865-af77-9cda0c123c0a",
"location": {
"administrativeArea": "Utah",
"administrativeAreaCode": "UT",
"countryCode": "US",
"line1": "370 Buena Vista Boulevard",
"locality": "St. George",
"postalCode": "84790"
}
}
}
Antwoord
{
"data": {
"shipFrom": {
"id": "party_ac64040b-228e-424c-a090-6da03197011d",
"location": {
"countryCode": "US"
}
}
}
}
Haal de Zonos orderId op
Geef Zonos het account
nummer van de verkoper en hun accountOrderNumber
om de gegevens van uw systeem te matchen met de order
in ons systeem. De API-referentie is te vinden hier.
Mutatie
mutation {
orderLink(input: { account: "10051", accountOrderNumber: "1434321" }) {
id
root {
id
parties {
id
type
location {
countryCode
postalCode
}
}
items {
id
description
}
shipmentRatings {
id
}
landedCosts {
amountSubtotals {
duties
taxes
fees
shipping
}
}
}
}
}
Antwoord
{
"data": {
"orderLink": [
{
"id": "order_cd6bca4e-6da4-430c-aaf3-7a8b161627a4",
"root": {
"id": "100051-O-1434321",
"parties": [
{
"id": "party_2fdf56a0-2bb2-4443-b8ca-a984d335ffcf",
"type": "ORIGIN",
"location": {
"countryCode": "US",
"postalCode": "84790"
}
},
{
"id": "party_9b3ac542-da12-4869-bcf4-00f42af17f6f",
"type": "DESTINATION",
"location": {
"countryCode": "FR",
"postalCode": "47310"
}
}
],
"items": [
{
"id": "item_c0a329ef-d157-4fa2-8982-be4420717f64",
"description": "Monoprice 4-Port SATA Serial ATA PCI RAID Controller Card, Silicon Image"
},
{
"id": "item_67e9fd3f-8f84-4027-9b06-f6b26915d1d2",
"description": "CORSAIR iCUE H115i RGB PRO XT, 280mm Radiator, Dual 140mm PWM Fans, Software Control, Liquid CPU Cooler, CW-9060044-WW LGA 1700 Compatible"
}
],
"shipmentRatings": [
{
"id": "shipment_rating_fc73d892-1336-47c5-a620-40903388332d"
}
],
"landedCosts": [
{
"amountSubtotals": {
"duties": 53.67,
"taxes": 147.89,
"fees": 42.37,
"shipping": 15.0
}
}
]
}
}
]
}
}
Maak een zending
De laatste stap om douane-informatie voor een zending te verkrijgen, is het creëren van de zending zelf. Een deel van deze flow is het creëren van de shipmentCarton
die de artikelgegevens voor de zending bevat die nodig zijn voor de customsSpec
. De shipment
genereert automatisch een douane-object als je true
doorgeeft in het generateCustoms
veld.
Mutatie
mutation CreateShipment($createShipment: ShipmentCreateInput!) {
shipmentCreate(input: $createShipment) {
id
customSpec {
id
}
shipmentCartons {
carton {
id
}
}
}
}
Variabelen
{
"createShipment": {
"orderId": "order_3a369733-3046-4390-b0a4-99a2f8a1c2a2",
"trackingNumber": "12345",
"generateCustoms": true,
"parties": [
"party_2fdf56a0-2bb2-4443-b8ca-a984d335ff3g",
"party_5c928cde-67fa-4ee4-b77a-2628fbcd5ac9"
],
"serviceLevel": "custom.custom",
"shipmentCartons": [
{
"height": 10,
"length": 10,
"width": 10,
"weight": 1,
"items": ["item_8a0ecee9-42ff-4544-9610-8e8d679ef0a3"]
}
]
}
}
Antwoord
{
"data": {
"shipmentCreate": {
"id": "shipment_a125e480-369c-4606-abf8-ff34295b15cb",
"customSpec": {
"id": "customsSpec_a19875ec-b85c-11ed-afa1-0242ac120002"
}
}
}
}
Haal douanedocumentatie op voor een bestelling
Haal douane-informatie op voor een bestaande bestelling.GraphQL
Als u een partner bent van Zonos en we delen wederzijdse klanten, kunt u Clear gebruiken om volledige douanedocumentatie bij te werken en op te halen voor een bestaande Zonos bestelling. U kunt douanegegevens ophalen over een zending waarbij de verzender mogelijk ontbrekende of onjuiste informatie heeft verstrekt. Het is bijvoorbeeld gebruikelijk dat een verzender een slechte beschrijving geeft of geen HS-code verstrekt. Zonos kan informatie zoals een beschrijving, HS-code, land van herkomst, prijzen en meer toevoegen, aanvullen of verbeteren.