ikas pazaryeri stok senkronu: tek stokla çok kanalda satış
ikas mağazanızın stoku ile pazaryerlerindeki stoku ortak tutmak için ikas'ın Admin API'sine bağlanan bir entegrasyon gerekir. Bağlantı, ikas panelinde oluşturulan bir özel uygulamayla kurulur. ikas stoku varyant ve stok lokasyonu bazında tuttuğu için önce hangi deponun pazaryerine açılacağına karar verilir; sonra ürünler barkod ya da SKU ile eşleştirilir.
ikas ile pazaryerlerinde neden ortak stok gerekir?
ikas ile kendi e-ticaret sitenizi kurduysanız aynı ürünleri Trendyol, Hepsiburada ya da N11'de de satıyor olabilirsiniz. Her kanalın stoku ayrı tutulursa son adetler birden fazla yerde satışta görünür. Bir kanalda satılan ürün diğerinde de satılırsa siparişlerden birini iptal etmek zorunda kalırsınız. Ortak stok yalnızca iptalleri önlemez; stok her kanalda doğru göründüğünde son adetleri nerede satacağınıza da siz karar verirsiniz.
Ortak stokta mantık basittir: bir kanalda satış olunca yeni adet bütün kanallara yazılır. Bunun için her kanalın bir API üzerinden bağlanması ve ürünlerin kanallar arasında eşleştirilmesi gerekir. Genel işleyişi pazaryeri stok senkronu rehberinde anlattık.
ikas stoku nasıl tutar? Varyant ve stok lokasyonu
ikas'ta stok varyant düzeyinde tutulur. Tek seçenekli bir ürünün bir varyantı, beden ve renk seçenekli bir ürünün birçok varyantı vardır. Her varyantın stoku da bir stok lokasyonuna, yani depoya bağlıdır. Tek depolu küçük bir mağazada bu ayrıntı fark yaratmaz. Birden çok depo kullanıyorsanız ise hangi deponun pazaryerine açılacağı ilk karardır.
ikas yardım merkezindeki stok lokasyonu oluşturma sayfası, birden çok lokasyon açıp stoku bunlar arasında dağıtabileceğinizi anlatır. Sayfadaki adımlar İngilizce arayüze göre yazılmıştır: Settings sekmesinden Stock Locations bölümüne girilir ve Add Stock Location ile yeni lokasyon eklenir.
Geliştirici tarafında da aynı yapı görülür. ikas'ın saveProductStockLocations işlemi, dokümana göre lokasyon bazında yeni stok tanımlamak ya da stoku güncellemek için kullanılır. Yani bir entegrasyon ikas'a "ürünün stoku 5" demez; "şu varyantın şu depodaki stoku 5" der.
Bağlantı: özel uygulama ve yetkiler
Dış bir yazılımın ikas'a bağlanması için özel uygulama (private app) oluşturulur. ikas'ın kimlik doğrulama dokümanına göre süreç şöyledir:
- Yönetim panelinde Apps > My Apps bölümüne girilir.
- More menüsünden Create Private App seçilir.
- Uygulamaya ad verilir ve gerekli yetkiler (scope) seçilir.
- Uygulama oluşunca bir client id ve bir secret otomatik üretilir.
Doküman, secret değerinin gizli tutulması gerektiğini vurgular; bu değer hesabınıza erişim sağlar. Entegrasyon yazılımı bu iki değerle ikas'tan bir erişim belirteci (token) alır ve isteklerini bu belirteçle yapar. Türkçe paneldeki menü adlarını ve girilecek alanları bağlantı rehberimizde gösterdik.
Yetki seçerken en az yetki ilkesini uygulayın. Stok senkronu için ürün ve stok okuma/yazma, siparişleri görmek için sipariş okuma yetkisi yeterlidir. İhtiyaç duymadığınız yetkileri vermeyin.
Stok kaynağı: ikas mı, pazaryeri mi?
Ortak stokta tek bir kanal "doğru" kabul edilir. ikas siteniz varsa ve stok girişini orada yapıyorsanız ikas doğal kaynaktır. Pazaryerlerindeki satışlar ikas stokunu düşürür; ikas'taki rakam da diğer kanallara dağıtılır.
Satışlarınızın çoğu pazaryerinden geliyor ve stoku orada güncelliyorsanız kaynak o pazaryeri olabilir. Önemli olan tek kaynak seçmek ve stok girişini yalnızca orada yapmaktır. Seçenekleri stok kaynağı seçimi rehberinde karşılaştırdık. Kaynağı değiştirmeden önce depo sayımı yapın; senkron, yeni kaynağın rakamını tüm kanallara dağıtır.
Saystok'ta ikas: ne yapılır, ne yapılmaz?
Bu işi otomatik yapan araçların ikas desteği farklı derinlikte olabilir; entegratör seçerken kapsamı tek tek sorun. Örnek olarak Saystok'taki ikas kapsamı şöyledir:
| İşlev | ikas için durum |
|---|---|
| Ürün ve varyantları içeri alma | Var; her varyant ayrı bir ürün satırı olarak gelir |
| Stok okuma | Var; varyantın tüm depolardaki stoklarının toplamı okunur |
| Stok yazma | Var; stok tek bir depoya yazılır, depo belirtilmezse ilk aktif depo kullanılır |
| Pazaryerinde satış olunca ikas stokunun düşmesi | Var |
| ikas siparişlerinin tek listede görünmesi | Var |
| Müşteri soruları | Yok; bu modül yalnızca Trendyol ve N11 içindir |
| İade yönetimi | Yok; bu modül yalnızca Trendyol ve WooCommerce içindir |
Stok satırları önemli bir sonuç doğurur. Tek depolu mağazada okunan ve yazılan rakam birebir aynıdır. Birden çok depoda ise okunan toplam ile yazılan depo farklılaşabilir. Pazaryerine açtığınız stoku tek bir depoda toplamak senkronu sade tutar.
Eşleştirme: varyant barkodu ve SKU
Ürünlerin kanallar arasında eşleşmesi için her varyantın tanınabilir bir kodu olmalıdır. En sağlam yol, her varyanta barkod girmek ve aynı barkodu pazaryerinde de kullanmaktır. Barkod yoksa SKU kullanılabilir; ama SKU'nun da her kanalda aynı olması gerekir.
- Her varyantın barkodu benzersiz olsun.
- Çok varyantlı ürünlerde her beden ve rengi ayrı eşleştirin.
- Varyantı silip yeniden oluşturmayın; yeni varyant yeni bir kimlik alır ve eşleştirme bozulur.
- Barkodu olmayan ürünler için barkod tanımlama rehberine bakın.
Eşleştirmenin ayrıntıları ürün eşleştirme rehberinde.
Kurulum adımları
Kurulumu şu sırayla yapın:
- 1. Depoyu belirleyin: pazaryerine açacağınız stokun hangi ikas deposunda durduğuna karar verin. Panelde en az bir aktif depo tanımlı olmalıdır.
- 2. Sayım yapın: çok satan ürünlerin stokunu sayın ve ikas'taki rakamı düzeltin.
- 3. Özel uygulamayı oluşturun: gerekli yetkileri verin, client id ve secret değerlerini kopyalayın.
- 4. Entegrasyona girin: mağaza adını, client id ve secret değerlerini entegrasyon ekranına girip bağlantıyı test edin.
- 5. Pazaryerlerini bağlayın: Trendyol için Trendyol entegrasyonu yazısındaki adımları, diğer kanallar için ilgili rehberleri izleyin.
- 6. Eşleştirin ve test edin: önce en çok satan ürünleri eşleştirin. Bir pazaryerinde satış olunca ikas stokunun, ikas'ta satış olunca da pazaryeri stokunun düştüğünü kontrol edin.
Sık yapılan hatalar
- Depo tanımlı değil: ikas'ta aktif bir stok lokasyonu yoksa stok yazılamaz. Önce panelde depo oluşturun.
- Eksik yetki: uygulamaya stok yazma yetkisi verilmemişse okuma çalışır ama güncelleme başarısız olur.
- Secret kaybı: rehberimizde belirttiğimiz gibi secret yalnızca bir kez gösterilir. Kaybettiyseniz yeni bir özel uygulama oluşturup entegrasyondaki bilgileri güncelleyin.
- Barkodsuz varyant: barkodu ya da SKU'su olmayan varyant otomatik eşleşmez.
- Çok depoda farklı rakam: stok birden çok depoya dağılmışsa okunan toplam ile yazılan depo farklılaşabilir. Pazaryerine açılan stoku tek depoda toplayın.
- İki kaynak: hem ikas'ta hem pazaryeri panelinde elle stok girmek rakamları dalgalandırır.
Siparişler ve kâr takibi
Stok kadar önemli olan bir konu da siparişleri tek yerden izlemektir. ikas siparişleri pazaryeri siparişleriyle aynı listede görünürse depoda tek bir hazırlama sırası olur. Hangi siparişin hangi kanaldan geldiğini ayrıca aramazsınız.
Kanallar çoğaldıkça kâr hesabı da ayrışır. Sitenizde pazaryeri komisyonu yoktur ama ödeme ve kargo maliyeti vardır; pazaryerinde bunlara komisyon eklenir. Hangi kanalın gerçekten kazandırdığını platform bazlı kâr/zarar raporuyla ya da pazaryeri kâr karşılaştırma aracıyla görebilirsiniz.
Sık sorulan sorular
ikas'ı pazaryerine bağlamak için ne gerekir?
ikas tarafında bir özel uygulama ve onun client id ile secret değerleri gerekir. Pazaryeri tarafında ise o pazaryerinin API bilgileri gerekir. İkisini bir entegrasyon yazılımına girdikten sonra ürünleri eşleştirirsiniz.
ikas'ta birden çok depom var, stok nasıl senkronlanır?
ikas stoku depo bazında tutar. Entegrasyon yazılımının hangi depoyu okuyup hangisine yazdığını öğrenin. Okuma ile yazma farklı depolara bakıyorsa rakamlar ayrışabilir; bu yüzden pazaryerine açılan stoku tek depoda tutmak en sade yoldur.
ikas stok kaynağı olarak kullanılabilir mi?
Evet. Stok girişini ve sayımı ikas'a işliyorsanız ikas doğal stok kaynağıdır. Pazaryerlerindeki satışlar ikas stokunu düşürür, ikas'taki rakam da diğer kanallara dağıtılır.
ikas siparişleri pazaryeri siparişleriyle aynı listede görünür mü?
Bu, kullandığınız yazılıma bağlıdır; entegratör seçerken mutlaka sorun. Siparişlerin tek listede olması depoda tek bir hazırlama sırası kurmanızı sağlar. Kanal bazında satış hızını görmenizi de kolaylaştırır.
ikas bağlantısı için teknik bilgi gerekir mi?
Hayır. Özel uygulama oluşturmak birkaç adımlık bir panel işidir; teknik kısmı entegrasyon yazılımı üstlenir. Sizin yapmanız gereken, doğru yetkileri vermek ve client id ile secret değerlerini güvenli biçimde yazılıma girmektir.
Varyantlarımda barkod yok, eşleştirme yapılabilir mi?
SKU her kanalda aynıysa eşleştirme SKU ile de yapılabilir. Ancak en sağlam yol her varyanta benzersiz bir barkod vermektir. Barkod hem eşleştirmeyi hem de depoda telefonla sayımı kolaylaştırır.