Pazarama API · Sipariş

Pazarama API sipariş listesi: getOrdersForApi

Pazarama siparişleri POST /order/getOrdersForApi servisiyle çekilir. Gövdede startDate, endDate, pageNumber ve pageSize gönderilir. Tarihler Türkiye saatiyle yıl-ay-gün ve saat:dakika biçimindedir, örneğin 2026-10-27T09:30. Canlı kullanımda bitiş gününün aralığa dahil edilmediği görüldüğü için bitiş tarihi bir gün ileri verilir. Servis GET değil POST ile çağrılır.

POST/order/getOrdersForApi

İstek gövdesi

AlanAnlamıÖrnek
startDateBaşlangıç, Türkiye saati2026-10-20T00:00
endDateBitiş; bitiş günü hariç tutulur, bir gün ileri verin2026-10-28T00:00
pageNumberSayfa numarası1
pageSizeSayfa başına sipariş100

Ürün ve marka listesindeki Page ve Size adları burada pageNumber ve pageSize olur. Adları karıştırmak sayfalamanın çalışmamasına yol açar.

Yanıttaki sipariş alanları

BilgiÖnce bakılan alanYedek adlar
Sipariş numarasıorderNumberorderId
Sipariş tarihiorderDatecreatedDate
Toplam tutartotalAmounttotalPrice
DurumorderStatusstatus, statusText
KalemleritemsorderItems
Teslimat adresishippingAddressdeliveryAddress
MüştericustomercustomerName
Kargo firmasıcargoCompanycargoCompanyName
Takip numarasıcargoTrackingNumbertrackingNumber
Sipariş notunote-

Yedek adların bulunması, alanların resmî dokümanla doğrulanamadığını gösterir. İlk entegrasyonda ham yanıtı kaydedip gerçek adlara bakın. Durum alanı çoğunlukla sayısal koddur; anlamları sipariş statü kodları sayfasında.

Kalem alanları

BilgiAlanlar
Ürün koducode, productCode
Ürün adıproductName, name
Adetquantity
Birim fiyatprice, unitPrice
ToplamtotalPrice
Barkod ve stok kodubarcode, stockCode
GörselimageUrl

Birim fiyat gelmezse toplam tutar adede bölünerek bulunur. Kalemi ürüne bağlarken önce ürün koduna, yoksa barkoda bakın.

Kalemdeki adet bilgisi stok düşümünün temelidir. Adet alanı boş ya da sıfır gelirse kalemi 1 adet saymak güvenli varsayımdır; ama bu durumu kaydedin ve siparişi panelden kontrol edin. Teslimat adresi ve müşteri bilgisi e-Arşiv fatura kesmek için gereklidir; bu alanları da yedek adlarıyla birlikte okuyun.

Sayfalama ve tekrarlar

  • pageNumber'ı 1'den artırın.
  • Boş sayfa ya da pageSize'dan az kayıt gelirse liste bitmiştir.
  • Aynı sipariş iki sayfada görünürse orderNumber ile tekilleştirin.
  • Geniş tarih aralıkları yerine son birkaç günü sık sorgulamak daha hafiftir.
  • Saat dilimini sabitleyin: sunucunuz UTC'de çalışıyorsa tarihi Türkiye saatine çevirerek gönderin.
  • Sipariş okumasını düzenli aralıklarla yapın; her turda son birkaç günü yeniden okumak, statüsü değişen siparişleri de yakalamanızı sağlar.

Siparişleri diğer kanallarla tek listede yönetmenin pratik yanı siparişleri tek listede yönetmek rehberinde.

Sık hatalar ve çözümleri

  • Tarihi UTC göndermek: Türkiye saati beklenir; aralık üç saat kayar.
  • endDate'i bugünün tarihi vermek: bitiş günü hariç tutulduğu için bugünün siparişleri gelmeyebilir.
  • Servisi GET ile çağırmak: POST ve JSON gövde kullanılır.
  • Tek sayfayla yetinmek: yoğun günlerde sipariş sayısı pageSize'ı aşar.
  • Saniye eklemek ya da farklı biçim kullanmak: canlıda doğrulanan biçim yıl-ay-günTsaat:dakikadır.

Sık sorulanlar

Pazarama siparişleri hangi servisle çekilir?

POST /order/getOrdersForApi ile; gövdede startDate, endDate, pageNumber ve pageSize gönderilir.

Tarih hangi biçimde gönderilir?

Türkiye saatiyle yıl-ay-gün, T harfi ve saat:dakika; örneğin 2026-10-27T09:30.

Bugünün siparişleri neden gelmiyor?

Canlı kullanımda bitiş gününün aralığa dahil edilmediği görüldü. endDate'i bir gün ileri verin.

Pazarama'ya kargo takip numarasını API ile bildirebilir miyim?

Kargo, statü ve fatura bildirimi servisleri bu rehberde doğrulanamadı. Bu bilgileri entegrasyon dokümanından kontrol edin ya da İş Ortağım panelinden yapın.

Kaynaklar

İlgili Pazarama API konuları

Son güncelleme: 27.10.2026 · Pazarama API rehberinin tamamı

Pazarama entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.