Varyant ve SKU Yönetimi: Beden, Renk ve Stok Kaosunu Bitiren Sistem
Aynı ürünün 30 varyantı, üç kanalda farklı barkod, gece yarısı 'stokta yok' diyen sipariş... SKU'larınızı baştan kuran, hatasız büyüten pratik bir sistem.
Bir mağaza sahibi düşünün: Trendyol'da "Siyah / L" tişört satıldı, ama o beden aslında Hepsiburada'daki son adetti. Sistem bunu 40 dakika sonra fark etti, müşteriye "stok hatası" mesajı gitti, satıcı puanı düştü. Sorun talihsizlik değil; sorun, ürünlerin tek bir "tişört" olarak görülüp her renk-beden kombinasyonunun ayrı bir stok birimi (SKU) olarak yönetilmemesi.
Varyant ve SKU yönetimi, e-ticaretin en sıkıcı ama en pahalı detayıdır. Düzgün kurulduğunda görünmezdir; kurulmadığında her gün para, zaman ve itibar yakar. Bu yazıda, 50 üründen 5.000 ürüne kadar ölçeklenebilen bir sistemi sıfırdan kuruyoruz.
Önce kavramlar: Ürün, varyant, SKU
Karışıklığın çoğu terimleri birbirine karıştırmaktan çıkar.
- Ürün (parent): Müşterinin gördüğü kart. Örn. "Oversize Basic Tişört".
- Varyant: Satın alınabilir gerçek nesne. "Oversize Basic Tişört – Siyah – L".
- SKU: O varyantın benzersiz iç kodu. Stoğu, maliyeti ve raf yerini SKU tutar.
- Barkod / GTIN: Dış dünyanın (pazaryeri, kargo, kasiyer okuyucusu) okuduğu kod. EAN-13 genelde 13 hanedir.
Kritik kural: Stok SKU seviyesinde tutulur, ürün seviyesinde değil. "Tişörtten 200 adet var" cümlesi anlamsızdır; "Siyah/L'den 12, Beyaz/M'den 0 adet var" anlamlıdır.
Anlamlı SKU kodu nasıl kurulur?
En sık yapılan hata, SKU yerine sistemin verdiği rastgele numarayı (ör. PRD-48213) kullanmaktır. İnsan okuyamaz, depoda hata artar. Bunun yerine konuşan (smart) SKU kurun: koda bakınca ürünü tahmin edebilesiniz.
Örnek şablon: KATEGORİ-MODEL-RENK-BEDEN
| Bileşen | Kod | Anlamı |
|---|---|---|
| Kategori | TS | Tişört |
| Model | OVB | Oversize Basic |
| Renk | SYH | Siyah |
| Beden | L | Large |
Sonuç: TS-OVB-SYH-L. Depodaki personel bu kodu okuyup ürünü bulabilir; raporda yan yana sıraladığınızda aynı modelin tüm renkleri alt alta gelir.
Uygulamada işe yarayan kurallar:
- Kısaltmaları bir tabloya yazın ve asla değiştirmeyin. "Lacivert" bazen LAC bazen LCV olursa sistem ikiye bölünür.
- Türkçe karakter ve boşluk kullanmayın. Ş, ı, boşluk; pazaryeri ve kargo entegrasyonlarında bozulur. ASCII'de kalın.
- Maksimum 30-40 karakter. Çoğu pazaryeri uzun stok kodunu kırpar.
- SKU'yu bir kez verin, bir daha değiştirmeyin. Fiyat, görsel, açıklama değişebilir; SKU sabittir. Değişirse stok geçmişi kopar.
Barkod / GTIN: İç kod ile dış kodu ayırın
SKU sizin içeride kullandığınız koddur; barkod (GTIN/EAN) ise dış dünyanın dilidir. İkisini karıştırmayın.
Üreticiden gelen ürünün kutusunda zaten bir EAN-13 varsa onu kullanın. Kendi ürettiğiniz/ithal ettiğiniz üründe barkod yoksa, GS1 Türkiye'den firma öneki alıp resmi GTIN üretebilirsiniz. Trendyol ve Hepsiburada çoğu kategoride barkod zorunlu tutar; uydurma 13 haneli sayı yazmak listelemeyi reddettirir veya başka satıcının ürünüyle eşleştirir.
Pratik kural: Her SKU'nun bir barkodu olur, ama barkodu okutmadan da SKU ile çalışabilirsiniz. İkisini ürün kartında ayrı alanlarda saklayın.
Varyant matrisini akıllıca kurun
Varyant sayısı çarpımsal büyür: 5 renk × 6 beden = 30 SKU. 3 renk daha eklediğinizde 48 olur. Bu yüzden iki ilke:
- Gerçekten satmayacağınız kombinasyonu açmayın. "3XL Pembe"yi hiç satmıyorsanız o SKU'yu oluşturmayın; her boş varyant, raporu kirletir ve "neden hiç satmadı" sorusu yaratır.
- Varyant ekseni sayısını ikiyle sınırlamaya çalışın. Renk + beden yönetilebilir. Renk + beden + kumaş + paket adedi dört eksene çıkınca insan eliyle yönetilemez hale gelir.
Görsel yönetiminde de varyant mantığı kurun: renk başına bir görsel seti yeterlidir, her bedene ayrı görsel gerekmez.
Çok kanallı stok: Oversell'i bitiren tek doğru
Gerçek kâbus tek kanalda değil, kendi siteniz + Trendyol + Hepsiburada + Instagram aynı stoktan satarken başlar. Çözümün özü şudur: Tek bir "stok gerçeği" (single source of truth) olmalı.
- Stoğu eşleştirme anahtarı SKU/barkod olacak şekilde merkezî bir yerde (mağaza paneliniz veya bir entegrasyon katmanı) tutun.
- Bir kanalda satış olunca tüm kanallardan otomatik düşsün. Manuel güncelleme, ölçek büyüdükçe matematiksel olarak imkânsızdır.
- Tampon stok (buffer) bırakın: son 1-2 adedi pazaryerlerine kapatmak, eşzamanlı siparişte oversell riskini ciddi düşürür.
- Senkron gecikmesini ölçün. Dakikalar mertebesindeki gecikme bile yoğun günde oversell üretir; iptal oranı ve satıcı puanını birlikte izleyin.
Mikro, Logo, Akınsoft gibi ön muhasebe/ERP kullananlar için altın kural: Stok kodu (SKU) muhasebe ile e-ticaret panelinde birebir aynı olmalı. Aynı ürünün ERP'de TS001, sitede TS-OVB-SYH-L olması, e-Arşiv faturasındaki kalem ile satılan ürünün eşleşmesini bozar ve ay sonu mutabakatını saatlere yayar.
Sık yapılan 5 hata
- SKU yok, sadece ürün adı var. Aynı isimli iki ürün veya isim değişikliği tüm geçmişi siler.
- Mükerrer SKU. İki farklı varyanta aynı kod; stok matematiği baştan yanlış.
- Renk/beden ürün adının içine gömülü. "Tişört Siyah L" tek metin olunca filtreleme, raporlama ve varyant bağlama çöker.
- Stoğu ürün seviyesinde tutmak. Beden bazında hangisinin tükendiği görünmez; en çok satan beden hep "yokta" kalır.
- Kampanyada yeni SKU açmak. "İndirimli Tişört" diye ayrı kart açmak, asıl ürünün stoğundan koparır ve çift stok yaratır.
Hangi ölçekte ne kullanmalı?
- 0–200 SKU: Düzgün kurulmuş bir e-ticaret paneli + temiz SKU standardı yeter. Excel'i yalnızca ilk kurulum şablonu olarak kullanın, günlük stok takibini Excel'de yapmayın.
- 200–2.000 SKU, çok kanal: Otomatik stok senkronizasyonu olan bir altyapı şart; manuel dönem biter.
- 2.000+ SKU veya çok depo: ERP entegrasyonu, barkod okuyucuyla giriş-çıkış ve sayım disiplini gerekir.
Her ölçekte değişmeyen tek şey: Sistemi büyümeden önce kurun. 500 ürüne çıktıktan sonra SKU standardını düzeltmek, 50 üründeyken kurmaktan on kat pahalıdır.
Shopizayn ile temiz bir stok altyapısı kurun
Varyantları doğru tanımlamak, her SKU'ya tek barkod bağlamak ve satışı tüm kanallardan otomatik düşürmek; sizi gece yarısı "stok hatası" mesajlarından da, ay sonu mutabakat kâbusundan da kurtarır. Shopizayn, varyant matrisini, anlamlı SKU yapısını ve çok kanallı stok senkronizasyonunu tek panelde, kod yazmadan kurmanızı sağlar. İlk ürününüzü doğru kurguyla yüklemek için Shopizayn'da ücretsiz hesabınızı açın ve stok kaosunu daha büyümeden bitirin.
