API aracılığıyla sevkiyat oluştur
Landed Cost hesapladıktan ve sipariş oluşturduktan sonra, takip numaralarını ve diğer sevkiyat detaylarını API aracılığıyla Zonos'a gönderebilirsiniz.
Mevcut bir sipariş için sevkiyat oluştururken ve madde ya da taraf detaylarını değiştirmenize gerek olmadığında bu iş akışını kullanın. İsteğe bağlı takip numaralarını, yerine getirme merkezlerini, hizmet seviyesi seçimini ve beyan edilen değer sigortasını destekler.
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 } } }}Değişken seçenekleri:
- Yerine Getirme Merkezi ile: Menşei konumunu belirtmek için
"fulfillmentCenter": "fulfillment_center_12345"ekleyin - Özel Takip ile:
"generateLabel": falseayarlayın ve"trackingNumbers": ["tracking_1", "tracking_2"]ekleyin - Hizmet Seviyesi ile: Belirli bir taşıyıcı hizmetini seçmek için
"serviceLevel": "dhl.express_example"ekleyin - Beyan Edilen Değer Sigortası ile: Beyan edilen değer kapsamını etkinleştirmek için
"isDeclaredValue": trueekleyin
Beyan edilen değer
Sevkiyattaki tüm maddeler için beyan edilen değer kapsamını etkinleştirmek amacıyla "isDeclaredValue": true ayarlayın. Zonos, siparişte sunulan tüm maddelerin tam değerini otomatik olarak talep eder; ticcarlar bu tutarı değiştiremez. Bu, nakliye sırasında kayıp, hasar veya hırsızlık durumunda taşıyıcının kabul edeceği maksimum sorumluluğu belirler. Bu özellik yalnızca UPS, FedEx ve DHL sevkiyatları için desteklenir. Zonos, farklı taşıyıcı gereksinimlerini yönetmeniz gerekmeyecek şekilde, bu taşıyıcılara API çağrılarında uygun parametreler de dahil olmak üzere, taşıyıcıya özgü uygulamayı otomatik olarak işler.
UPS sınırlamaları: UPS yalnızca 100.01-50.000 USD arasında değerleri kapsar ve beyan edilen değeri karton seviyesinde işler. Çok kartonlu sevkiyatlar için, ticcarlar her karton için kapsam belirlemek amacıyla sevkiyatı bölmelidir. UPS ayrıca beyan edilen değerlerin 999 USD üzerinde olması durumunda etiketlerle birlikte yazdırılması gereken ek bir sigorta formu (UPS Control Log) oluşturur.
FedEx ve DHL: Beyan edilen değeri sevkiyat seviyesinde hiçbir ek sınırlama olmadan işler.
Özel hizmetler
Pil, kuru buz, tehlikeli mallar veya imza gereklilikleri için özel işleme gereksinimlerini belirtmek üzere kartonlarda specialServices kullanın. Tam detaylar ve örnekler için özel hizmetler rehberine bakın.
Sevkiyatı geçersiz kıl
Oluşturulan bir etiketi iptal etmek için, sevkiyatı geçersiz kılmak üzere aşağıdaki mutasyonu kullanın. İlgili tüm etiketler de otomatik olarak geçersiz kılınacak. Bir sevkiyat geçersiz kılındıktan sonra, güncellenemeyeceğini veya geri yüklenemeyeceğini unutmayın.
mutation { shipmentStatusUpdate( input: { shipment: "shipment_12345678-1234-1234-1234-123456789stu" status: VOIDED note: "Voiding shipment" } ) { id status }}
Mevcut siparişler için sevkiyat oluştur
Landed Cost hesaplandıktan ve siparişler oluşturulduktan sonra Zonos API ile sevkiyat ve etiket oluşturun.
GraphQL
Bu rehber, sistemlerinde mevcut siparişler için sevkiyat oluşturması gereken Zonos API ile entegre olan kullanıcılar için tasarlanmıştır. Eğer bir sevkiyat platformuyseniz ve müşterilerinize Zonos sevkiyat oluşturmayı sunmak istiyorsanız, Sevkiyat API rehberimize bakın.
Zonos API ile entegre olmuşsanız ve Dashboard dışında gemi göndermeye onay almışsanız, sevkiyat oluşturmak ve takip bilgisini sağlamak için
shipmentCreateWorkflowmutasyonunu kullanın. Bu mutasyonlar ayrıca Zonos'u yurt içi sevkiyatlar hakkında cross-docking tesislerine bilgilendirmenize izin verir.Not: Eğer bir platform ile Duty and Tax uygulaması kullanıyorsanız ve bu platform otomatik olarak takip numaralarını Zonos'a senkronize ediyorsa, ya da Dashboard aracılığıyla doğrudan gemi gönderiyorsanız, bu mutasyonlar gerekli değildir.