API Reference

Sipariş Listeleme

Sipariş Listeleme

Giriş

Amazon üzerinden aldığınız siparişlerinizi listeyebilmenizi sağlayan metottur.

Servis kullanım detaylarını Sipariş Listeleme bölümünden inceleyebilirsiniz.

 İstek Limiti

❗️

Bu servise dakikada en fazla 1 istek gönderebilirsiniz.

 Siparişlerimi Nasıl Listelemeliyim?

  1. Siparişlerinizde müşteri, adres ve fatura bilgilerinin listelenebilmesi için yetki alınmalıdır. Yetki tanımlanması için, gönderdiğiniz isteklerde RDT (Restricted Data Token) ile işlem yapmanız gereklidir. Bu token'ı yaratmak için tıklayınız.
    1. RDT (Restricted Data Token) yaratmak için örnek isteği inceleyebilirsiniz.
  2. Siparişlerinizin toplam tutarı ve sipariş durumu gibi bilgileri listeleyebilmek için Sipariş Listeleme yöntemini kullanmanız gereklidir. İşlem sonucunda, her bir sipariş için ayrı AmazonOrderId oluşacaktır.
  3. Siparişteki ürün bilgilerini almak için AmazonOrderId parametresini kullanarak Siparişteki Siparişteki Ürün Bilgileri Metodu ile işlem yapmalısınız.

Siparişlerin Bir Sonraki Sayfasını Nasıl Listeleyebilirim?

  1. Siparişlerinizin bir sonraki sayfasını listeleyebilmeniz için yetki alınmalıdır. Yetki tanımlanması için, gönderdiğiniz isteklerde RDT (Restricted Data Token) ile işlem yapmanız gereklidir. Bu token'ı yaratmak için tıklayınız.
    1. RDT (Restricted Data Token) yaratmak için örnek isteği inceleyebilirsiniz.
  2. Bir sonraki sayfadaki siparişleri listeleyebilmeniz için önceki listeleme isteğinden dönen NextToken değerini Sipariş Listeleme Metodunda bulunan parametreyle göndermelisiniz.
    1. Bir sonraki sayfadaki siparişleri listelemek için örnek isteği inceleyebilirsiniz.

❗️

Sipariş listesinden dönen NextToken parametresini urlencode ederek göndermeniz gerekmektedir.

Sipariş Filtreleme Değerleri ve Açıklamaları

🚧

DeğerAçıklamaVeri Türü
CreatedAfterBelirtilen tarihten sonraki siparişlerin listelenmesi için kullanılabilecek parametredir. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-16string
CreatedBeforeBelirtilen tarihten önceki siparişlerin listelenmesi için kullanılabilecek parametredir. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-30string
LastUpdatedAfterBelirtilen tarihten sonra güncellenen siparişlerin listelenmesi için kullanılabilecek parametredir. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-16string
LastUpdatedBeforeBelirtilen tarihten önce güncellenen siparişlerin listelenmesi için kullanılabilecek parametredir. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-30string
OrderStatusesSipariş statülerini belirten parametredir. Sipariş statü açıklamalarını incelemek için tıklayınız.string, array
MarketplaceIdsAmazon satış ortağı mağaza ID'sini temsil eder. ID listesine buradan erişebilirsiniz. TR: A33AVAJ2PDY3EVstring, array
FulfillmentChannelsAmazon deposundan gönderilen siparişleri listelemek için AFN (Fulfillment by Amazon) filtresini; kendi deponuzdan gönderilen siparişleri listelemek için MFN (Fulfilled by the seller) filtresini kullanmalısınız.string, array
BuyerEmailAlıcı email adresi.string
SellerOrderIdSatıcı tarafından atanan sipariş numarası.string
MaxResultsPerPageBir sayfada listelenebilecek maksimum sipariş sayısı. (Tek sayfada en fazla 100 sipariş gelmektedir.)integer
EasyShipShipmentStatusesAmazon Kolay Gönderi, gönderim durumları. Gönderim durumları açıklamalarını incelemek için tıklayınız. Amazon Kolay Gönderi ile gönderilmesi gerekiyorsa bu bilgi dolu olarak gelir.string, array
NextTokenSayfalamada bir sonraki sayfaya geçiş için kullanılan parametredir.string
AmazonOrderIdsAmazon tarafından atanan sipariş numarasıdır. Formatı 3-7-7 karakterden oluşur. Tek seferde en fazla 50 sipariş numarası gönderilebilir.string, array

Sipariş Durum Değerleri ve Açıklamaları

🚧

Sipariş Durumları (OrderStatuses)
DeğerAçıklama
PendingAvailabilityÖdemesi henüz onaylanmamış ve ileri tarihli verilmiş siparişler
PendingÖdemesi henüz onaylanmamış siparişler
UnshippedÖdemesi onaylanmış ve gönderilmemiş siparişler
PartiallyShippedKısmi kargolanmış siparişler
ShippedKargolanmış siparişler
Canceledİptal olmuş siparişler

Amazon Kolay Gönderi Değerleri ve Açıklamaları

🚧

Amazon Kolay Gönderi
DeğerAçıklama
PendingPickUpSatıcı deposundan alınması beklenen sipariş
PendingDropOffElden teslim alınmayı bekleyen sipariş
LabelCanceledEtiketi iptal edilen sipariş
PickedUpTeslim alınan sipariş
DroppedOffElden teslim edilen sipariş
DeliveredAlıcıya teslim edilen sipariş
RejectedByBuyerAlıcı tarafından reddedilen sipariş
UndeliverableTeslim edilemeyen sipariş
ReturningToSellerSatıcıya iade edilmesi için yola çıkan sipariş
ReturnedToSellerSatıcıya iade edilen sipariş
LostTaşınırken kaybolan sipariş
OutForDeliveryTeslim için dağıtıma çıkarılan sipariş
DamagedTaşınırken hasar gören sipariş

Tekli Sipariş Listeleme

Giriş

Amazon üzerinden aldığınız bir siparişi Amazon tarafından atanan sipariş numarası (AmazonOrderId) ile listeyebilmenizi sağlayan metoddur.

 İstek Limiti

❗️

Bu servise dakikada en fazla 1 istek gönderebilirsiniz.

 Siparişlerimi Nasıl Listelemeliyim?

  1. Siparişlerinizde müşteri, adres ve fatura bilgilerinin listelenebilmesi için yetki alınmalıdır. Yetki tanımlanması için, gönderdiğiniz isteklerde RDT (Restricted Data Token) ile işlem yapmanız gereklidir. Bu token'ı yaratmak için tıklayınız.
    1. RDT (Restricted Data Token) yaratmak için örnek isteği inceleyebilirsiniz.
  2. Siparişin toplam tutarı ve sipariş durumu gibi bilgileri listeleyebilmek için Tekli Sipariş Listeleme yöntemini kullanmanız gereklidir. İşlem sonucunda, her bir sipariş için ayrı AmazonOrderId oluşacaktır.
  3. Siparişteki ürün bilgilerini almak için AmazonOrderId parametresini kullanarak Siparişteki Ürün Bilgileri Metodu ile işlem yapmalısınız.

Sipariş Listeleme Değerleri ve Açıklamaları

🚧

DeğerAçıklamaVeri Türü
AmazonOrderId (Zorunlu)Amazon tarafından atanan sipariş numarasıdır. Formatı 3-7-7 karakterden oluşur. Tek seferde en fazla 50 sipariş numarası gönderilebilir.string
PurchaseDate (Zorunlu)Sipariş verilme tarihi.string
LastUpdateDate (Zorunlu)Siparişin son güncellenme tarihi.string
OrderStatus (Zorunlu)Sipariş statülerini belirten parametredir. Sipariş statü açıklamalarını incelemek için tıklayınız.enum
SellerOrderIdSatıcı tarafından atanan sipariş numarası.enum
FulfillmentChannelAmazon deposundan gönderilen siparişlerde AFN (Fulfillment by Amazon); kendi deponuzdan gönderilen siparişlede MFN (Fulfilled by the seller) dönecektir.enum
OrderTotalSiparişin toplam tutarı. Money modelini incelemek için tıklayınız.money
NumberOfItemsShippedKargolanmış ürün adedi.integer
NumberOfItemsUnshippedGönderilmemiş ürün adedi.integer
MarketplaceIdAmazon satış ortağı mağaza ID'sini temsil eder. ID listesine buradan erişebilirsiniz. TR: A33AVAJ2PDY3EVstring
EasyShipShipmentStatusAmazon Kolay Gönderi, gönderim durumları. Gönderim durumlarının açıklamalarını incelemek için tıklayınız.enum
EarliestShipDateEn erken sipariş gönderim tarihi. Yalnızca satış ortağı gönderimli siparişlerde döner. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-20string
LatestShipDateEn geç sipariş gönderim tarihi. Yalnızca satış ortağı gönderimli siparişlerde döner. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-23string
EarliestDeliveryDateEn erken teslimat tarihi. Yalnızca satış ortağı gönderimli siparişlerde döner. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-21string
LatestDeliveryDateEn geç teslimat tarihi. Yalnızca satış ortağı gönderimli ve PendingAvailability (Ödemesi henüz onaylanmamış ve ileri tarihli verilmiş siparişler), Pending (Ödemesi henüz onaylanmamış siparişler) veya Canceled (İptal olmuş siparişler) durumlarında olmayan siparişlerde döner. ISO 8601 formatında gönderilmelidir. Örn: 2023-04-24string
IsPrimeAmazon Prime siparişiyse true döner. Amazon Prime dışındaki siparişler için false dönecektir.boolean
IsEstimatedShipDateSetTahmini gönderim tarihi ayarlanmış ve Sourcing on Demand (Talep üzerine oluşturulan siparişler) siparişlerde true döner..boolean
DefaultShipFromLocationAddressSiparişin kargolanacağı depo adres bilgilerini içerir.
BuyerInvoicePreferenceFatura türü. INDIVIDUAL (Bireysel Fatura) veya BUSINESS (Kurumsal Fatura) olarak döner.enum
BuyerTaxInformationVergi bilgileri. Kurumsal faturalarda dönecektir. Detaylar için tıklayınız.string
ShippingAddressSiparişin gönderim adresi.
BuyerInfoSiparişteki müşteri bilgileri. Detaylar için tıklayınız.
AutomatedShippingSettingsSiparişin Amazon Lojistik ile gönderilip gönderilmediği bilgisini verir. HasAutomatedShippingSettings: True dönüyorsa sipariş Amazon deposundan gönderime uygundur.boolean, string

Money Modeli Değerleri ve Açıklamaları

🚧

Money Modeli
DeğerAçıklamaVeri Türü
CurrencyCodePara birimi. ISO 4217 formatında gelmektedir. Örn: TRYstring
AmountToplam tutar.string

BuyerTaxInformation Değerleri ve Açıklamaları

🚧

BuyerTaxInformation
DeğerAçıklamaVeri Türü
BuyerLegalCompanyNameAlıcı şirket unvanı.string
BuyerTaxRegistrationIdAlıcı şirketin vergi numarası.string
BuyerTaxOfficeAlıcı şirketin vergi dairesi.string

BuyerInfo Değerleri ve Açıklamaları

🚧

DeğerAçıklamaVeri Türü
AmazonOrderIdAmazon tarafından atanan sipariş ID'si. Formatı: 3-7-7 karakterden oluşur.string
BuyerEmailMüşteri e-posta adresi.string
BuyerNameMüşteri isim ve soy ismi.string

Önemli Notlar

📘

Sipariş listeleme cevabında bulunan FulfillmentChannel MFN ise satıcı kargolar, AFN ise Amazon kargolar olarak ayırabilirsiniz.

📘

Sipariş listeleme cevabında EasyShipShipmentStatus değeri dönüyorsa, satıcı Kolay Gönderi (EasyShip) programına dahil olduğunu belirtir. Sipariş Kolay Gönderi süreciyle ilerletilmesi gerekir.

Dikkat Edilmesi Gerekenler

❗️

Sipariş listeleme isteği gönderilirken siparişin yaratılma tarihi (CreatedAfter) veya siparişin güncellenme tarihi (LastUpdatedAfter) parametrelerinden birinin gönderilmesi zorunludur.

❗️

Siparişler listelenirken 1 sayfada en fazla 100 adet sipariş dönmektedir. Daha fazla siparişiniz bulunuyorsa, NextToken parametresi ile bir sonraki sayfadaki siparişleri listeleyebilirsiniz.

NextToken değeri, 100 adetten daha fazla siparişiniz varsa sipariş listeleme response'unda dönecektir.

Sipariş listesinden dönen NextToken parametresini urlencode ederek göndermeniz gerekmektedir.

❗️

buyerTaxInformation bilgisinin sipariş listenizde iletilebilmesi için RDT Token'ı ile işlem yapmalısınız. RDT Token isteğinde dataElements içerisinde buyerTaxInformation bilgisini göndermelisiniz.

❗️

İptal edilmiş durumundaki (canceled) bir siparişin müşteri ve adres bilgileri iletilmemektedir.