Push kuralları neden önemli?
Her stok hareketinde tüm kataloğu kanallara göndermek hem yavaş hem pahalıdır. API rate limit aşımı, batch kuyruğu tıkanması ve gereksiz maliyet doğurur. Akıllı push kuralları, doğru miktarı doğru zamanda doğru kanala iletir.
Kural motoru olmadan operasyon «stok düzelttim ama Trendyol'a yansımadı» döngüsüne girer. Kurallar otomatikleştirildiğinde insan müdahalesi istisnaya indirgenir.
Delta push vs toplu batch
Delta push: sadece değişen SKU'lar gönderilir. Stok 100'den 97'ye düştüyse tek SKU güncellenir. Düşük gecikme, düşük API tüketimi. Günlük operasyonun varsayılanı olmalıdır.
Toplu batch: tüm katalog veya büyük segment tek seferde. Kampanya öncesi, entegrasyon sonrası ilk sync veya büyük sayım düzeltmesi sonrası kullanılır. Rate limit riski yüksek; gece düşük trafik saatlerinde planlanır.
Tetikleyici kuralları
Olay tabanlı: sipariş rezervasyonu, iade kabul, sayım düzeltmesi, tedarik girişi → anında delta push. Zaman tabanlı: her 15 dakikada değişen SKU'ların özeti. Eşik tabanlı: kullanılabilir stok 5'in altına düşünce tüm kanallara push + alarm.
- Sipariş sonrası: ilgili SKU delta push (< 2 dk)
- Sayım düzeltmesi: etkilenen SKU grubu batch
- Yeni SKU: tüm kanallara ilk push (onboarding)
- Inactive SKU: kanallarda satışa kapatma push'u
Rate limit ve kuyruk yönetimi
Her kanalın API limiti farklıdır. Kuyruk önceliği tanımlayın: sipariş kaynaklı push > sayım düzeltmesi > periyodik sync. Limit aşıldığında exponential backoff uygulayın; başarısız push'lar dead letter kuyruğuna düşsün.
Batch sonuç takibi şarttır: «gönderildi» ile «kanalda onaylandı» farklıdır. Batch ID ile sonuç polling yapın; reddedilen SKU'lar için otomatik retry veya operasyon alarmı tetikleyin.
Kural testi ve canlıya alma
Yeni kural önce sandbox veya düşük hacimli SKU grubunda test edilir. A/B: eski kural vs yeni kural sapma oranı karşılaştırması. Sapma düşüyor ve API hatası artmıyorsa canlıya alın.
Kural değişikliği versiyonlanmalıdır. «15 Mart'ta push sıklığını 30 dk'dan 10 dk'ya indirdik» gibi changelog, sorun teşhisinde kritiktir.
Sık sorulan sorular
Delta push her kanalda desteklenir mi?
Çoğu pazaryeri tek SKU veya küçük batch güncellemeyi destekler. Eski API versiyonlarında minimum batch boyutu zorunluluğu olabilir; adapter katmanı bunu absorbe etmelidir.
Push başarısız olursa stok ne olur?
Merkez stok doğru kalır; kanal eski değeri gösterir. Başarısız push kuyruğa alınır ve retry edilir. Kritik SKU'larda manuel müdahale alarmı tetiklenir.
Gece toplu push gerekli mi?
Delta push yeterli olduğunda hayır. Büyük sayım düzeltmesi veya yeni kanal açılışında bir kerelik gece batch'i planlanabilir.
Kampanyada push sıklığı nasıl ayarlanır?
Kampanya öncesi toplu doğrulama push'u, kampanya süresince 5-10 dakikalık delta, kampanya sonrası tam reconciliation push'u üç aşamalı model önerilir.
Pillar rehber
Birden fazla kanalda satış yapan ekiplerin en büyük riski oversell'dir. Merkezi stok + doğru eşleştirme + anlık push üçlüsü bu riski minimize eder.
Stok senkronizasyonu: oversell'i önlemek