Tworzenie przesyłek za pomocą API
Po obliczeniu Landed Cost i utworzeniu zamówienia, możesz wysłać numery śledzenia i inne szczegóły przesyłki do Zonos za pośrednictwem API.
Użyj tego przepływu, gdy tworzysz przesyłkę dla istniejącego zamówienia i nie musisz modyfikować szczegółów przedmiotów lub stron. Obsługuje opcjonalne numery śledzenia, centra realizacji, wybór poziomu usługi i ubezpieczenie wartości zadeklarowanej.
Mutacja
mutation CreateShipment($input: ShipmentCreateWorkflowInput!) {
shipmentCreateWorkflow(input: $input) {
id
status
trackingDetails {
number
}
serviceLevel {
id
name
carrier {
id
name
}
}
shipmentCartons {
id
carton {
id
width
length
height
weight
items {
item {
id
amount
description
}
}
}
label {
url
trackingNumber
id
documentFiling
}
}
}
}
Podstawowe zmienne
{
"input": {
"generateLabel": true,
"orderId": "order_12345678-1234-1234-1234-123456789abc"
}
}
Z Centrum Realizacji Zamówień
{
"input": {
"generateLabel": true,
"orderId": "order_12345678-1234-1234-1234-123456789def",
"fulfillmentCenter": "fulfillment_center_12345"
}
}
Z niestandardowym śledzeniem
{
"input": {
"generateLabel": false,
"orderId": "order_12345678-1234-1234-1234-123456789ghi",
"trackingNumbers": ["tracking_example_1", "tracking_example_2"]
}
}
Z poziomem usługi
{
"input": {
"generateLabel": true,
"orderId": "order_12345678-1234-1234-1234-123456789jkl",
"serviceLevel": "dhl.express_example"
}
}
Z ubezpieczeniem wartości zadeklarowanej
{
"input": {
"generateLabel": true,
"orderId": "order_12345678-1234-1234-1234-123456789mno",
"isDeclaredValue": true
}
}
Wartość zadeklarowana
Ustaw "isDeclaredValue": true, aby włączyć pokrycie wartości zadeklarowanej dla wszystkich przedmiotów w Twojej przesyłce. Zonos automatycznie zgłasza pełną wartość wszystkich przedmiotów zgłoszonych w zamówieniu; sprzedawcy nie mogą modyfikować tej kwoty. Ustala to maksymalne zobowiązanie, które przewoźnik zaakceptuje w przypadku utraty, uszkodzenia lub kradzieży podczas transportu. Ta funkcja jest obsługiwana tylko dla przesyłek UPS, FedEx i DHL. Zonos automatycznie obsługuje specyficzną dla przewoźnika implementację, gdy włączysz wartość zadeklarowaną, w tym odpowiednie parametry w naszych wywołaniach API do tych przewoźników, więc nie musisz zarządzać różnymi wymaganiami przewoźników.
Ograniczenia UPS: UPS pokrywa tylko wartości między 100-50,000 USD i przetwarza wartość zadeklarowaną na poziomie kartonu. W przypadku przesyłek wielokartonowych sprzedawcy muszą podzielić przesyłkę, aby wyznaczyć pokrycie na każdy karton. UPS generuje również dodatkowy formularz ubezpieczenia, który musi być wydrukowany razem z etykietami.
FedEx i DHL: Przetwarzają wartość zadeklarowaną na poziomie przesyłki bez dodatkowych ograniczeń.
Anulowanie przesyłki
Aby anulować utworzoną etykietę, użyj poniższej mutacji, aby unieważnić przesyłkę. Wszelkie powiązane etykiety również zostaną automatycznie unieważnione. Należy pamiętać, że po unieważnieniu przesyłki nie można jej zaktualizować ani przywrócić.
Mutacja
mutation {
shipmentStatusUpdate(
input: {
shipment: "shipment_12345678-1234-1234-1234-123456789stu"
status: VOIDED
note: "Voiding shipment"
}
) {
id
status
}
}
Utwórz przesyłkę dla istniejących zamówień
Twórz przesyłki i etykiety za pomocą API Zonos po obliczeniu kosztów dostawy i utworzeniu zamówień.
GraphQL
Ten przewodnik jest przeznaczony dla użytkowników, którzy są już zintegrowani z API Zonos i potrzebują tworzyć przesyłki dla istniejących zamówień w swoim systemie. Jeśli jesteś platformą wysyłkową i chcesz zaoferować swoim klientom tworzenie przesyłek Zonos, zapoznaj się z naszym przewodnikiem po API przesyłek.
Jeśli jesteś zintegrowany z API Zonos i masz zatwierdzenie na wysyłkę poza Dashboard, użyj mutacji
shipmentCreateWorkflow, aby tworzyć przesyłki i dostarczać informacje o śledzeniu. Te mutacje pozwalają również poinformować Zonos o krajowych przesyłkach do obiektów cross-docking.Uwaga: Jeśli korzystasz z aplikacji Duty and Tax z platformą, która automatycznie synchronizuje numery śledzenia z Zonos, lub jeśli wysyłasz bezpośrednio przez Dashboard, te mutacje nie są wymagane.