
Çok kanallı satışta stok, sipariş ve belgenin aynı kayıttan yürümesi gerekir. Saatlik tarama (cron) ile çalışan bağlantılar bu kaydı geciktirir. Olay tabanlı entegrasyon, bir sipariş düştüğünde stoğun bağlı kanala yazılmasını hedefler — “milisaniye garanti” veya “çift satış imkânsız” iddiası değildir.
Geleneksel Entegrasyonların Büyük Çıkmazı: Cron Job Gecikmeleri
Geleneksel e-ticaret entegratörleri, sistemler arası veri aktarımını genellikle "cron job" adı verilen ve belirli zaman aralıklarında (örneğin saatte bir veya 15 dakikada bir) tetiklenen zamanlanmış görevlerle yönetir. Ancak bu durum, çok kanallı satış yapan bir marka için ciddi riskler barındırır:
- Çift Satış (Overselling) Riski: Trendyol'da satılan son ürünün bilgisi N11'e 15 dakika geç iletildiğinde, aynı ürün N11'de de satılabilir. Bu durum sipariş iptallerine, müşteri şikayetlerine ve pazar yeri puanınızın düşmesine yol açar.
- Manuel İş Yükü: Fatura kesimi veya kargo etiketlerinin oluşturulması için sistemin periyodik çalışmasını beklemek, operasyon ekibini yavaşlatır ve depoda yığılmalara sebep olur.
- Finansal Takip Zorluğu: Banka hesaplarındaki havale hareketlerinin anlık olarak muhasebeye işlenememesi, nakit akışı takibini zorlaştırır.
Çözüm: Olay Tabanlı (Event-Driven) Entegrasyon Nedir?
Olay tabanlı entegrasyon, sistemlerin periyodik aralıklarla birbirini sorgulaması yerine, bir eylemin (sipariş, iade, stok düşümü) ilgili kayıtlara yayılmasını hedefler.
Örnek akış — hedef budur, her kurulumda süre aynı değildir:
- Sipariş kayda düşer: Trendyol siparişi ortak iş listesine alınır.
- Stok kaynağı yazılır: Aynı SKU bağlı kanallarda bu kayıttan düşer. Yazım sıklığı kanala bağlıdır.
- Belge ve kargo aynı kayıttan yürür: e-Belge eTicaret kapsamındaysa kalemlerden kesilir. Takip kodu siparişe işlenir; taşıyıcı listesi kurulumda netleşir. Ayrı WMS veya uydurma kargo markası vaat edilmez.
Olay Tabanlı Mimarinin 4 Temel Avantajı
1. Tek kaynaktan stok
Stok değişimi bağlı kanallara aynı kayıttan yazılır. Gecikme kanala göre değişebilir; fazla satış riski azalır, “teknik olarak imkânsız” iddiası yoktur.
2. Yüksek Hata Toleransı ve Kesintisiz Çalışma
Geleneksel sistemlerde bir API çöktüğünde tüm senkronizasyon durabilir. Olay tabanlı mimaride ise olaylar kuyruğa (Queue) alınır. Örneğin e-fatura entegratör servisi geçici olarak kapansa bile sipariş olayı kaybolmaz, servis açıldığı anda faturalandırma kaldığı yerden otomatik devam eder.
3. Modülerlik ve Esneklik (Loose Coupling)
Sistemdeki servisler birbirine sıkı sıkıya bağlı değildir. Yarın altyapınıza yeni bir kargo firması veya yeni bir pazaryeri entegre etmek istediğinizde mevcut kod düzenini bozmadan sadece yeni bir dinleyici (listener) eklemeniz yeterlidir.
4. Operasyon görünür kalır
Müşteri stoğu kanalın yansıttığı bakiyeyi görür. Fatura ve takip kodu sipariş kaydından ilerler; e-posta veya SMS iletimi kurulum kapsamına bağlıdır.
Pratik Uygulama: Neytek ile Canlı Entegrasyon Akışı
Neytek’te sipariş ortak kuyruğa alınır; stok bağlı kanala yazılır. Açık bankacılık (ör. Ziraat) ayrı bağlantıdır, salt okunurdur.
- Adım 1: Yetkili mağaza ve hesap rehberli kurulumda tanımlanır.
- Adım 2: Barkod / SKU eşlemesi yapılır; eşleşmeyen satır açık kalır.
- Adım 3: İlk sipariş birlikte izlenir. Süre görüşmede netleşir.
Özet & Sonuç
- Tek kayıt: Sipariş, stok ve belge aynı kayıttan yürür; ikinci Excel gerekmez.
- Kanal yazımı: Bağlı pazaryerine stok yazımı Premium ve Gelişmiş paketlerindedir.
- Dürüst süre: Yazım sıklığı kanala bağlıdır; kurulum günü sitede sabitlenmez.
Kanal bağlantısı Premium ve Gelişmiş paketlerindedir. Kurulum süresi görüşmede netleşir; “30 dakikada canlı” vaadi yoktur.