Pazarama API · Ürün ve katalog

Pazarama API ürün listesi: getProducts ile ürünleri çekme

Pazarama'daki ürünleriniz POST /product/getProducts servisiyle listelenir. Gövdede Page ve Size ile sayfa, isteğe bağlı Approved ile onay durumu gönderilir. Yanıtta her ürünün code alanı vardır; stok, fiyat ve sipariş işlemlerinde ürünü bu kod tanımlar. Stok stockCount, fiyatlar listPrice ve salePrice alanlarındadır. Liste servisi GET değil POST ile çağrılır.

POST/product/getProducts

İstek gövdesi

AlanAnlamıNot
PageSayfa numarasıCanlıda 1'den başlatılıyor
SizeSayfa başına ürünÖrneğin 100
Approvedtrue onaylı, false onaysız ürünlerCanlı entegrasyon tüm ürünler için göndermiyor

Örnek gövde: Page: 1, Size: 100, Approved: true. Sayfa numarasının 0'dan mı 1'den mi başladığı doğrulanamadı. Güvenli yol: 1'den başlayın, gelen ürün kodlarını tekilleştirin ve yeni kod gelmeyen sayfada durun. Böylece taban hangisi olursa olsun ürün kaçırmaz, tekrar saymazsınız.

Yanıttaki ürün alanları

AlanAnlamı
codePazarama ürün kodu; stok, fiyat ve siparişte kimlik
name, displayNameÜrün adı
brandId, brandNameMarka
categoryId, categoryNameKategori
stockCountStok adedi
listPrice, salePriceListe ve satış fiyatı
vatRate, desiKDV oranı ve desi
imagesGörseller (imageUrl)
attributesÖzellikler; barkod bazen burada
approved, statusOnay bilgisi; true-false ya da metin gelebilir
barcode, stockCodeBarkod ve stok kodu

Bu adlar canlı entegrasyonun okuduğu alanlardır. Doküman otomatik okunamadığı için tam liste ve tipler doğrulanamadı; ilk bağlantıda ham yanıtı kaydedip kendi ürünlerinizde kontrol edin.

Onaylı ve onaysız ürünler

Approved=true yalnız onaylanmış ürünleri getirir. Onay bekleyen ürünleri de görmek istiyorsanız filtreyi göndermeyin ve onay bilgisini ürünün approved ya da status alanından okuyun. Bu alan bazı ürünlerde true-false, bazılarında "Approved" ya da "Waiting" gibi metin olarak gelebilir; kodunuz iki biçimi de yorumlamalıdır.

Onaysız ürüne stok göndermek satışı başlatmaz; ürün Pazarama onayından sonra yayına girer. Onay sürecini hızlandırmak için ürünü panelde eksiksiz açmak en etkili yoldur; ayrıntılar ürün yükleme durumu sayfasında.

Sayfalama

  • Size'ı 100 civarında tutun; çok büyük sayfa zaman aşımı riskini artırır.
  • Gelen sayfa boşsa ya da Size'dan az ürün geldiyse liste bitmiştir.
  • Aynı ürün iki sayfada görünürse code ile tekilleştirin.
  • Sayfalar arasında kısa bir ara verin; istek sınırına takılmayın.
  • Tam liste yerine yalnız değişenleri izlemek istiyorsanız, düzenli aralıklarla tüm listeyi çekip önceki okumayla karşılaştırın.

Sık hatalar ve çözümleri

HataSonuçDoğrusu
Servisi GET ile çağırmakHataPOST ve JSON gövde
Stok güncellemede barkodu kimlik sanmakKalem eşleşmeyebilirDoğrulanmış kimlik code alanıdır
Approved=true ile tüm ürünleri aldığını sanmakOnay bekleyenler görünmezFiltreyi göndermemek
Sayfa tabanını hesaba katmamakİlk sayfa atlanır ya da tekrarlanırKodları tekilleştirmek

Ürün kodu ile barkod farkı ürün kodu ve barkod sayfasında.

Sık sorulanlar

Pazarama'daki ürünlerimi API ile nasıl çekerim?

POST /product/getProducts servisine Page ve Size içeren JSON gövde gönderin ve sayfa sayfa ilerleyin. Yanıtta her ürünün code, stockCount, listPrice ve salePrice alanları bulunur.

Ürün kodu (code) nedir?

Pazarama'nın ürüne verdiği koddur. Stok ve fiyat güncellemesinde ve sipariş kalemlerinde ürün bu kodla tanınır.

Onay bekleyen ürünler listede görünür mü?

Approved=true gönderirseniz görünmez. Filtreyi göndermezseniz canlı entegrasyon onaylı ve onay bekleyen ürünleri birlikte alır; onay bilgisi ürün alanında gelir.

Sayfa numarası kaçtan başlar?

Doğrulanamadı. Canlı entegrasyon 1'den başlar ve ürün kodlarını tekilleştirerek ilerler; bu yöntem iki ihtimalde de güvenlidir.

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.