Birden Fazla Pazaryerinde Stok Nasıl Senkronize Edilir? Fazla Satışı Önleme Rehberi
Birden fazla pazaryerinde stok nasıl senkronize edilir? Fazla satışın nedenleri, elle, XML ve API yöntemleri, tampon stok hesabı, satılabilir stok ve 7 hata.
İçindekiler 10 bölüm
- Stok senkronizasyonu nedir?
- Fazla satış (overselling) neden olur?
- Stok senkronizasyonu hangi yöntemlerle yapılır?
- Senkronizasyon gecikmesi fazla satış riskini ne kadar artırır?
- Satılabilir stok ve tampon stok nasıl hesaplanır?
- Stok kanallara ortak havuzdan mı, kotayla mı dağıtılmalı?
- Bir sipariş geldiğinde stok hangi sırayla güncellenir?
- Stok senkronizasyonunda en sık yapılan 7 hata
- Stok senkronizasyonu NetKasam ile nasıl yapılır?
- Stok Senkronizasyonu Hakkında Sıkça Sorulan Sorular
Aynı ürünü iki pazaryerinde ve kendi e-ticaret sitenizde sattığınızı düşünün. Depoda son 3 adet kaldı. Sabah bir pazaryerinden 2, öğleden önce diğerinden 2 sipariş geldi; stok sayıları kanallar arasında güncellenmediği için ikisi de "stokta var" gösteriyordu. Sonuç: 4 satış, 3 ürün, bir iptal ve memnun olmayan bir alıcı. Birden fazla pazaryerinde stok nasıl senkronize edilir sorusu, çok kanallı satışa geçen her işletmenin ilk büyük sorunudur ve cevabı yalnız bir yazılım seçmekten ibaret değildir.
Bu rehberde stok senkronizasyonunu baştan sona anlatıyoruz: fazla satış neden olur, senkronizasyonun elle, XML ve API ile yapılan yöntemleri arasındaki fark nedir, satılabilir stok ve tampon stok nasıl hesaplanır, stok kanallara ortak havuzdan mı yoksa kotayla mı dağıtılmalıdır, bir sipariş geldiğinde stok hangi sırayla güncellenir ve en sık yapılan 7 hata nelerdir. Örneklerdeki satış ve stok rakamları yalnız yöntemi göstermek için seçildi.
Stok senkronizasyonu nedir?
Kısaca: Stok senkronizasyonu, aynı ürünün stok sayısının pazaryerleri, e-ticaret sitesi ve fiziksel mağaza gibi bütün satış kanallarında eş zamanlı ve doğru tutulmasıdır. Bir kanalda satış olduğunda stok ana kaynakta düşer ve yeni sayı diğer kanallara gönderilir.
Tek kanallı satışta stok sorunu basittir: Ürün satıldıkça o kanalın stoğu düşer. Çok kanallı e-ticarette ise aynı fiziksel ürün birden fazla vitrinde aynı anda satılır. Her vitrin kendi stok sayısını gösterir ve bu sayılar birbirinden habersizdir. Senkronizasyon, bu vitrinleri tek bir depoya bağlayan köprüdür.
Senkronizasyonun merkezinde tek doğru kaynak ilkesi vardır: Stok sayısı yalnız bir yerde tutulur ve değiştirilir; pazaryerleri ve site bu kaynaktan beslenir. Stoğu bir pazaryerinin panelinde, bir başkasında ve Excel'de ayrı ayrı güncelleyen işletmede "doğru stok" diye bir sayı yoktur. Çok kanallı satışın genel stratejisini e-ticarette çok kanallı satış yazımızda anlattık.
Fazla satış (overselling) neden olur?
Kısaca: Fazla satış, bir kanaldaki satışın diğer kanallara yansımasından önce aynı ürünün başka bir kanalda da satılmasıyla olur. En sık nedenler senkronizasyon gecikmesi, elle stok güncelleme, iade ve iptallerin stoğa geç dönmesi ve depo sayımıyla sistem stoğu arasındaki farktır.
Fazla satışın maliyeti iptal edilen siparişle sınırlı değildir. İptal edilen alıcı büyük olasılıkla bir daha aynı mağazadan almaz, olumsuz yorum bırakabilir; pazaryerleri de satıcı kaynaklı iptalleri mağaza performansında değerlendirir ve kendi kurallarına göre yaptırım uygulayabilir. Bu yüzden fazla satış, yalnız kaçan bir satış değil, mağazanın geleceğine yapılan bir masraftır.
| Neden | Nasıl olur? | Önlemi |
|---|---|---|
| Senkronizasyon gecikmesi | Stok kanallara saatte bir ya da günde birkaç kez gönderilir; aradaki sürede satış devam eder | API ile gerçek zamanlı aktarım, gecikme kadar tampon stok |
| Elle güncelleme | Stok her kanalda ayrı ayrı elle değiştirilir; biri unutulur | Stoğu tek kaynakta tutmak, kanallara otomatik göndermek |
| Bekleyen siparişler | Henüz kargolanmamış siparişlerin ürünleri stokta "var" görünür | Sipariş geldiği anda stoğu ayırmak (rezerve etmek) |
| İade ve iptaller | İade edilen ürün kontrol edilmeden stoğa eklenir ya da hiç eklenmez | Kontrolden sonra stoğa almak, iptalde ayrılan stoğu serbest bırakmak |
| Sayım farkı | Sistem 5 adet gösterir, rafta 3 adet vardır | Düzenli sayım, hızlı dönen ürünlerde sık kontrol |
| Fiziksel mağaza satışı | Mağazadan satılan ürün sisteme girilmez | Mağaza satışlarını da aynı stok sisteminden yapmak |
Stok senkronizasyonu hangi yöntemlerle yapılır?
Kısaca: Üç yöntem vardır: elle (panel ya da Excel ile), XML beslemesiyle ve API entegrasyonuyla. Elle güncelleme küçük kataloglarda yeterli olabilir; XML belirli aralıklarla toplu aktarım yapar; API ise her stok değişikliğini dakikalar, çoğu zaman saniyeler içinde bütün kanallara iletir.
| Elle (panel / Excel) | XML beslemesi | API entegrasyonu | |
|---|---|---|---|
| Nasıl çalışır? | Stok her kanalda elle değiştirilir ya da Excel ile yüklenir | Kanal, ürün ve stok listesini belirli aralıklarla bir dosyadan okur | Stok değiştiğinde yeni sayı kanala hemen gönderilir |
| Güncelleme hızı | Saatler ya da günler | Kanalın okuma sıklığına bağlı | Gerçek zamanlıya yakın |
| İş yükü | Yüksek, sürekli | Kurulumdan sonra düşük | Kurulumdan sonra düşük |
| Fazla satış riski | Yüksek | Orta | Düşük |
| Siparişi de alır mı? | Hayır | Genellikle hayır, yalnız ürün ve stok | Evet, sipariş, durum ve fatura bilgisi de aktarılır |
| Uygun olduğu durum | Az ürün, tek kanal, düşük satış | Tedarikçi beslemesi, bayi ağı, katalog paylaşımı | Birden fazla pazaryeri ve günlük düzenli sipariş |
XML, ürün ve stok listesini bir dosya olarak paylaşmanın yaygın yoludur; tedarikçiden ürün çekmek ya da bayilere katalog vermek için idealdir. Pazaryerleriyle çift yönlü çalışma, yani hem stok göndermek hem sipariş almak ise pazaryeri API'leri üzerinden yapılır. XML ile satış modelini XML bayilik yazımızda anlattık.
Senkronizasyon gecikmesi fazla satış riskini ne kadar artırır?
Kısaca: Açıkta kalan sipariş riski = Saatlik satış × Gecikme süresi (saat). Günde 48 adet satan bir üründe stok saatte bir güncellenirse 2 sipariş, günde dört kez güncellenirse 12 sipariş eski stok bilgisiyle alınabilir.
Gecikme süresi boyunca her kanal, son güncellemedeki stok sayısıyla satış yapmaya devam eder. Stok bol olduğunda bu sorun değildir; ancak stok azaldığında gecikme süresince gelen siparişler, artık olmayan ürüne yapılmış olabilir. Aşağıdaki grafik, bütün kanallarda toplam günde 48 adet (saatte 2 adet) satan bir ürün için gecikme süresine göre "eski stokla alınabilecek" sipariş sayısını gösteriyor:
- 15 dakikada bir güncelleme0,5 sipariş
- Saatte bir güncelleme2 sipariş
- Günde dört kez elle güncelleme (6 saat)12 sipariş
- Günde bir kez güncelleme (24 saat)48 sipariş
Örnek: günde 48 adet satan bir ürün. Hesap: saatlik satış (2) × gecikme (saat).
Bu hesap aynı zamanda tampon stoğun ne kadar olması gerektiğini de söyler. Stok her saat güncelleniyorsa son 2 adedi pazaryerlerine hiç göstermemek, gecikmeden doğan fazla satış riskini büyük ölçüde ortadan kaldırır. Gerçek zamanlı senkronizasyonda ise bu tampon bir adede, hatta sıfıra iner.
Satılabilir stok ve tampon stok nasıl hesaplanır?
Kısaca: Satılabilir stok = Fiziksel stok − Bekleyen siparişlere ayrılan stok − Kontrol bekleyen ürünler − Tampon stok. Tampon stok = Saatlik satış × Senkronizasyon gecikmesi (saat) + Güvenlik payı. Pazaryerlerine fiziksel stok değil, satılabilir stok gönderilir.
- Açıkta kalan sipariş riski = Saatlik satış × Gecikme süresi (saat)
- Tampon stok = Saatlik satış × Gecikme süresi + Güvenlik payı
- Ayrılmış stok = Henüz kargolanmamış siparişlerdeki ürün adedi
- Satılabilir stok = Fiziksel stok − Ayrılmış stok − Kontrol bekleyen ürünler − Tampon stok
Güvenlik payı; sayım farkları, kampanya dönemindeki ani satış artışları ve hasarlı ürün olasılığı için eklenir.
Örnek: Depoda 100 adet ürün var. 12 adedi henüz kargolanmamış siparişlere ait, 3 adedi iadeden dönmüş ve kontrol bekliyor. Ürün saatte 2 adet satıyor, stok saatte bir güncelleniyor ve 3 adet güvenlik payı bırakılmak isteniyor. Tampon stok 2 × 1 + 3 = 5 adettir.
- Depodaki fiziksel stok100 adet
- Bekleyen siparişlere ayrılan−12 adet
- İadeden dönen, kontrol bekleyen−3 adet
- Tampon stok (2 × 1 saat + 3 güvenlik payı)−5 adet
- Kanallara gönderilen satılabilir stok80 adet
Örnek değerlerle hazırlanmıştır.
Tampon stok kalıcı bir kayıp değildir: Ürün azaldıkça kanallarda "tükendi" görünür ama tampondaki ürünler depoda durur ve gerekirse fiziksel mağazada, telefonla gelen siparişte ya da bir sonraki stok girişinde kullanılır. Kampanya dönemlerinde satış hızı arttığı için tampon da geçici olarak büyütülmelidir.
- 48adet: ürünün bütün kanallardaki günlük satışı
- 12sipariş: günde dört kez elle güncellemede eski stokla alınabilecek sipariş
- 5adet: saatlik güncellemede önerilen tampon stok
- 80adet: 100 adetlik fiziksel stoktan kanallara gönderilen satılabilir stok
Örnek değerlerle hazırlanmıştır.
Stok kanallara ortak havuzdan mı, kotayla mı dağıtılmalı?
Kısaca: Çoğu işletme için en verimli yol ortak havuzdur: Bütün kanallar aynı satılabilir stoğu görür, hangi kanal önce satarsa ürün oraya gider. Kanal kotası ise bir kanala ayrılmış sabit miktar demektir; sınırlı stokta öncelikli kanalı korumak için kullanılır.
| Ortak havuz | Kanal kotası | |
|---|---|---|
| Nasıl çalışır? | 80 adet satılabilir stok bütün kanallarda 80 olarak görünür | 80 adedin örneğin 40'ı bir pazaryerine, 25'i diğerine, 15'i siteye ayrılır |
| Avantajı | Stok en çok satan kanalda erimez, hiçbir kanalda boşta beklemez | Öncelikli kanalda ürün tükenmez, kanal bazında kampanya planlanabilir |
| Dezavantajı | Hızlı senkronizasyon gerektirir | Bir kanalda ürün biterken diğerinde kota boşta bekleyebilir |
| Uygun olduğu durum | Gerçek zamanlıya yakın senkronizasyon, geniş katalog | Sınırlı stoklu ürün, kanal kampanyası, yavaş senkronizasyon |
İki yöntem birlikte de kullanılabilir: Kataloğun büyük kısmı ortak havuzdan satılırken az sayıdaki kampanya ürünü için belirli bir kanala kota ayrılır. Hangi yöntemi seçerseniz seçin, stok sayısı yine tek kaynakta tutulur; kota yalnız o kaynaktan kanala ne kadar gönderileceğini belirler.
Bir sipariş geldiğinde stok hangi sırayla güncellenir?
Kısaca: Sipariş bir kanalda oluşur, entegrasyon siparişi ana sisteme çeker, ürün stoktan ayrılır, yeni satılabilir stok diğer kanallara gönderilir; sipariş faturalanıp kargolanınca stok kesin olarak düşer, iptal ya da iade olursa ayrılan stok geri bırakılır.
- 01Sipariş oluşurAlıcı bir pazaryerinde ürünü satın alır.
- 02Sipariş aktarılırEntegrasyon siparişi ana stok sistemine çeker.
- 03Stok ayrılırÜrün adedi satılabilir stoktan düşer, kargolanana kadar ayrılmış olarak bekler.
- 04Kanallar güncellenirYeni satılabilir stok diğer pazaryerlerine ve siteye gönderilir.
- 05Fatura ve kargoSipariş faturalanır, kargo etiketi basılır, stok kesin olarak düşer.
- 06İptal ve iadeİptalde ayrılan stok serbest kalır; iadede ürün kontrol edilip stoğa alınır.
Adım 2 ile 4 arasındaki süre, senkronizasyon gecikmesidir ve tampon stok bu süreye göre belirlenir.
Bu akışın en kritik noktası 3. adımdır. Stok sipariş kargolandığında değil, sipariş geldiği anda ayrılmalıdır; aksi halde paketlenmeyi bekleyen ürünler diğer kanallarda satılmaya devam eder. İade sürecinde ürünü stoğa almadan önce kontrol etmek de aynı derecede önemlidir; iade belgeleri için iade faturası nasıl kesilir yazımıza bakabilirsiniz.
Okumanızı öneririzBaşabaş Noktası Nasıl Hesaplanır? Formül, Grafik ve E-Ticaret Örneğiyle Adet ve Ciro Hesabı RehberiStok senkronizasyonunda en sık yapılan 7 hata
Kısaca: En sık hatalar stoğu kanalların panellerinde elle değiştirmek, kanallara fiziksel stok göndermek, stoğu sipariş geldiğinde değil kargolandığında düşmek ve iade ile iptalleri stoğa yansıtmamaktır.
- Stoğu pazaryeri panelinde elle değiştirmek. Ana kaynakta değişmeyen stok bir sonraki senkronizasyonda geri yazılır ya da kanallar arasında fark oluşur. Stok yalnız ana kaynakta değiştirilir.
- Kanallara fiziksel stok göndermek. Bekleyen siparişler ve kontrol bekleyen iadeler düşülmeden gönderilen stok, olmayan ürünün satılmasına yol açar.
- Stoğu kargolamada düşmek. Sipariş ile kargo arasındaki saatlerde aynı ürün başka kanalda tekrar satılır.
- Tampon stok kullanmamak. Gecikmeli senkronizasyonda son adetler birden fazla kanalda aynı anda satılır.
- İptal ve iadeleri unutmak. İptal edilen siparişin ayrılan stoğu serbest kalmazsa ürün satışa kapanır; iade stoğa alınmazsa satılabilir ürün depoda unutulur.
- Aynı barkodu farklı ürünlerde kullanmak. Siparişler yanlış ürünle eşleşir ve iki ürünün stoğu birden bozulur. Varyantlı ürünlerde her varyantın barkodu ayrı olmalıdır.
- Tedarikçi stoğunu doğrudan yansıtmak. Tedarikçinin XML'indeki stok sizin deponuzda değildir; teslim süresi ve tedarikçinin diğer satışları hesaba katılmadan yansıtılan stok fazla satış üretir.
Stok senkronizasyonu NetKasam ile nasıl yapılır?
Kısaca: NetKasam stoğunuzu tek kaynakta tutar; pazaryeri ve e-ticaret entegrasyonlarıyla siparişler geldiğinde stok NetKasam'da düşer ve güncel stok bilgisi bağlı kanallara otomatik aktarılır.
NetKasam stok yönetimi ürünlerinizi varyant ve depo bazında tutar; ayrıntılı stok hareketleri raporu her değişikliğin kaynağını gösterir. Pazaryeri entegrasyonu ve e-ticaret entegrasyonu ile oluşturduğunuz ürünlerin stokları e-ticaret sitenize ve XML verdiğiniz sitelere aktarılır; sitenizde oluşan siparişlerin stokları NetKasam tarafında düşürülür. Böylece stok bilgileri otomatik işlenir ve hatalı stok sayılarının oluşması engellenir.
Connect paketi sipariş ve stok senkronizasyonunu, gerçek zamanlı senkronizasyonu ve bir XML ürün beslemesini içerir; sipariş yönetimi ekranında bütün kanallardaki siparişleri toplu faturalar ve kargo etiketlerini basarsınız. Birden fazla deponuz varsa şube ve depo yönetimi ile depo bazında stok izler ve transfer yaparsınız. Ön muhasebe ve e-Fatura sistemi her zaman ücretsizdir; paketlerin ayrıntısı fiyatlar sayfasındadır.
Stok Senkronizasyonu Hakkında Sıkça Sorulan Sorular
Stok senkronizasyonu nedir?
Bir ürünün stok sayısının pazaryerleri, e-ticaret sitesi ve mağaza gibi bütün satış kanallarında aynı ve güncel tutulmasıdır. Bir kanalda satış olduğunda stok ana kaynakta düşer ve yeni sayı diğer kanallara gönderilir.
Fazla satış (overselling) nedir?
Stokta olmayan bir ürünün, stok bilgisi kanallara geç ulaştığı için satılmasıdır. Sonucu sipariş iptali, memnuniyetsiz alıcı ve pazaryerinin kurallarına göre mağaza performansında düşüştür.
Birden fazla pazaryerinde stok nasıl takip edilir?
Stok tek bir ana sistemde tutulur ve pazaryerleri bu sisteme API ile bağlanır. Siparişler ana sisteme aktarılır, stok orada düşer ve güncel satılabilir stok bütün pazaryerlerine otomatik gönderilir.
Tampon stok ne kadar olmalı?
Saatlik satış ile senkronizasyon gecikmesinin çarpımı kadar, üzerine küçük bir güvenlik payı eklenerek belirlenir. Saatte 2 adet satan ve saatte bir güncellenen bir ürün için 2 adet artı güvenlik payı yeterlidir.
XML ile API arasındaki fark nedir?
XML, ürün ve stok listesinin belirli aralıklarla bir dosyadan okunmasıdır ve genellikle tek yönlüdür. API ise stok değiştiğinde yeni sayıyı hemen gönderir ve sipariş, durum ve fatura bilgilerini de çift yönlü aktarır.
Stok sipariş geldiğinde mi, kargolandığında mı düşmeli?
Sipariş geldiği anda ayrılmalıdır. Kargolamaya kadar bekleyen stok diğer kanallarda satılmaya devam eder ve fazla satışa yol açar.
İade edilen ürün stoğa ne zaman eklenir?
Ürün depoya ulaşıp satılabilir durumda olduğu kontrol edildikten sonra eklenir. Kontrol bekleyen iadeler satılabilir stoka katılmaz.
Fiziksel mağazam da varsa stok nasıl senkronize edilir?
Mağaza satışları da aynı stok sisteminden yapılmalıdır. Mağazada satılan ürün sisteme girilmezse pazaryerlerinde stokta görünmeye devam eder ve fazla satış olur.
Stok senkronizasyonu, çok kanallı satışın görünmeyen ama en pahalı ayrıntısıdır. Bugün stoğunuzu kaç farklı yerde değiştirdiğinizi sayın; cevap birden fazlaysa ilk adım stoğu tek kaynağa taşımaktır. Ardından en çok satan on ürününüz için tampon stoğu hesaplayın ve pazaryerlerine fiziksel stok yerine satılabilir stok göndermeye başlayın.
Ön Muhasebe Artık Tamamen Ücretsiz
NetKasam ile ön muhasebe ve e-Fatura işlemlerini hiçbir ücret ödemeden yönetin. Cari hesap, stok, tahsilat ve daha fazlası tek panelde, tamamen ücretsiz.