Parent–child ağacı nasıl kurulur?
Parent ürün ortak özellikleri taşır: marka, kategori, genel açıklama. Child varyantlar satılabilir birimdir; her birinin barkodu, stoku ve fiyatı ayrıdır. Paket ve set ürünlerde child, fiziksel bileşenlere referans veren BOM (bill of materials) ile genişletilir.
Ağacı kurarken varyant eksenlerini (renk × beden × kapasite) önceden sınırlayın. Sınırsız kombinasyon açmak, stokta olmayan «hayalet varyant» üretir.
Attribute eşlemesi ve kanal farkları
Trendyol'da «Beden», başka kanalda «Size» veya sayısal ölçü olabilir. SSOT'ta normalize attribute tutup kanal katmanında map tablosu kullanın. Map tablosu olmadan her kanal için ayrı parent açmak kaçınılmazdır.
Renk isimleri Türkçe–İngilizce karışık girildiğinde filtreleme bozulur. Kontrollü renk sözlüğü (controlled vocabulary) kullanın.
Varyant bazlı stok ve fiyat
Stok her zaman child seviyesinde tutulur; parent'ta toplam stok gösterimi türetilmiş alan olmalıdır. Parent seviyesinde manuel stok girişi child sapmasına yol açar.
Fiyat farklılaştırması beden veya kapasiteye göre yapılıyorsa kural motoru tanımlayın. Kampanya indirimi parent'a uygulanıp child'a oransal dağıtılmalı; aksi halde 0 TL varyant oluşur.
- Tek renk tek beden ürünlerde bile child kaydı açın
- Bundle stok = min(bileşen stok / adet)
- Varyant silme yerine arşivleme tercih edin
Varyant görseli eşlemesi
Her renk varyantının en az bir ana görseli olmalıdır. Beden varyantı aynı renkte görseli paylaşabilir. Pazaryeri kuralları ana görselde metin/watermark yasaklıyorsa varyant başına ayrı dosya hazırlayın.
Görsel dosya adında SKU veya renk kodu kullanmak import hatalarını azaltır. CDN veya object storage'da klasör yapısı parent SKU altında organize edilmelidir.
Binlerce varyantta ölçeklendirme
10.000+ varyantta ağaç gezinme ve toplu güncelleme performansı kritik olur. Lazy load, sayfalı API ve delta push kullanın. Tüm kataloğu her gece full push etmek rate limit'e takılır.
Sezon sonu varyantları arşivleyin; aktif ağaç küçük kalır. Arşiv varyant sipariş geçmişi ve iade için erişilebilir kalmalıdır.
Sık sorulan sorular
Tek varyantlı üründe parent gerekli mi?
Evet; ileride renk veya beden eklenebilmesi ve kanal eşlemesi tutarlılığı için parent–child modeli korunmalıdır.
Varyant ağacı ERP ile nasıl senkronize edilir?
ERP genelde malzeme kodu child seviyesindedir. ERP'den gelen BOM ve stok hareketleri child ID ile eşlenir; parent yalnızca gruplama içindir.
Yanlış varyant birleştirmesi nasıl geri alınır?
Birleştirmeden önce snapshot alın. Geri alma işlemi listing geçmişini ve sipariş bağlantılarını da kontrol etmelidir.
Pillar rehber
Her kanalda ayrı ürün tablosu tutmak operasyon felaketine gider. SSOT modelinde ürün bir kez tanımlanır, listing'ler buna bağlanır.
Katalog SSOT: kanallardan bağımsız ürün gerçeği