Yazılara Geri Dön
E-TICARETGIRIŞIMCILIK
11 dk okuma

SKU (Stok Kodu) Nedir? Barkoddan Farkı ve Nasıl Oluşturulur?

SKU (Stok Kodu) Nedir? Barkoddan Farkı ve Nasıl Oluşturulur?
Bu içeriği yapay zekâ ile özetleyin

Bir işletmenin stok sorunlarının büyük kısmı depoda değil, isimlendirmede başlar. Aynı ürün sipariş listesinde "siyah tişört L", faturada "T-Shirt Basic Siyah Large", pazaryeri panelinde "Erkek Bisiklet Yaka Tişört - Siyah / L" olarak geçiyorsa; kaç adet kaldığını kimse kesin olarak bilemez. Sayım tutmaz, iade eşleşmez, satış raporu ürün bazında anlam ifade etmez.

SKU, tam olarak bu sorunu çözmek için vardır: her ürün varyantına, işletmenin tamamının üzerinde anlaştığı tek bir kimlik vermek. Bu yazıda SKU'nun ne olduğunu, barkodla neden karıştırıldığını ve karıştırılmaması gerektiğini, iyi bir kodlama şemasının kurallarını ve kendi SKU sisteminizi sıfırdan nasıl kuracağınızı ele alıyoruz.

SKU Nedir?

SKU (Stock Keeping Unit — Türkçede genellikle stok kodu ya da stok tutma birimi), bir işletmenin sattığı veya stokladığı her ayrı ürün varyantını benzersiz şekilde tanımlayan koddur. Genellikle harf ve rakamlardan oluşan, 8–16 karakter uzunluğunda bir dizidir:

TS-ERK-SYH-L

Buradaki kritik kelime varyant'tır. SKU, "ürün" seviyesinde değil, stokta ayrı ayrı sayılan en küçük birim seviyesinde tanımlanır. Aynı tişörtün siyah-L'si ile siyah-XL'i iki ayrı SKU'dur; çünkü biri bitip diğeri elde kalabilir, ikisinin maliyeti farklı olabilir, ikisi ayrı ayrı sipariş edilir.

SKU'yu ayıran en önemli özellik ise şudur: SKU'yu size kimse vermez, siz üretirsiniz. Merkezî bir otoritesi, kayıt kurumu, ücreti ya da standardı yoktur; kod şemasını işletme kendi belirler ve yalnızca kendi sistemleri içinde geçerlidir. Aynı fiziksel ürünün sizdeki SKU'su ile tedarikçinizdeki SKU'sunun aynı olması için hiçbir sebep yoktur.

SKU Neyi Çözer?

  • Sayım ve stok doğruluğu. Depoda sayılan şey ile sistemdeki kayıt aynı kod üzerinden eşleşir.
  • Ürün bazında kârlılık. Hangi varyantın gerçekten kazandırdığını görmek için satış, iade ve maliyet kayıtlarının aynı kimliğe bağlanması gerekir. Maliyet tarafını üretim maliyeti nasıl hesaplanır yazısında ayrıntılı ele almıştık.
  • Sipariş ve toplama hataları. Depo çalışanı "siyah tişört" tarifiyle değil, rafın üzerindeki kodla ürünü bulur.
  • Kanallar arası tutarlılık. Kendi siteniz, pazaryerleri ve ön muhasebe programınız aynı ürünü aynı kodla konuşur. Pazaryeri entegrasyonu kurarken eşleştirmenin dayandığı alan genellikle SKU'dur.
  • Yeniden sipariş kararları. Hangi kod için ne zaman ve kaç adet sipariş verileceği ancak varyant bazında hesaplanabilir; bkz. minimum stok seviyesi ve yeniden sipariş noktası.

SKU ile Barkod Arasındaki Fark

En sık karıştırılan iki kavram bunlar; çünkü ikisi de "ürünü tanımlayan kod" gibi görünüyor. Oysa biri , diğeri dış kimliktir.

Barkod dediğimiz şey aslında iki ayrı katmandan oluşur:

  • Numara: Ürünü tanımlayan sayı. Uluslararası ticarette bu numara GTIN'dir (Global Trade Item Number). Perakendede en yaygın biçimi Avrupa'da 13 haneli EAN-13, Kuzey Amerika'da 12 haneli UPC-A'dır.
  • Çizgiler: O numaranın optik okuyucuların anlayacağı biçimde basılmış hâli. Yani barkod, numaranın taşıyıcısıdır — kendi başına ayrı bir kimlik değil.

Bu ayrım önemli, çünkü SKU'nuzu da barkod olarak bastırabilirsiniz. Depo içi etiketlerde çok yapılan bir şeydir. Yani "barkodu var" demek "GTIN'i var" demek değildir.

SKU (Stok Kodu)Barkod / GTIN (EAN-UPC)
Kim verir?İşletmenin kendisiGS1 üzerinden firma öneki alınır, numarayı firma türetir
KapsamıYalnızca sizin sistemlerinizKüresel; tüm ticaret zinciri
BenzersizlikSizin içinizde benzersizDünya genelinde benzersiz
FormatıSerbest; harf + rakamStandart; yalnızca rakam, sabit hane sayısı
Okunabilirlikİnsan okusun diye tasarlanırMakine okusun diye tasarlanır
MaliyetiÜcretsizGS1 üyelik ve yıllık aidat bedeli
Değiştirilebilir mi?Teoride evet, pratikte kaçınılırHayır; ürün değişirse yeni numara alınır

GTIN Nasıl Yapılandırılır?

EAN-13'ün 13 hanesi rastgele değildir. İlk üç hane GS1 önekidir ve numaranın hangi GS1 üye kuruluşu üzerinden alındığını gösterir; Türkiye'de GS1 Türkiye üzerinden alınan numaralar 868/869 ile başlar. Ardından firmaya tahsis edilen firma öneki, sonra firmanın kendi belirlediği ürün numarası gelir. Son hane ise, okuma hatalarını yakalamak için sırayla 1 ve 3 ağırlıklarıyla hesaplanan kontrol hanesidir.

Buradaki yaygın yanılgıya dikkat: 868/869 ön eki ürünün Türkiye'de üretildiğini göstermez, yalnızca numaranın GS1 Türkiye üzerinden alındığını gösterir. Üretim yeri barkoddan okunmaz.

Türkiye'de GS1 firma öneki başvuruları, TOBB bünyesindeki GS1 Türkiye (Milletlerarası Mal ve Hizmet Numaralandırma Merkezi) üzerinden yapılır. Başvuru koşulları ve aidat tutarları dönemsel olarak güncellendiği için, başvuru öncesinde güncel şartları GS1 Türkiye'den doğrulayın.

Hangisine İhtiyacınız Var?

Kısa cevap: SKU'ya her işletmenin, GTIN'e her işletmenin ihtiyacı yok.

  • Kendi ürünlerinizi üretiyor ve zincir marketlere, büyük perakendecilere ya da GTIN zorunlu tutan pazaryerlerine giriyorsanız GTIN almanız gerekir.
  • Yalnızca kendi sitenizden veya GTIN istemeyen kanallardan satıyorsanız SKU yeter.
  • Başkasının ürettiği ürünü satıyorsanız (bayilik, toptan alım) ürünün zaten bir GTIN'i vardır; kendi GTIN'inizi üretmeye çalışmayın, sadece kendi SKU'nuzu tanımlayın.

Yani SKU ve GTIN alternatif değil, tamamlayıcıdır: birçok üründe ikisi birden bulunur ve stok kartında iki ayrı alanda tutulur.

İyi Bir SKU Kodunun Kuralları

SKU şemasını serbestçe belirleyebilmek, "nasıl olsa olur" anlamına gelmiyor. Kötü kurgulanmış bir şema, bir yıl sonra düzeltilmesi çok pahalı bir borca dönüşür. Uygulamada işe yarayan kurallar şunlar:

1. İnsan okuyabilsin. SKU'nun en büyük faydası, bir depo çalışanının koda bakıp ürünün ne olduğunu kabaca anlayabilmesidir. TS-ERK-SYH-L, A0000174'ten çok daha kullanışlıdır.

2. Anlamlı bloklardan oluşsun. Kodu kategori, model, renk, beden gibi sabit bloklara ayırın ve blokların sırasını hiç değiştirmeyin. Böylece kodlar sıralandığında aynı ürün ailesi yan yana gelir.

3. Kısa tutun. 8–16 karakter genellikle yeterlidir. Uzun kodlar etikete sığmaz, elle girişte hata oranını artırır, ekran ve raporlarda taşar.

4. Sadece büyük harf, rakam ve tire kullanın. Türkçe karakterlerden (ç, ğ, ı, ö, ş, ü) kesinlikle kaçının: pazaryeri API'lerinde, CSV aktarımlarında ve URL'lerde bozulurlar. Boşluk, eğik çizgi (/), yüzde işareti ve tırnak da aynı sebeple sorun çıkarır. Ayırıcı olarak yalnızca tire (-) kullanın ve her yerde aynı ayırıcıda kalın.

5. Karışan karakterleri eleyin. 0 ile O, 1 ile I ve L elle girişte ve etiket okumada sürekli karıştırılır. Bu yüzden kendi belirlediğiniz kısaltmalarda ve sıra numaralarında bu karakterleri kullanmamayı tercih edin: renge LIL (lila) yerine MOR, sıra numarasına I01 yerine S01 gibi. Bedende L/XL ya da renkte LAC gibi yerleşik kısaltmalar istisnadır; sektörde herkesin bildiği bu değerleri bozmak, kazandırdığından çok karışıklık yaratır. Kural mutlak bir yasak değil, tercih sırasıdır: eşit derecede anlaşılır iki kısaltma arasında karışmayanı seçin.

6. Değişebilecek bilgiyi koda gömmeyin. Fiyat, tedarikçi, raf yeri, sezon ve alış maliyeti zamanla değişir. Bunlar koda değil, stok kartındaki ayrı alanlara yazılır. Koda yalnızca ürünün kendisiyle birlikte değişmeyen nitelikler girer.

7. Baştan sıfır dolgusu yapın. Sıra numarası kullanacaksanız 1, 2, 3 yerine 001, 002, 003 yazın. Aksi hâlde alfabetik sıralamada 10, 2'den önce gelir ve listeler karışır.

8. Tablo programlarına dikkat edin. Yalnızca rakamdan oluşan ya da E içeren kodlar, Excel/Sheets'te sayıya veya bilimsel gösterime dönüşerek baştaki sıfırları kaybedebilir. Kodda en az bir harf bloğu bulundurmak bu riski büyük ölçüde azaltır.

9. Her SKU tek bir varyanta karşılık gelsin. İki farklı ürün asla aynı SKU'yu paylaşmaz; aynı ürün de iki SKU'ya bölünmez. Bu kural bozulduğu anda stok sayıları anlamsızlaşır.

Adım Adım: Kendi SKU Şemanızı Kurma

Adım 1 — Varyant Eksenlerini Belirleyin

Önce şunu netleştirin: ürünlerinizi hangi nitelikler ayrı stok hâline getiriyor? Tekstilde genellikle renk ve beden; elektronikte kapasite ve renk; gıdada ağırlık/hacim; kozmetikte hacim ve ton.

Ölçüt basittir: Bu nitelik değiştiğinde ayrı sayıyor, ayrı sipariş ediyor ve ayrı raflıyor muyum? Cevap evetse, o nitelik SKU'ya girer. Değilse girmez.

Adım 2 — Blokları ve Kısaltmaları Sabitleyin

Her eksen için sabit uzunlukta kısaltmalar belirleyin ve bunları bir yerde yazılı tutun. Kısaltmaların sabit uzunlukta olması, kodların hizalı görünmesini ve programatik olarak parçalanabilmesini sağlar.

BlokUzunlukÖrnek değerler
Kategori2 karakterTS tişört, PN pantolon, AY ayakkabı
Model / seri3 karakterBAS basic, OVR oversize, SLM slim
Renk3 karakterSYH siyah, BYZ beyaz, LAC lacivert
Beden1–3 karakterS, M, L, XL, 42

Adım 3 — Blok Sırasını Kararlaştırın

Sıralama genelden özele gider: kategori → model → renk → beden. Bunun pratik faydası, kodları alfabetik sıraladığınızda tüm siyah basic tişörtlerin bedenleriyle birlikte alt alta gelmesidir.

TS-BAS-SYH-S
TS-BAS-SYH-M
TS-BAS-SYH-L
TS-BAS-SYH-XL
TS-BAS-BYZ-S

Adım 4 — Gerekiyorsa Sıra Numarası Ekleyin

Ürün çeşidiniz çok fazlaysa ya da model adları benzeşiyorsa, model bloğunu anlamlı kısaltma yerine sıra numarasıyla kurabilirsiniz: TS-014-SYH-L. Bu, "yeni modele hangi kısaltmayı vereceğim" sorusunu ortadan kaldırır ama okunabilirliği düşürür. Ürün sayısı birkaç yüzü aşmadan anlamlı kısaltmalarda kalmak genellikle daha iyidir.

Adım 5 — Şemayı Belgeleyin ve Tek Kapıdan Yürütün

Şema kâğıda dökülmeden yaşamaz. Blokları, kısaltma listesini ve "yeni SKU nasıl açılır" adımını tek bir dosyada tutun; yeni kodu tek bir kişi veya tek bir sistem üretsin. İki kişi paralel olarak kod açmaya başladığı anda mükerrer ve tutarsız kodlar kaçınılmazdır.

Örnek: Tamamlanmış Bir SKU Tablosu

ÜrünSKUBarkod (GTIN)
Basic tişört, siyah, LTS-BAS-SYH-L8690000000012
Basic tişört, beyaz, MTS-BAS-BYZ-M8690000000029
Oversize tişört, lacivert, XLTS-OVR-LAC-XL8690000000036
Slim pantolon, siyah, 32PN-SLM-SYH-328690000000043

Tablodaki barkod numaraları yalnızca yapıyı göstermek için verilmiş örneklerdir; gerçek GTIN'ler firma önekinizle birlikte tarafınıza tahsis edilir.

Sık Yapılan Hatalar

Tedarikçinin kodunu doğrudan SKU yapmak. Kolay görünür ama üç sorun doğurur: tedarikçi kod şemasını değiştirebilir, aynı ürünü ikinci bir tedarikçiden alırsanız iki koda düşersiniz, farklı tedarikçilerin kodları kendi aralarında çakışabilir. Tedarikçi kodunu stok kartında ayrı bir alanda tutun, SKU'nuzu kendiniz üretin.

Barkodu SKU olarak kullanmak. 13 haneli sayı ne okunabilir ne de anlamlıdır; üstelik GTIN'i olmayan ürünleriniz için şemanız çöker.

Varyantları tek SKU'da toplamak. "Tişört siyah" diye tek kod açıp bedenleri açıklamada tutmak, stok sayısını anlamsız kılar. Ayrı sayılan her şey ayrı SKU'dur.

Koda fiyat veya maliyet gömmek. TS-SYH-L-299 kodu, ürün 349 TL olduğunda ya yanlış kalır ya da kodu değiştirmek zorunda bırakır — ki geçmiş satış kayıtlarınız o anda kopar.

Kodları elle Excel'de üretmek. Birkaç yüz üründen sonra mükerrer kod ve yazım hatası kaçınılmaz olur. Kod üretimini stok programınıza bırakın; sistem mükerrer kodu zaten reddeder.

SKU'yu sonradan değiştirmek. Bir SKU yayına girdikten sonra o kod; geçmiş faturalara, pazaryeri listelerine, sayım kayıtlarına ve iade süreçlerine yapışır. Zorunlu kalmadıkça değiştirmeyin; ürün gerçekten değiştiyse eski kodu pasife alıp yeni kod açın.

SKU, Fatura ve Ön Muhasebe İlişkisi

SKU disiplininin faydası depoyla sınırlı değil. Stok kodu, satış ve alış belgelerindeki kalemlerle eşleştiği ölçüde muhasebe tarafında da işe yarar:

  • Fatura kalemleri. Faturadaki her satır bir stok koduna bağlanabiliyorsa, satış faturası aynı anda stok çıkışını da düşürür; ayrı bir mutabakat işine gerek kalmaz.
  • Maliyet ve kâr raporu. Alış ve satış hareketleri aynı kod altında biriktiğinde ürün bazında brüt kâr otomatik çıkar. Bu hareketlerin hangi maliyetle değerleneceği ayrı bir karardır; stok değerleme yöntemleri yazısında FIFO ve ağırlıklı ortalama farklarını karşılaştırdık.
  • İade ve değişim. İade edilen ürünün hangi varyant olduğu SKU'dan okunur; "beden değişimi" gibi işlemler iki ayrı kod arasında net biçimde kaydedilir.
  • Kanal mutabakatı. Pazaryerinden gelen satış raporlarını kendi kayıtlarınızla eşleştirmenin en sağlam yolu SKU alanıdır; ürün adı üzerinden eşleştirme her isim değişikliğinde bozulur.

Bu akışı elle yürütmek mümkün ama ürün sayısı arttıkça sürdürülemez hâle gelir. Paramset'in stok takip programı ile stok kartlarını SKU ve barkod alanlarıyla birlikte tanımlayabilir, satış ve alış hareketlerinizi aynı kod üzerinden takip edebilirsiniz.

Kaç SKU Fazla Sayılır?

SKU sayısı, stok yönetiminin gizli maliyet kalemidir. Her yeni varyant; ayrı bir raf yeri, ayrı bir sipariş kalemi, ayrı bir emniyet stoku ve ayrı bir sayım satırı demektir. Ciroya katkısı düşük varyantlar, çoğu zaman getirisinden fazla işletme yükü doğurur.

Pratik bir kontrol yöntemi: satışlarınızı SKU bazında büyükten küçüğe sıralayın ve kümülatif ciro yüzdesini çıkarın. Genellikle cironun büyük kısmını kodların küçük bir bölümü üretir. Kuyrukta kalan, yıl boyunca birkaç adet satan varyantlar için üç seçeneğiniz vardır: stoktan çıkarmak, stoksuz/siparişe özel satmak ya da bilerek elde tutmak (örneğin uç bedenler olmadan seri eksik görünüyorsa).

Buradaki amaç körlemesine ürün azaltmak değil; her SKU'nun elde tutulmasının bilinçli bir karar olması.

Sık Sorulan Sorular

SKU almak için başvuru yapmam gerekir mi? Hayır. SKU'nun kayıt kurumu, ücreti veya başvurusu yoktur; kodu siz belirlersiniz. Başvuru ve ücret gerektiren şey GTIN/barkod numarasıdır.

Aynı ürünün pazaryerindeki kodu ile benim SKU'm farklı olabilir mi? Evet ve bu normaldir. Pazaryerleri kendi iç kodlarını üretir. Önemli olan, entegrasyonda kendi SKU'nuzun karşılık geldiği alanın doğru eşlenmiş olmasıdır.

Hizmet satıyorum, SKU'ya ihtiyacım var mı? Stok takibi gerektirmeyen hizmetlerde SKU zorunlu değildir; yine de hizmet kalemlerine kod vermek raporlamayı kolaylaştırır.

Setler ve paketler için ayrı SKU açılır mı? Evet. Üç ürünlük bir set, kendi başına satılan ve stoğu ayrı yönetilen bir birimdir; ayrı bir SKU alır. Set içindeki ürünlerin de kendi SKU'ları durmaya devam eder ve set satıldığında bileşenlerin stoğu düşer.

Eski ürünlerin kodlarını yeni şemaya çevirmeli miyim? Genellikle hayır. Geçmiş kayıtları bozma riskine karşılık kazancı sınırlıdır. Yeni şemayı bundan sonra açılacak kodlarda uygulayın, eski kodları olduğu gibi bırakın.

Özet

SKU, işletmenizin ürünlerine verdiği iç kimliktir; barkodun taşıdığı GTIN ise ürünün küresel kimliğidir. Biri ücretsizdir ve size aittir, diğeri GS1 üzerinden alınır ve dünya genelinde benzersizdir. İkisi birbirinin yerine geçmez.

İyi bir SKU şeması karmaşık değildir: varyantı belirleyen eksenleri seçin, sabit uzunlukta anlamlı bloklara ayırın, genelden özele sıralayın, Türkçe karakter ve karışan harflerden kaçının, değişken bilgiyi koda gömmeyin ve şemayı yazılı hâle getirip tek kapıdan yürütün. Bu disiplini ürün sayınız azken kurmak birkaç saatlik iştir; birkaç bin ürüne ulaştıktan sonra kurmaya çalışmak ise aylar sürer.

Kaynaklar

Önerilen Makaleler