Utwórz stronę pochodzenia
Zonos nie będzie w stanie poznać pochodzenia tej przesyłki, ponieważ etykieta nie została zmanifestowana w panelu Zonos. Aby zapewnić, że możemy pobrać odpowiednie szczegóły zamówienia, musisz utworzyć party
z danymi pochodzenia, w tym account
i accountOrderNumber
jako referenceId
. referenceId
dla tej strony MUSI być account
i accountOrderNumber
połączone myślnikiem, jak pokazano w poniższym przykładzie.
Mutacja
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
}
}
Zmienne
{
"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"
}
}
}
Odpowiedź
{
"data": {
"shipFrom": {
"id": "party_ac64040b-228e-424c-a090-6da03197011d",
"location": {
"countryCode": "US"
}
}
}
}
Pobierz Zonos orderId
Podaj Zonos numer account
sprzedawcy oraz ich accountOrderNumber
, aby dopasować szczegóły z twojego systemu do order
w naszym systemie. Dokumentację API można znaleźć tutaj.
Mutacja
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
}
}
}
}
}
Odpowiedź
{
"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
}
}
]
}
}
]
}
}
Utwórz przesyłkę
Ostatnim krokiem w uzyskiwaniu informacji celnych dla przesyłki jest utworzenie samej przesyłki. Częścią tego procesu jest stworzenie shipmentCarton
, który zawiera szczegóły przedmiotów dla przesyłki, które są niezbędne dla customsSpec
. shipment
automatycznie wygeneruje obiekt celny, jeśli przekażesz true
w polu generateCustoms
.
Mutacja
mutation CreateShipment($createShipment: ShipmentCreateInput!) {
shipmentCreate(input: $createShipment) {
id
customSpec {
id
}
shipmentCartons {
carton {
id
}
}
}
}
Zmienne
{
"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"]
}
]
}
}
Odpowiedź
{
"data": {
"shipmentCreate": {
"id": "shipment_a125e480-369c-4606-abf8-ff34295b15cb",
"customSpec": {
"id": "customsSpec_a19875ec-b85c-11ed-afa1-0242ac120002"
}
}
}
}
Pobierz dokumentację celną dla zamówienia
Pobierz informacje celne dla istniejącego zamówienia.GraphQL
Jeśli jesteś partnerem Zonos i dzielimy wspólnych klientów, możesz użyć Clear do aktualizacji i pobierania pełnej dokumentacji celnej dla istniejącego zamówienia Zonos. Możesz pobrać dane celne dotyczące przesyłki, w której nadawca mógł dostarczyć brakujące lub nieprawidłowe informacje. Na przykład, często zdarza się, że nadawca podaje słabą opis lub nie podaje kodu HS. Zonos może dodać, uzupełnić lub poprawić informacje takie jak opis, kod HS, kraj pochodzenia, ceny i inne.