Varyantlar ve SKU Yönetimi
Renk/beden gibi varyantların oluşturulması, SKU/barkod zorunlulukları, attribute mantığı.
Varyant nedir?
Bir ürünün fiziksel olarak farklı satılan versiyonu varyant'tır. Örnek: aynı tişört modelinin "Beyaz - M" ve "Beyaz - L" iki varyantı vardır.
Qando'da:
- Stok varyant başına tutulur
- Fiyat varyantta override edilebilir (ürün taban fiyatı yerine)
- Pazaryeri eşleşmesi barkod/SKU üzerinden varyant seviyesinde yapılır
Varyant alanları
| Alan | Anlam |
|---|---|
| SKU | Stok kodu (operasyonel kullanım, yazıcı etiket) |
| Barkod | EAN/UPC kodu — pazaryeri eşleşmesi için zorunlu |
| Attributes | { "renk": "Beyaz", "beden": "M" } gibi key-value |
| priceOverrideMinor | Bu varyantın özel fiyatı (yoksa ürün taban fiyatı kullanılır) |
| costMinor | Maliyet (kâr marjı hesaplaması için) |
| unitOfMeasure | PIECE, METER, CM, KG, G, L, ML |
| isDefault | Tek varsayılan varyant (ürünün ana görseli buraya bağlı) |
| position | Listedeki sıralama |
| lowStockThreshold | Düşük stok uyarısı eşiği |
Yeni varyant ekleme
- Ürün detay sayfasında Varyantlar sekmesi.
- Yeni Varyant butonuna bas.
- Açılan formda:
- SKU — kendi sisteminizdeki kod (örn.
TSHIRT-WHT-M) - Barkod — EAN-13 veya UPC formatında
- Attributes — örn.
renk: Beyaz, beden: M - Fiyat override (opsiyonel)
- Maliyet (opsiyonel ama kâr raporu için önemli)
- Düşük stok eşiği — bu sayının altına düşünce LOW_STOCK bildirimi tetiklenir
- SKU — kendi sisteminizdeki kod (örn.
- Kaydet.
SKU naming convention
Tutarlı bir SKU şeması kurmak çok önemli. Önerilen format:
[ÜRÜN-KODU]-[ÖZELLİK1]-[ÖZELLİK2]
Örnekler:
TSHIRT-WHT-M(tişört, beyaz, M)MOUSE-WRL-BLK(mouse, wireless, siyah)KETTLE-2L-INX(su ısıtıcı, 2L, inox)
Bu kalıp:
- Manuel okuma kolay
- Etiketleme tutarlı
- CSV import'unda sıralama mantıklı
Barkod zorunluluğu
Pazaryeri eşleşmesi için barkod kritik:
- Trendyol, Hepsiburada, N11, Pazarama: barkod eşleşmesi yapar
- Çiçeksepeti: SKU + barkod
- Shopify, ikas: kendi internal ID + barkod
Barkodsuz varyantlar pazaryerine push edilemez ve PRODUCT_MATCHED bildirimi alamaz.
Barkodunuz yoksa EAN-13 jeneratör ile oluşturabilirsiniz (kendi barkodunuz için GS1 üyeliği gerekir profesyonel kullanımda).
Birden fazla varyant ekleme (matris)
Renk × Beden gibi bir matrisi tek tek girmek yerine:
- Ürünler > Ürün detay > Varyantlar > Toplu Oluştur
- Attribute setlerini gir:
renk: [Beyaz, Siyah],beden: [S, M, L] - Sistem 6 varyant (2×3) otomatik oluşturur
- Her birinin SKU ve barkodu tek tek doldur
Düşük stok eşiği
Her varyantın lowStockThreshold değeri varsa, fiziksel stok bu rakamın altına düşünce:
- LOW_STOCK bildirimi gönderilir
- 24 saat throttle ile aynı varyant için ikinci bildirim üretilmez
- Dashboard düşük stok widget'ında listelenir
Detay: Düşük Stok Uyarıları.
Varyant sıralaması
position alanı listede gösterilme sırasını belirler. Sürükle-bırak ile yeniden sıralayabilirsiniz (varyant kartlarının sol tarafındaki tutamak).
Yaygın sorunlar
- Barkod tekil değil hatası → Aynı barkod başka bir varyantta var (silinmiş olsalar bile aktif kabul edilir)
- Pazaryerine push edilemiyor → Barkod boş veya geçersiz format
- Stok rakamı yanlış → Varyantta
physicalQty - reservedQtyformülünü kontrol et; bekleyen siparişler rezerve eder