Australia Post etiketleri ve manifestoları oluşturma
GraphQL API'sini kullanarak Australia Post için etiketler oluşturun ve bir manifesto
oluşturun.
GraphQL
Australia Post, gönderileri bir konsolidasyon (manifesto) olarak kaydeder. Etiketin
bağımsız bir işlem olduğu taşıyıcıların aksine, bir Australia Post gönderisi bir
konsolidasyon grubuna ait olmalıdır ve Australia Post'a kaydedilen şey bu gruptur.
Akış üç bölümden oluşur:
Bir konsolidasyon grubu açın — gönderilerin ekleneceği manifesto.
Gruba etiket oluşturun — her gönderi Australia Post'a kaydedilir ve bir etiket
döndürülür. Gönderiler, Australia Post'un sepetinde kaydedilmemiş halde bekler.
Grubu kapatın — bu, siparişi Australia Post'a kaydeder ve teslimat noktasında
sunacağınız Sipariş Özeti'ni (kağıt manifesto) oluşturur.
Faturalandırma: tüccar, grup kapatıldığında (kaydedildiğinde) ücretlendirilir,
bir etiket oluşturulduğunda değil. Grup kapatılana kadar etiketler serbestçe
oluşturulabilir ve iptal edilebilir.
carrierCode: AUSTRALIA_POST kullanarak shipmentConsolidationCreate ile bir grup
oluşturun. Döndürülen id, etiket eklediğiniz gruptur. O gün için zaten açık bir
grubunuz varsa, yeni bir tane oluşturmak yerine onu yeniden kullanın (aşağıdaki
Açık bir grubu yeniden kullanma bölümüne bakın).
1mutationShipmentConsolidationCreate(
2$input: ShipmentConsolidationCreateInput!
3){
4 shipmentConsolidationCreate(input:$input) {
5 id
6 name
7 carrierCode
8 status
9}
10}
Açık bir grubu yeniden kullanma
Yeni bir grup oluşturmak yerine mevcut bir gruba etiket eklemek için açık grupları
sorgulayın ve kullanmak istediğiniz grubun id'sini kullanın.
1queryShipmentConsolidations{
2 shipmentConsolidations(filter:{status: OPEN }, first:50){
shipmentConsolidationId olarak grup id'sini geçirerek shipmentCreateWorkflow ile
gönderiyi ve etiketini oluşturun. Bu mutasyon, gönderiyi Australia Post'a kaydeder ve
bir etiket URL'si ile takip numarası döndürür. Henüz ücret alınmaz — grup
kapatılana kadar gönderi, Australia Post'un sepetinde tutulur.
Australia Post'a özgü alanlar:
shipmentConsolidationId — Adım 1'deki grup id'si. Gönderiyi manifestoya
eklemek için gereklidir.
serviceLevel — gönderi için Australia Post hizmet seviyesi (örneğin, bir
Uluslararası Standart veya Uluslararası Ekspres hizmet seviyesi).
itnNumber — ihracat beyanname numarası (EDN). Toplam ürün değeri
2.000 AUD'yi aştığında gereklidir.
Telefon numaraları yalnızca rakam içermelidir — Australia Post boşlukları ve
noktalama işaretlerini reddeder.
Göndermeye hazır olduğunuzda, shipmentConsolidationUpdate ve status: CLOSED
kullanarak grubu kapatın. Bu, siparişi Australia Post'a kaydeder ve manifestoyu
customsDocuments içinde (Sipariş Özeti PDF'i) döndürür. Tüccarın ücretlendirildiği
nokta budur. Manifesto göndereni, her gönderideki menşe adresinden gelir, bu nedenle
bir fulfillment merkezine gerek yoktur.
1mutationShipmentConsolidationUpdate(
2$input: ShipmentConsolidationUpdateInput!
3){
4 shipmentConsolidationUpdate(input:$input) {
5 id
6 status
7 customsDocuments {
8 id
9 fileUrl
10 fileName
11 documentType
12 fileType
13}
14}
15}
Manifestoyu customsDocuments.fileUrl adresinden indirin ve teslimat veya alım
noktasında sunun. Grup kapatıldıktan sonra, gönderileri kaydedilmiş olur ve artık
değiştirilemez.
Ücretlendirme kapatma anında gerçekleştiğinden, etiketini iptal ederek bir gönderiyi
kapatılmadan önce herhangi bir zamanda gruptan çıkarabilirsiniz. İptal etmek, gönderiyi
Australia Post'un sepetinden kaldırır, böylece hiçbir zaman kaydedilmez ve
ücretlendirilmez.
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Etiket ve manifesto oluşturma - GraphQL
Australia Post etiketleri ve manifestoları oluşturma
GraphQL API'sini kullanarak Australia Post için etiketler oluşturun ve bir manifesto oluşturun.
GraphQL
Australia Post, gönderileri bir konsolidasyon (manifesto) olarak kaydeder. Etiketin bağımsız bir işlem olduğu taşıyıcıların aksine, bir Australia Post gönderisi bir konsolidasyon grubuna ait olmalıdır ve Australia Post'a kaydedilen şey bu gruptur.
Akış üç bölümden oluşur:
Başlamadan önce
Adım 1: Bir konsolidasyon grubu açın
carrierCode: AUSTRALIA_POSTkullanarakshipmentConsolidationCreateile bir grup oluşturun. Döndürülenid, etiket eklediğiniz gruptur. O gün için zaten açık bir grubunuz varsa, yeni bir tane oluşturmak yerine onu yeniden kullanın (aşağıdaki Açık bir grubu yeniden kullanma bölümüne bakın).mutation ShipmentConsolidationCreate($input: ShipmentConsolidationCreateInput!) {shipmentConsolidationCreate(input: $input) {idnamecarrierCodestatus}}Açık bir grubu yeniden kullanma
Yeni bir grup oluşturmak yerine mevcut bir gruba etiket eklemek için açık grupları sorgulayın ve kullanmak istediğiniz grubun
id'sini kullanın.query ShipmentConsolidations {shipmentConsolidations(filter: { status: OPEN }, first: 50) {edges {node {idnamecarrierCodestatus}}}}Adım 2: Gruba bir etiket oluşturma
shipmentConsolidationIdolarak grupid'sini geçirerekshipmentCreateWorkflowile gönderiyi ve etiketini oluşturun. Bu mutasyon, gönderiyi Australia Post'a kaydeder ve bir etiket URL'si ile takip numarası döndürür. Henüz ücret alınmaz — grup kapatılana kadar gönderi, Australia Post'un sepetinde tutulur.Australia Post'a özgü alanlar:
shipmentConsolidationId— Adım 1'deki grupid'si. Gönderiyi manifestoya eklemek için gereklidir.serviceLevel— gönderi için Australia Post hizmet seviyesi (örneğin, bir Uluslararası Standart veya Uluslararası Ekspres hizmet seviyesi).itnNumber— ihracat beyanname numarası (EDN). Toplam ürün değeri 2.000 AUD'yi aştığında gereklidir.Alanların tam listesi için
ShipmentCreateWorkflowInputsayfasına, genel (Australia Post olmayan) gönderi mutasyonu için ise Bir gönderi oluşturma sayfasına bakın.mutation ShipmentCreateWorkflow($input: ShipmentCreateWorkflowInput!) {shipmentCreateWorkflow(input: $input) {idstatustracking {number}shipmentCartons {label {urltrackingNumber}}}}Aynı manifestoda olmasını istediğiniz her parsel için bu adımı tekrarlayın — her seferinde aynı
shipmentConsolidationId'yi geçirin.Adım 3: Manifestoyu oluşturmak için grubu kapatma
Göndermeye hazır olduğunuzda,
shipmentConsolidationUpdatevestatus: CLOSEDkullanarak grubu kapatın. Bu, siparişi Australia Post'a kaydeder ve manifestoyucustomsDocumentsiçinde (Sipariş Özeti PDF'i) döndürür. Tüccarın ücretlendirildiği nokta budur. Manifesto göndereni, her gönderideki menşe adresinden gelir, bu nedenle bir fulfillment merkezine gerek yoktur.mutation ShipmentConsolidationUpdate($input: ShipmentConsolidationUpdateInput!) {shipmentConsolidationUpdate(input: $input) {idstatuscustomsDocuments {idfileUrlfileNamedocumentTypefileType}}}Manifestoyu
customsDocuments.fileUrladresinden indirin ve teslimat veya alım noktasında sunun. Grup kapatıldıktan sonra, gönderileri kaydedilmiş olur ve artık değiştirilemez.Kaydetmeden önce iptal etme
Ücretlendirme kapatma anında gerçekleştiğinden, etiketini iptal ederek bir gönderiyi kapatılmadan önce herhangi bir zamanda gruptan çıkarabilirsiniz. İptal etmek, gönderiyi Australia Post'un sepetinden kaldırır, böylece hiçbir zaman kaydedilmez ve ücretlendirilmez.
ShipmentConsolidationCreateInput ShipmentConsolidationUpdateInput ShipmentCreateWorkflowInput
shipmentConsolidationCreate shipmentConsolidationUpdate shipmentCreateWorkflow
Bu sayfa faydalı mıydı?