Entegrasyon

Turkpin Bakiye ve Stok Senkronizasyonunun Perde Arkası: Bayilerin Gece Yarısı Satış Kaybettiği Sessiz Ayar ve Doğru e-pin Scripti Kurgusu

Turkpin API bakiye ve stok senkronizasyonunu doğru kurmanın yolu: önbellek süresi, eşik uyarıları, fiyat marjı ve stok tükenmesini bitiren otomasyon kuralları.

Turkpin Bakiye ve Stok Senkronizasyonunun Perde Arkası: Bayilerin Gece Yarısı Satış Kaybettiği Sessiz Ayar ve Doğru e-pin Scripti Kurgusu

Bakiye ve stok senkronizasyonu duyunca çoğu işletme sahibinin aklına tek bir şey gelir: "her sayfa açılışında tedarikçiden güncel veriyi çekelim, en doğrusu bu." Kulağa mantıklı geliyor ama sahada tam tersi olur. En sık satış kaybeden kurulumlar, senkronizasyonu en sık yapan kurulumlardır. Çünkü her açılışta canlı sorgu atan sistem, ilk yavaşlamada ürün listesini boş gösterir ve müşteri sepetini terk eder.

İşin gerçeği şu: senkronizasyon bir hız yarışı değil, bir karar mimarisi. Hangi veriyi ne sıklıkla tazeleyeceğin, hangi durumda eski veriye güvenip satışa devam edeceğin, hangi eşikte satışı kendi kendine kısacağın önceden yazılmış olmalı. Bu yazıda bakiyeyi, stoğu ve fiyatı ayrı ayrı ele alıp bir e-pin satış yazılımı içinde nasıl kurgulanmaları gerektiğini adım adım açıyoruz.

3 katmanBakiye, stok ve fiyat için ayrı tazeleme aralığı
60-180 snStok durumu için sağlıklı önbellek penceresi
%15Bakiye eşik uyarısının tetiklenmesi gereken kritik oran
1 kaynakFiyatın tek doğruluk merkezinden hesaplanması şartı

Bakiye, stok ve fiyat aynı şey değil — neden ayrı kurgulanmalı?

Bu üç veri farklı hızlarda değişir ve farklı riskler taşır. Bakiye senin cüzdanındır; yanlış bilinirse satış kabul edip teslim edemezsin. Stok tedarikçinin envanteridir; yanlış bilinirse olmayan ürünü satarsın. Fiyat ise kâr marjındır; yanlış bilinirse satarsın ama zararına satarsın. Aynı tazeleme kuralını üçüne birden uygulamak, en hassas olanı en gevşek olanın hızına mahkûm eder.

Doğru kurgu şudur: bakiye kısa aralıkla ve mutlaka sipariş öncesinde kontrol edilir; stok makul bir önbellek penceresiyle taşınır ve teslimat anında kesin doğrulanır; fiyat ise zamanlanmış toplu güncellemeyle çekilip kendi marj kuralından geçirilir. Bu ayrımı yapan bir dijital ürün satış scripti, hem hızlı hem de dürüst bir vitrin kurar.

VeriTazeleme yöntemiÖnerilen aralıkBayatlarsa sonucu
Bayi bakiyesiZamanlanmış + sipariş öncesi kontrol1-5 dakikaTahsil edip teslim edememe
Ürün stok durumuÖnbellekli liste + teslimat anı doğrulama60-180 saniyeOlmayan ürünü satma
Alış fiyatıToplu zamanlanmış güncelleme15-60 dakikaMarj erimesi, zararına satış
Ürün kataloğuGünlük tam eşleştirme taraması12-24 saatKapanmış ürünün vitrinde kalması
Kur / çarpanZamanlanmış + manuel kilit30-60 dakikaFiyat listesinin dalgalanması

Her sayfa açılışında canlı sorgu atmak niye kendi ayağına sıkmak?

Kategori sayfanda otuz ürün varsa ve her ürün için tek tek canlı stok sorgusu atıyorsan, tek bir ziyaretçi otuz istek üretir. On ziyaretçi üç yüz istek eder. Tedarikçi tarafındaki istek limitine çarpmanız an meselesidir ve limite çarptığın anda ürünler "stokta yok" görünmeye başlar. Yani senkronizasyon aşırılığı, birebir satış kaybına dönüşür.

Bunun yerine tek bir toplu çağrıyla tüm envanteri çek, kendi tarafında sakla ve vitrini bu yerel kopyadan besle. Kritik doğrulamayı sadece ödeme onaylandıktan sonra, yani gerçekten kod üretilecek anda yap. Böylece binlerce gereksiz istek yerine yalnızca satış sayısı kadar kritik sorgu atarsın.

Senkronizasyon kaynaklı satış kayıplarının dağılımı

  • Aşırı sorgu ve limit aşımı 35%
  • Fark edilmeyen bakiye tükenmesi 30%
  • Bayat stok ile hatalı satış 20%
  • Fiyat gecikmesi ve marj erimesi 15%

Bakiye bittiğinde sistemin ne yapması gerekir?

En sinir bozucu senaryo şudur: bakiye gece yarısı tükenir, hiç kimse fark etmez, sipariş akmaya devam eder ve sabah elinde yirmi tane teslim edilmemiş sipariş olur. Bunu engellemek için tek bir sayı yeterli değil; kademeli bir eşik sistemi gerekir. Birinci kademede uyarı gönderilir, ikinci kademede yüksek tutarlı ürünler satıştan çekilir, üçüncü kademede otomatik teslimat durdurulup siparişler kuyruğa alınır.

Kuyruğa alma kısmı kritik. Satışı tamamen kapatmak yerine siparişi "bakiye bekleniyor" durumunda tutmak, sen yükleme yaptığın anda kuyruğun otomatik boşalmasını sağlar. Müşteri iptal görmez, birkaç dakika bekler ve kodunu alır. Olgun bir epin yazılım altyapısında bu davranış varsayılan olarak bulunur.

En pahalı ürün kuralı

Bakiye eşiğini sabit bir tutar olarak değil, kataloğundaki en pahalı ürünün üç katı olarak belirle. Böylece eşik uyarısı geldiğinde elinde hâlâ en az üç yüksek tutarlı siparişi karşılayacak alan kalır ve yükleme yapmak için zamanın olur.

Fiyat senkronizasyonunda marjı kim koruyor?

Alış fiyatını otomatik çekip satış fiyatını elle yönetmek, birkaç yüz ürünü geçtiğinde sürdürülemez hâle gelir. Buradaki doğru yapı, satış fiyatının hiçbir zaman elle girilmemesi; her ürün için bir marj kuralı tanımlanması ve satış fiyatının alış fiyatı ile bu kuraldan otomatik hesaplanmasıdır. Kural yüzdesel olabilir, sabit tutar olabilir, kategori bazlı olabilir.

İkinci koruma katmanı ise taban fiyattır. Tedarikçi tarafında bir veri hatası olur ve alış fiyatı absürt biçimde düşük gelirse, taban fiyat kuralı ürünü zararına satılmaktan kurtarır. Aynı şekilde üst sınır kuralı da anormal yükselmede ürünü satıştan çeker ve sana bildirim gönderir. Hangi kuralların hangi pakette hazır geldiğini fiyat bölümünde görebilirsin.

Senkronizasyon sağlığını nasıl ölçeceksin?

Çalıştığını varsaymak yerine ölçmek gerekir. Bir senkronizasyon katmanının sağlıklı olup olmadığını anlatan dört rakam vardır: son başarılı güncelleme zamanı, başarısız çağrı oranı, ortalama yanıt süresi ve stok uyuşmazlığı sayısı. Bu dördü panelde tek ekranda görünmüyorsa, bir gün sistemin sessizce durduğunu müşteri şikâyetinden öğrenirsin.

Özellikle "son başarılı güncelleme" değerini ciddiye al. Zamanlanmış görev sessizce durduğunda hiçbir hata mesajı almazsın; vitrin sadece eskimeye başlar. Bu yüzden belirlenen süreden uzun süredir güncellenmeyen bir katman için otomatik uyarı kurulmalı. Ölçüm ekranlarının nasıl çalıştığını özellikler bölümündeki yönetim paneli anlatımında inceleyebilirsin.

Kurulum kontrolüDoğru davranışÖncelik
Toplu envanter çağrısı kurulu mu?Tek çağrıyla tüm stok, ürün başına değilYüksek
Vitrin yerel kopyadan besleniyor mu?Canlı sorgu yalnızca teslimat anındaYüksek
Bakiye eşikleri kademeli mi?Uyarı, kısma ve kuyruğa alma ayrı ayrıYüksek
Satış fiyatı kuralla mı hesaplanıyor?Elle giriş yok, marj kuralı varYüksek
Taban ve üst fiyat sınırı tanımlı mı?Anormal veride ürün satıştan çekilirOrta
Son güncelleme zamanı izleniyor mu?Gecikmede otomatik uyarı giderYüksek
Kapanan ürünler taranıyor mu?Günlük eşleştirme kontrolü çalışırOrta
Zamanlanmış görevler kilitli mi?Aynı görev iki kez üst üste çalışmazOrta

Aynı görevin iki kez çalışması niye sessiz bir bela?

Zamanlanmış görevler uzun sürdüğünde bir sonraki tetikleme, öncekisi bitmeden başlar. İki kopya aynı anda çalıştığında fiyatlar yarı yolda karışır, stok sayıları birbirine girer, en kötüsü aynı sipariş iki kez işlenir. Çözüm basit ama çoğu kurulumda yok: görev başlarken bir kilit alır, bitince bırakır; kilit doluysa yeni kopya hiç başlamaz.

Aynı mantığı sipariş işleyicisi için de kurmalısın. Tek bir siparişi tek bir işleyici alsın, aldığı anda o satırı kilitlesin. Bu küçük disiplin, "bir müşteriye iki kod gitti" vakalarının neredeyse tamamını ortadan kaldırır ve bir e-pin scripti için olgunluk göstergesidir.

Senkronizasyonu sıfırdan kurmakla uğraşma

Pinova; toplu envanter çekimi, kademeli bakiye eşikleri, marj kuralı ile otomatik fiyatlama ve kilitli zamanlanmış görevleri hazır getirir. Sen sadece marjını ve eşiğini belirlersin.

Stok verisini kaç saniye önbellekte tutmalıyım?

Vitrin için 60-180 saniye aralığı çoğu katalogda dengeli çalışır. Kritik nokta süre değil, teslimat anında kesin doğrulama yapmandır; o doğrulama varsa önbellek süresini rahatça uzatabilirsin.

Bakiye bitince satışı tamamen kapatmak mı daha iyi?

Hayır. Siparişi "bakiye bekleniyor" durumunda kuyruğa almak daha kârlı. Sen yükleme yaptığın anda kuyruk otomatik boşalır, müşteri iptal görmez ve satışı kaybetmezsin.

Satış fiyatını elle girmenin zararı ne?

Alış fiyatı değiştiğinde marjın sessizce erir ve yüzlerce üründe bunu fark etmen imkânsızlaşır. Marj kuralıyla hesaplanan fiyat, taban ve üst sınırla birlikte hem kârı hem de hatalı veriyi kontrol altında tutar.

Zamanlanmış görevin durduğunu nasıl anlarım?

Son başarılı güncelleme zamanını izleyerek. Bu değer beklenen aralığı aşarsa otomatik uyarı gitmeli; aksi hâlde arızayı ancak müşteri şikâyetiyle öğrenirsin.

Senkronizasyon, ne kadar sık sorgu attığınla değil, ne kadar doğru karar verdiğinle ölçülür. Bakiyeyi eşiklerle, stoğu önbellek artı kesin doğrulamayla, fiyatı marj kuralıyla yönettiğinde sistem gece yarısı da senin yerine düşünmeye başlar. Bu kurgunun gerçek bir panelde nasıl hissettirdiğini görmek istersen canlı demo üzerinden ürün listesini, bakiye kartını ve zamanlanmış görev ekranını inceleyebilir, kendi kataloğunla nasıl çalışacağını rahatça test edebilirsin.

Daha Fazlasını Keşfedin

Dijital ürün satışı ve otomasyon üzerine güncel rehberlere göz atın.

Tüm Yazıları Gör →
Bu yazıyı paylaşın
Bu yazıyı beğendiniz mi?
Teşekkürler!
← Tüm yazılar