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ı

AlanAnlam
SKUStok kodu (operasyonel kullanım, yazıcı etiket)
BarkodEAN/UPC kodu — pazaryeri eşleşmesi için zorunlu
Attributes{ "renk": "Beyaz", "beden": "M" } gibi key-value
priceOverrideMinorBu varyantın özel fiyatı (yoksa ürün taban fiyatı kullanılır)
costMinorMaliyet (kâr marjı hesaplaması için)
unitOfMeasurePIECE, METER, CM, KG, G, L, ML
isDefaultTek varsayılan varyant (ürünün ana görseli buraya bağlı)
positionListedeki sıralama
lowStockThresholdDüşük stok uyarısı eşiği

Yeni varyant ekleme

  1. Ürün detay sayfasında Varyantlar sekmesi.
  2. Yeni Varyant butonuna bas.
  3. 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
  4. 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:

  1. Ürünler > Ürün detay > Varyantlar > Toplu Oluştur
  2. Attribute setlerini gir: renk: [Beyaz, Siyah], beden: [S, M, L]
  3. Sistem 6 varyant (2×3) otomatik oluşturur
  4. 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:

  1. LOW_STOCK bildirimi gönderilir
  2. 24 saat throttle ile aynı varyant için ikinci bildirim üretilmez
  3. 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 - reservedQty formülünü kontrol et; bekleyen siparişler rezerve eder

Sonraki adım