WordPress üzerinde WooCommerce ile satış yapan işletmelerin büyük kısmı bir süre sonra pazaryerlerine açılır. Trendyol, Hepsiburada ve N11 hazır bir müşteri kitlesi sunar; ama aynı stoğu birden fazla yerde satmaya başladığınız anda yeni bir sorun doğar: hangi kanalda kaç adet kaldığını kim biliyor?
Bu yazıda WooCommerce mağazasının pazaryerlerine nasıl bağlandığını, stok ve fiyat senkronizasyonunun nasıl kurulduğunu ve kurulumdan önce çözülmesi gereken ürün verisi işini anlatıyoruz.
Aşırı satış nasıl oluşur?
Elinizde son bir adet ürün var. Aynı anda hem kendi sitenizden hem Trendyol’dan satılıyor. Stok güncellemesi dakikalar sonra gittiği için iki siparişi de kabul etmiş oluyorsunuz. Sonuç: bir müşteriye iptal bildirimi, pazaryerinde performans puanı düşüşü ve kötü bir yorum.
Bu yüzden entegrasyonun ilk kuralı şudur: tek bir stok gerçeği olmalı. Stok ya WooCommerce’te ya da bir ERP/ön muhasebe sisteminde tutulur; diğer tüm kanallar oradan beslenir. İki kanalın da kendi stoğunu tutması, er ya da geç aşırı satışla sonuçlanır.
Senkronize edilen dört veri
| Veri | Yön | Dikkat edilecek nokta |
|---|---|---|
| Stok adedi | Kaynak → tüm kanallar | Gecikme ne kadar kısaysa aşırı satış riski o kadar düşer |
| Fiyat | Kaynak → kanal (kural ile) | Komisyon ve kargo farkı nedeniyle kanal bazlı fiyat gerekir |
| Ürün bilgisi | Mağaza → pazaryeri | Kategori ve özellik setleri her pazaryerinde farklıdır |
| Sipariş | Pazaryeri → mağaza/muhasebe | Komisyon ve kargo ayrı kalem olarak işlenmeli |
Kanal bazlı fiyatlandırma neden şart?
Pazaryerleri satış başına komisyon alır, kargo ve iade maliyeti de kanala göre değişir. Kendi sitenizdeki fiyatı olduğu gibi pazaryerine gönderirseniz, kâr marjınız komisyon kadar erir; bazı ürünlerde satış zararına döner.
Doğru kurulum, kanal başına bir fiyat kuralı tanımlamaktır: örneğin temel fiyatın üzerine kanal komisyon oranı ve hedeflenen marj eklenir. Entegrasyonun ayrıca bir alt sınır kontrolü yapması, kampanya dönemlerinde zararına satışı engeller.
Kurulumdan önce: ürün verisini temizleyin
Pazaryeri entegrasyonlarının çoğu teknik nedenlerle değil, ürün verisi düzensiz olduğu için uzar. Kurulumdan önce şunları netleştirin:
- Barkod: Her varyantın kendi barkodu olmalı. Barkodsuz ürünlerde eşleme elle yapılır.
- Stok kodu (SKU): Mağaza, muhasebe ve pazaryeri tarafında aynı kod kullanılmalı.
- Varyant yapısı: Renk ve beden gibi varyantlar ayrı ürün olarak değil, varyant olarak tanımlanmalı.
- Kategori eşlemesi: Her pazaryerinin kendi kategori ağacı vardır; eşleme tablosu baştan çıkarılmalı.
- Görsel ve açıklama: Pazaryerlerinin görsel boyutu ve içerik kuralları birbirinden farklıdır.
Sipariş akışı ve muhasebe
Pazaryeri siparişi mağazanıza düştüğünde tek bir satır değil, üç ayrı mali kalem üretir: ürün bedeli, pazaryeri komisyonu ve kargo. Faturanın alıcıya mı yoksa pazaryerine mi kesileceği modele göre değişir ve komisyon gider olarak ayrıca kaydedilmelidir.
Bu kurallar tanımlanmazsa, ay sonunda pazaryerinden gelen hakediş ile muhasebedeki tutar tutmaz ve fark elle aranır. Muhasebe tarafının doğru kurulması için WooCommerce muhasebe entegrasyonu yazımıza bakabilirsiniz.
Hazır eklenti mi, özel geliştirme mi?
| Durum | Önerilen yol |
|---|---|
| Tek pazaryeri, birkaç yüz ürün, tek depo | Hazır eklenti ya da hazır entegrasyon servisi |
| Birden fazla pazaryeri, kanal bazlı fiyat | Özel geliştirme ya da güçlü bir entegrasyon platformu |
| Çok depolu yapı, ERP bağlantısı | Özel geliştirme |
| Kendi üretimi olan, varyantı çok ürün | Özel geliştirme |
Hazır eklentiler hızlı başlangıç sağlar; ancak kanal sayısı arttıkça kuralların karmaşıklaştığı ve eklentinin sınırına gelindiği bir nokta olur. O noktada veri yapınızı bozmadan özel bir katmana geçmek, baştan doğru kurulmuş bir SKU ve barkod düzeni varsa kolaydır.
Kurulum sonrası izlenecek üç şey
- Senkronizasyon gecikmesi: Stok güncellemesi kaç saniyede tüm kanallara ulaşıyor?
- Hatalı ürün sayısı: Pazaryerinde reddedilen veya eksik bilgiyle bekleyen ürünler takip edilmeli.
- Kanal kârlılığı: Komisyon ve iade sonrası her kanalın gerçek marjı ayrı ayrı görülmeli.
Mevcut kurulumunuzu gözden geçirmek ya da sıfırdan kurmak için e-ticaret entegrasyon hizmetimize bakabilirsiniz.
Sıkça sorulan sorular
WooCommerce ile pazaryeri stoğu nasıl senkron tutulur? Tek bir stok kaynağı belirlenir ve tüm kanallar o kaynaktan beslenir. Satış gerçekleştiğinde stok düşüşü diğer kanallara mümkün olan en kısa sürede iletilmelidir; gecikme arttıkça aynı ürünü iki kanalda birden satma riski büyür.
Pazaryerinde ve kendi sitemde farklı fiyat uygulayabilir miyim? Evet, çoğu işletme komisyon ve kargo farkı nedeniyle kanal bazlı fiyat kullanır. Entegrasyonun kanal başına fiyat kuralı ve kâr marjı kontrolü desteklemesi gerekir; tek fiyatla çalışan kurulumlarda pazaryeri satışları zararına dönebilir.
Ürün eşleme neden sorun çıkarır? Pazaryerleri barkod, kategori ve özellik setleri konusunda kendi kurallarını uygular. Ürünlerinizin barkod ve varyant yapısı düzgün değilse eşleme elle yapılmak zorunda kalır; entegrasyondan önce ürün verisinin temizlenmesi gerekir.
Pazaryeri siparişleri muhasebeye nasıl aktarılır? Sipariş, komisyon ve kargo bedeli ayrı kalemlerdir. Faturanın alıcıya mı pazaryerine mi kesileceği ve komisyonun gider olarak nasıl işleneceği baştan tanımlanmalıdır; aksi hâlde ay sonunda pazaryeri hakedişi ile muhasebe tutmaz.
Hazır eklenti yeterli mi? Tek pazaryeri ve sınırlı ürün sayısında hazır eklentiler iş görür. Birden fazla pazaryeri, çok depolu yapı, kanal bazlı fiyatlandırma veya ERP bağlantısı söz konusuysa özel geliştirme daha kararlı çalışır.
Özet
Pazaryeri entegrasyonunda başarı, bağlantı sayısıyla değil tek bir stok gerçeğiyle ölçülür. Stok kaynağını netleştirin, ürün verisini entegrasyondan önce temizleyin ve komisyon ile kargoyu muhasebe tarafında baştan tanımlayın. WooCommerce entegrasyonu rehberimize bakabilir ya da kurulumu birlikte planlayabiliriz.