Ana SayfaBelgelerKod ÖrnekleriAPI BaşvurusuDuyurularModellerSürüm NotlarıSSSGitHubVideolar
Geliştirici MerkeziAPI DurumuDestek
Belgeler
Geliştirici MerkeziAPI DurumuDestek

Kolay Gönderim API'si v2022-03-23 Kullanım Senaryosu Rehberi

Kolay Gönderim API'sini kullanma.

API Sürümü: v2022-03-23

Kolay Gönderim API'si nedir?

Satıcıların Amazon Easy Ship siparişlerine yönelik paketleri yönetmeleri ve göndermeleri için uygulamalar oluşturmak için Easy Ship için Satış Ortağı API'sini kullanabilirsiniz.

Temel Özellikler

  • Uygun zaman aralıklarını alın.
  • Kolay Gönderim siparişleri için Kolay Gönderim paketlerini planlayın ve yeniden planlayın.
  • Kargo etiketleri, faturalar ve garanti belgeleri yazdırın.

Eğitim: Kolay Gönderim paketi planlama

Kolay Kargo siparişi için bir paket planlamak için Kolay Gönderim API'sini nasıl kullanacağınızı öğrenin.

1. Adım: Uygun zaman aralıklarını alın

Planlanmamış bir Kolay Gönderim siparişine ilişkin uygun zaman aralıklarının listesini almak için listHandoverSlots işlemini çağırın. Aşağıdakilerden emin olun:

  • Belirtilen Amazon Sipariş Kimliği, Kolay Gönderim siparişi olmalı ve gönderilmemiş durumda olmalıdır.
  • Talep, paketin istenen ağırlığını ve boyutlarını içermelidir.

Kolay Gönderim Olmayan siparişler ve Beklemede durumundaki siparişler bir hata yanıtı döndürür.

İstek

listHandoverSlots işlemini çağırın.

İstek örneği:

POST https://sellingpartnerapi-eu.amazon.com/easyShip/2022-03-23/timeSlot { "amazonOrderId": "933-1443575-9112638", "marketplaceId": "A21TJRUUN4KGV", "packageDimensions": { "length": 20.0, "width": 10.0, "height": 12.0, "unit": "Cm", "identifier": "test" }, "packageWeight": { "value": 100.0, "unit": "G" } }

Yanıt

Başarılı bir yanıt, uygun zaman aralıklarının listesini içerir. Her zaman aralığı, satıcının paketi bir Amazon taşıyıcısına teslim etmesi gereken yöntemi belirtir. Daha fazla ayrıntı için desteklenen teslim yöntemlerine bakın. Bir sonraki adım için istediğiniz zaman aralığının slotId, startTime ve endTime değerlerini kaydettiğinizden emin olun.

Yanıt örneği:

{ "amazonOrderId": "933-1443575-9112638", "timeSlots": [ { "handoverMethod": "Pickup", "slotId": "AQc48yxSAAAAADZG0qQAAAAA6kkAAAAAAAA=", "startTime": "2022-03-09T23:30:00Z", "endTime": "2022-03-10T02:00:00Z" }, { "handoverMethod": "Pickup", "slotId": "AQef4K2CAAAAAGdIAEAAAAAA6kkAAAAAAAA=", "startTime": "2022-03-10T02:00:00Z", "endTime": "2022-03-10T04:30:00Z" } ] }

2. Adım: Kolay Gönderim paketi oluşturun

Planlanmamış bir Kolay Gönderim siparişine ilişkin paket oluşturmak için createScheduledPackage işlemini çağırın. Şunları kontrol edin:

  • Belirtilen Amazon Sipariş Kimliği, Kolay Gönderim siparişi olmalı ve gönderilmemiş durumda olmalıdır.
  • Talep, paketin istenen ağırlığını ve boyutlarını içermelidir.

Kolay Gönderim Olmayan siparişler ve Beklemede durumundaki siparişler bir hata yanıtı döndürür.

İstek

createScheduledPackage işlemini çağırın.

İstek örneği:

POST https://sellingpartnerapi-eu.amazon.com/easyShip/2022-03-23/package { "amazonOrderId": "933-1443575-9112638", "marketplaceId": "A21TJRUUN4KGV", "packageDetails": { "packageTimeSlot": { "slotId": "AQc48yxSAAAAADZG0qQAAAAA6kkAAAAAAAA=", "startTime": "2022-03-09T23:30:00Z", "endTime": "2022-03-10T02:00:00Z" } } }

Yanıt

Başarılı bir yanıt paketin ağırlığını ve boyutlarını, fatura ayrıntılarını (varsa), seçilen zaman aralığını ve paketin durumunu içerir.

Yanıt örneği:

{ "packageDimensions": { "identifier": "test", "unit": "Cm", "length": 20, "width": 10, "height": 12 }, "packageWeight": { "unit": "G", "value": 50 }, "invoice": { "invoiceNumber": "IN-456", "invoiceDate": "1.636404098172E9" }, "scheduledPackageId": { "amazonOrderId": "933-1443575-9112638", "packageId": "b4be5116-98b1-6f20-a47b-03de178cfb4f" }, "packageStatus": "ReadyForPickup", "packageTimeSlot": { "slotId": "AQc48yxSAAAAADZG0qQAAAAA6kkAAAAAAAA=", "startTime": "2022-03-09T23:30:00Z", "endTime": "2022-03-10T02:00:00Z" }, "trackingDetails": { "trackingId": "2045079155" } }

Eğitim: Kolay Gönderim paketini yeniden planlama

Kolay Kargo siparişi için bir paketi yeniden planlamak için Kolay Gönderim API'sini nasıl kullanacağınızı öğrenin. Kullanmak için listHandoverSlots ve updateScheduledPackages işlemler, belirtilen Amazon siparişi orderId planlanmalı ve Kolay Sevkiyat Paketi geçerli bir duruma sahip olmalıdır. Bakınız Eğitim: Kolay Sevkiyat Paketinin durumunu kontrol etme daha fazla ayrıntı için.

İpucu

Bir Easy Ship paketi için seçilen zaman aralığını yalnızca bir satıcı güncelleyebilir.

1. Adım: Yeniden planlama için uygun zaman aralıklarını alın

Planlanmış bir Kolay Gönderim siparişi için uygun zaman aralıklarının listesini almak üzere listHandoverSlots işlemini çağırın.

İstek

listHandoverSlots işlemini çağırın.

İstek örneği:

POST https://sellingpartnerapi-eu.amazon.com/easyShip/2022-03-23/timeSlot { "amazonOrderId": "933-1443575-9112638", "marketplaceId": "A21TJRUUN4KGV", "packageDimensions": { "length": 20.0, "width": 10.0, "height": 12.0, "unit": "Cm", "identifier": "test" }, "packageWeight": { "value": 100.0, "unit": "G" } }

Yanıt

Başarılı bir yanıt, uygun zaman aralıklarının listesini içerir. Bir sonraki adım için istediğiniz zaman aralığının slotId, startTime ve endTime değerlerini kaydettiğinizden emin olun.

Yanıt örneği:

{ "amazonOrderId": "933-1443575-9112638", "timeSlots": [ { "handoverMethod": "Pickup", "slotId": "AQc48yxSAAAAADZG0qQAAAAA6kkAAAAAAAA=", "startTime": "2022-03-09T23:30:00Z", "endTime": "2022-03-10T02:00:00Z" }, { "handoverMethod": "Pickup", "slotId": "AQef4K2CAAAAAGdIAEAAAAAA6kkAAAAAAAA=", "startTime": "2022-03-10T02:00:00Z", "endTime": "2022-03-10T04:30:00Z" } ] }

2. Adım: Kolay Gönderim paketini güncelleme

Kolay Gönderim paketinin zaman aralığını güncellemek için updateScheduledPackages işlemini çağırın.

İstek

updateScheduledPackages işlemini çağırın.

İstek örneği:

PATCH https://sellingpartnerapi-eu.amazon.com/easyShip/2022-03-23/package { "marketplaceId":"A21TJRUUN4KGV", "updatePackageDetailsList":[ { "scheduledPackageId":{ "amazonOrderId":"933-1443575-9112638", "packageId":"b4be5116-98b1-6f20-a47b-03de178cfb4f" }, "packageTimeSlot":{ "slotId": "AQef4K2CAAAAAGdIAEAAAAAA6kkAAAAAAAA=", "startTime": "2022-03-10T02:00:00Z", "endTime": "2022-03-10T04:30:00Z" } } ] }

Yanıt

Başarılı bir yanıt, paket ayrıntılarını ve güncellenmiş zaman aralığını içerir.

Yanıt örneği:

{ "packages": [ { "packageDimensions": { "identifier": "test", "unit": "Cm", "length": 20, "width": 10, "height": 12 }, "packageWeight": { "unit": "G", "value": 50 }, "invoice": { "invoiceNumber": "IN-456", "invoiceDate": "1.636404098172E9" }, "scheduledPackageId": { "amazonOrderId": "933-1443575-9112638", "packageId": "b4be5116-98b1-6f20-a47b-03de178cfb4f" }, "packageStatus": "ReadyForPickup", "packageTimeSlot": { "slotId": "AQef4K2CAAAAAGdIAEAAAAAA6kkAAAAAAAA=", "startTime": "2022-03-10T02:00:00Z", "endTime": "2022-03-10T04:30:00Z" }, "trackingDetails": { "trackingId": "2045079155" } } ] }

Eğitim: Kolay Gönderim paketinin durumunu kontrol etme

Easy Ship paketinin durumunu kontrol etmek için Easy Ship API'sini nasıl kullanacağınızı öğrenin. Bu işlem, satıcının Easy Ship paketinin belirtilen ağırlığını, boyutlarını, zaman aralığını ve diğer ayrıntılarını görüntülemesini sağlar.

Paketin durumu, paket için yeni etkinlik meydana geldikçe güncellenir. Bu tür birkaç etkinliğe örnek olarak şunlar verilebilir:

  • Bir Amazon taşıyıcısına bir paket sağlanır.
  • Paket bir alıcıya teslim edilmiştir.
  • Paket iptal edilmiştir.
  • Paket taşıma sırasında kaybolmuştur.

Paketler bir Amazon taşıyıcı firmasına teslim edildikten sonra yeniden planlanamayacağı için yeniden planlamadan önce bir paketin mevcut durumunu kontrol etmek önemlidir. Yeniden planlama işlemleri, geçersiz durumdaki bir Kolay Gönderim paketi üzerinde denenirse InvalidOrderState durumuyla başarısız olur. Paketlerin tüm farklı durumları için packageStatus bölümüne bakın.

1. Adım: Kolay Gönderim paketi alın

Kolay Gönderim paketinin ayrıntılarını almak için getScheduledPackage işlemini çağırın.

İstek

getScheduledPackage işlemini çağırın.

İstek örneği:

GET https://sellingpartnerapi-eu.amazon.com/easyShip/2022-03-23/package?marketplaceId=A21TJRUUN4KGV&amazonOrderId=933-6451079-5067861

Yanıt

Başarılı bir yanıt, paket ayrıntılarını içerir.

Yanıt örneği:

{ "packageDimensions":{ "unit":"Cm", "length":20, "width":10, "height":12 }, "packageWeight":{ "unit":"G", "value":50 }, "invoice":{ "invoiceNumber":"IN-442" }, "scheduledPackageId":{ "amazonOrderId":"933-6451079-5067861", "packageId":"88be1771-923c-d581-5e29-e8a310916185" }, "packageStatus":"ReadyForPickup", "packageTimeSlot":{ "slotId": "AQef4K2CAAAAAGdIAEAAAAAA6kkAAAAAAAA=", "startTime": "2022-03-10T02:00:00Z", "endTime": "2022-03-10T04:30:00Z" }, "trackingDetails": { "trackingId": "2045079155" } }

Eğitim: Seri numaraları gerektiren sipariş öğelerini işleme

Amazon Easy Ship siparişindeki bazı öğeler, Amazon'un onlar için garanti belgeleri oluşturabilmesi için seri numaraları gerektirir. Hangi öğelerin seri numarası gerektirdiğini öğrenmek için Easy Ship API'sini nasıl kullanacağınızı öğrenin.

1. Adım: Seri numarası gerektiren siparişlerin listesini alın

Planlanmış bir paket oluşturmak istediğiniz sipariş için Amazon Sipariş Kimliği'ni belirterek getOrderItems işlemini çağırın.

Amazon, seri numarası gerektiren ürünleri SerialNumberRequired=true ile işaretleyerek ürünleri sırayla döndürür.

2. Adım: Seri numaraları ile Kolay Gönderim paketlerini planlayın

1. Adım'da SerialNumberRequired=true olarak işaretlenen tüm öğelerin seri numaralarını belirtmek için PackageItems kullanarak createScheduledPackage işlemini çağırın. SerialNumberRequired=false işaretli öğeler için seri numalarını belirtmeyin.

Amazon, seri numaralarını belirttiğiniz öğeler için garanti belgeleri oluşturur. Planlanmış paket oluşturduğunuzda Amazon'un oluşturduğu belgeleri alma hakkında bilgi için Fatura, kargo etiketi ve garanti belgelerini alma bölümüne bakın.

Eğitim: Kargo etiketleri, fatura ve garanti belgelerini alın

Alıcılar Hindistan'da Amazon Kolay Gönderim siparişi verdiğinde Amazon fatura oluşturur. Sipariş için Amazon Kolay Gönderim zaman aralığı planlamak üzere CreateScheduledPackage işlemini çağırdığınızda Amazon bir kargo etiketi oluşturur. CreateScheduledPackage işlemine yaptığınız çağrıda belirttiğiniz ürünlerin seri numaralarını eklerseniz Amazon, ürünler için garanti belgeleri de oluşturur. Bu konu, planlanmış Amazon Kolay Gönderim siparişleriyle ilgili faturaların, kargo etiketlerinin ve garantilerin nasıl alınacağını açıklar.

1. Adım: Kolay Gönderim Akışı isteği gönderin

İstediğiniz Kolay Gönderim siparişleri için belge talep etmek amacıyla bir Akış isteği gönderin. Akış isteği başarıyla işlendikten sonra rapor referans kimliğini almak için işleme raporunu indirebilirsiniz. Bu rapor, daha sonra istenen Kolay Gönderim belgelerini indirmek için bir sonraki adımda kullanılabilir.

  1. Kolay Gönderim akışı göndermek için Eğitim: Akış Gönderme bölümünü inceleyin. Eğitimde, akış belgesinin gönderilmesinden akış talebinin başarıyla tamamlandığının doğrulanmasına kadar tüm adımlar açıklanmaktadır.

    • FeedContent. Kullan EasyshipDocuments.xsd besleme belgesinin içeriğini oluşturmak için.
    • FeedType.createFeed işlemini çağırırken POST_EASYSHIP_DOCUMENTS öğesini belirtin.
    • ReportReferenceId. Yem işleme raporunda herhangi bir hata yoksa döndürülen değer bir sonraki adımda kullanılabilir.

    Kolay Gönderim Akışı belgesi örneği:

    <?xml version="1.0" encoding="utf-8" ?> <AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> <Header> <DocumentVersion>1.01</DocumentVersion> <MerchantIdentifier>ABCDEFG007V</MerchantIdentifier> </Header> <MessageType>EasyShipDocument</MessageType> <Message> <MessageID>1</MessageID> <EasyShipDocument> <AmazonOrderID>933-6451079-5067861</AmazonOrderID> <DocumentType>ShippingLabel</DocumentType> <DocumentType>Invoice</DocumentType> <DocumentType>Warranty</DocumentType> </EasyShipDocument> </Message> </AmazonEnvelope>

    Kolay Gönderim Akışı işleme raporu örneği:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <EasyShipProcessingReport> <FeedSubmissionID>98765432100</FeedSubmissionID> <MessagesProcessed>1</MessagesProcessed> <MessagesSuccessful>1</MessagesSuccessful> <MessagesWithError>0</MessagesWithError> <DocumentReportReferenceID>123456789000</DocumentReportReferenceID> </EasyShipProcessingReport>

2. Adım: PDF'yi edinin

Amazon Kolay Gönderim siparişi için fatura, kargo etiketi ve garanti (varsa) belgelerini içeren bir PDF dosyası alın.

  1. getReport işlemini çağırın. reportId parametresini belirtirken 1. Adım: Kolay Gönderim Akışı İsteği gönderin bölümündeki ReportReferenceId değerini kullanın.

    İşlem, bir sonraki adımda getReportDocument işlemine aktarabileceğiniz bir reportDocumentId değeri döndürür.

  2. Önceki adımda bulunan reportDocumentId öğesini belirterek getReportDocument işlemini çağırın. Daha fazla ayrıntı için Rapor alma bölümüne bakın.

Pazaryeri desteği

Easy Ship operasyonları yalnızca belirli pazar yerlerinde mevcuttur ve belirli operasyonlar için destek her pazarda değişiklik gösterir. Pazar yeri destekli işlemler için aşağıdaki tabloya bakın.

PazaryeriBölgeSupported handover methodsGet time slotsCreate packageUpdate packageGet package statusShipping labelFaturaGarantiBulk Package Scheduling
MeksikaNAPickup and DropoffYalnızca Planlanmamış SiparişlerDesteklenirDesteklenmiyorDesteklenirDesteklenirDesteklenmiyorDesteklenmiyorDesteklenmiyor
HindistanEUPickup veya tümüPlanlanmış ve Planlanmamış SiparişlerDesteklenirDesteklenirDesteklenirDesteklenirDesteklenirDesteklenirDesteklenmiyor
TürkiyeEUPickup and DropoffYalnızca Planlanmamış SiparişlerDesteklenirDesteklenmiyorDesteklenirDesteklenirDesteklenmiyorDesteklenmiyorDesteklenmiyor
AvustralyaFEPickup veya tümüYalnızca Planlanmamış SiparişlerDesteklenirDesteklenmiyorDesteklenirDesteklenirDesteklenmiyorDesteklenmiyorDesteklenmiyor
SingapurFEPickup veya tümüYalnızca Planlanmamış SiparişlerDesteklenirDesteklenmiyorDesteklenirDesteklenirDesteklenmiyorDesteklenmiyorDesteklenmiyor
JaponyaFEPickup veya tümüYalnızca Planlanmamış SiparişlerDesteklenirDesteklenmiyorDesteklenirDesteklenirDesteklenmiyorDesteklenmiyorDesteklenmiyor
HollandaEUDropoff veya tümüDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenir
PolonyaEUPickup veya tümüDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmiyorDesteklenmezDesteklenir

Bu sayfa size yardımcı oldu mu?