Automation··5 dk okuma

Trendyol stok senkronu: Excel'den gerçek zamanlıya 7 günde

Trendyol'da oversell sadece iade maliyeti değil — pazaryeri skorunu da düşürüyor. Manuel güncellemeden webhook tabanlı gerçek zamanlı senkrona 7 günlük yol.

Konuştuğumuz her Trendyol satıcısı aynı hikâyeyi anlatıyor. Bir satış patlaması geliyor. Excel'den Trendyol'a yükleme 6 saattir çalışmamış. Birisi fark ettiğinde, stokta 3 adet kalan bir ürün için 40 sipariş gelmiş bile.

İade e-postası sadece iade tutarına mal olmuyor. Trendyol satıcı skoruna, kargo güvenilirlik metriğine vuruyor ve — iki kez olursa — reklam bütçen verimliliğine vuruyor. Marj kaybı hızla katlanıyor.

Gün 1-2: veri kaynaklarını tarayın

Kod yazmadan önce stoğun nerede tutulduğunu haritalıyoruz. Çoğu markada 2-3 yerde:

  • ERP (Logo, Mikro, Netsis, Zirve) — gerçek depo için tek doğru kaynak.
  • Kendi website'si — genelde ERP'den gecelik cron ile türetilmiş.
  • Trendyol — manuel yükleniyor ya da üçüncü parti araçla senkronize ediliyor.

ERP'yi tek doğru kaynak olarak seçiyoruz. Website ve Trendyol türev oluyor.

Gün 3-4: webhook tabanlı sipariş yakalama

Trendyol Partner API (v2) sipariş event'leri için webhook destekliyor. Abone olduklarımız: order.created, order.cancelled, order.returned. Her event bir kuyruğa (genelde Postgres veya Redis) düşüyor, idempotency key ile işleniyor ve ERP'ye akıyor.

Kritik: her webhook 3 deneme + dead letter ile retry kuyruğuna gidiyor. Trendyol webhook'ları ~%0.2 oranında başarısız oluyor; bunu güvenilir tek atış olarak ele alamazsın.

Gün 5-6: çift yönlü stok push

ERP → Trendyol push her 15 dakikada çalışıyor (ayarlanabilir). Payload diff bazlı — sadece son senkrondan bu yana değişen SKU'ları push ediyoruz. Bu Trendyol API rate limit'ini memnun ediyor ve SKU bazlı net audit log veriyor.

Yüksek hızlı SKU'lar için (hareketin üst %5'i) schedule yerine her ERP yazma event'inde push yapıyoruz.

Gün 7: gözlemlenebilirlik

Göremediğin senkrona güvenemezsin. Basit bir dashboard kuruyoruz:

  • SKU bazlı son başarılı senkron zamanı
  • Kuyruk derinliği (işlenmemiş event sayısı)
  • Başarısız event'ler: retry durumu + hata mesajı
  • Diff görünümü: Trendyol'un raporladığı stok vs ERP gerçek stok

Bu dört şey yeşilse, stoğun senkronize demektir. Biri kayarsa, müşteri fark etmeden sen fark edersin.

Neden sadece Trendyol'un aracı değil?

Üçüncü parti araçlar tek kanal Trendyol ise ve katalog basitse çalışıyor. Hepsiburada'yı, özel bir fiyat listesini veya standart dışı SKU taksonomisi olan bir ERP'yi eklediğin an bozuluyorlar. 7 günlük özel senkron yatırımı bir sezonda kendini amorti ediyor.

Bu konuda yardıma ihtiyacın var mı?

45 dakikalık keşif görüşmesinde konuşalım.

Görüşme ayarla