Pazaryeri entegrasyonu ne demek: sipariş çekmek işin başı
Entegrasyon çoğu zaman “siparişler panele düşüyor” diye anlatılır. Asıl iş, beş ayrı veri akışını aynı ürüne ve aynı siparişe bağlayabilmektir.
Bir entegrasyon panelinin ilk gösterdiği şey sipariş listesidir. Pazaryerindeki sipariş kendi ekranınızda görünür ve “entegrasyon çalışıyor” dersiniz. Oysa sipariş listesi pazaryerinin kendi panelinde zaten var. Entegrasyonun değeri, pazaryerinin size ayrı ayrı ekranlarda verdiği bilgiyi tek bir satırda birleştirebilmesindedir.
Beş ayrı akış
Pazaryeri satıcıya tek bir veri vermez. En az beş ayrı akış vardır ve her birinin zamanı farklıdır:
- Sipariş: müşteri satın aldığı anda oluşur. Ne satıldı, kaça satıldı, hangi indirim uygulandı.
- Ürün: katalogdaki kayıt. Barkod, stok, liste fiyatı, kategori.
- İade: siparişten günler sonra gelir ve o siparişin kârını geriye dönük değiştirir.
- Kesintiler: komisyon, kargo, hizmet bedeli. Bir kısmı siparişle birlikte bildirilir, bir kısmı sonradan kesinleşir.
- Hakediş: pazaryerinin size gerçekten ne ödediği. Haftalar sonra gelir.
Bu akışları ayrı ayrı çekmek zor değil. Zor olan, hakedişteki bir kesinti satırını ait olduğu siparişe, o siparişi de doğru ürüne bağlamak. Bağ kurulamazsa elinizde beş ayrı liste olur ama “bu üründen ne kazandım” sorusunun cevabı olmaz.
Bağ barkodla kurulur, o yüzden barkod temiz olmalı
Aynı ürün kendi sitenizde bir kayıt, pazaryerinde başka bir kayıttır. İkisini birbirine bağlayan şey çoğu zaman barkoddur. Barkodu eksik ya da yinelenen üründe eşleşme kurulamaz ve o ürünün maliyeti siparişe taşınamaz. Maliyet taşınmayınca kâr da hesaplanamaz.
Trendyolmatik'te eşleşmeyen ürünler ayrı bir ekranda, Eşleşme Bekleyenler'de toplanır. Maliyeti girilmemiş satırlar da gizlenmez: hesapta maliyet sıfır sayılır, ama kaç satırın maliyetsiz olduğu ekranda ayrıca yazar. Komisyonu bilinmeyen siparişte ise kâr hiç yazılmaz. Eksik veriyle çizilmiş bir kâr grafiği, hiç grafik olmamasından daha tehlikelidir.
Okumak ile yazmak aynı risk değil
Entegrasyonun iki yönü var. Okuyan taraf pazaryerinden veri çeker; en kötü ihtimalle ekrandaki rakam eksik kalır. Yazan taraf pazaryerine stok ve fiyat gönderir; orada hata gerçek paraya dönüşür.
Yanlış stok yazarsanız olmayan ürünü satarsınız ya da olan ürünü satıştan çekersiniz. Yanlış fiyat yazarsanız her siparişte zarar edersiniz ve bunu ilk hakedişe kadar fark etmeyebilirsiniz. Bu yüzden Trendyolmatik'te stok gönderimi ile fiyat gönderimi ayrı modüllerdir. Fiyat önce Fiyatlandırma ekranında onaylanır; onaylanmamış fiyat pazaryerine gitmez. Pazaryerine giden her yazma İşlem Geçmişi'nde iz bırakır: kim, ne zaman, neyi değiştirdi.
Bağlantı anahtarları
Entegrasyon için pazaryerinin verdiği API anahtarlarını bir panele girersiniz. Bu anahtarlar mağazanızın anahtarıdır; siparişlerinizi okuyabilir, ilanlarınızı değiştirebilir. Bir entegrasyon aracı seçerken sorulacak ilk teknik soru, bu anahtarların nasıl saklandığıdır. Trendyolmatik anahtarları veritabanında şifreli (AES-256-GCM) tutar.
Bir entegrasyonu denerken bakılacaklar
Açıklama: Trendyolmatik, bu yayının yazarının geliştirdiği bir pazaryeri panelidir. Örnekleri oradan veriyoruz, çünkü nasıl çalıştığını en iyi bildiğimiz araç o.