WooCommerce'te varyasyonlu ürün hızlıca nasıl oluşturulur
Üç renk ve dört beden, tek tek açılacak on iki form demek. Standart akışta zamanın tam olarak nereye gittiğini, aynı işi tek ekranda bitiren daha hızlı bir düzeni ve matrisi üretmeden önce vermeye değer kararları anlatıyoruz.
Üç rengi ve dört bedeni olan bir tişört, satılacak on iki üründür. WooCommerce’te ise aynı zamanda tek tek açılacak on iki form demektir; her biri size zaten bildiğiniz bir fiyatı ve yanınızdaki kâğıtta hazır duran bir stok rakamını sorar.
Bu yazıda WooCommerce’te varyasyonlu ürün oluşturmanın standart yolunu, zamanın tam olarak nereye gittiğini ve aynı iş için daha hızlı bir düzeni bulacaksınız. Bir de hiçbir şey üretmeden önce vermeye değer kararları: bir varyasyon matrisini ilk seferde doğru kurmak, sonradan söküp düzeltmekten çok daha kolaydır.
Asıl zamanı alan ne#
Standart akış şöyle işler:
- Ürün tipini Varyasyonlu ürün olarak ayarlayın.
- Nitelikler sekmesini açın, bir nitelik ekleyin, değerlerini yazın, Varyasyonlar için kullanılır kutucuğunu işaretleyin, nitelikleri kaydedin.
- Her ek eksen için aynısını tekrarlayın.
- Varyasyonlar sekmesini açın ve Varyasyonları oluştur‘a basın.
- Oluşan her satırı tek tek açıp bir fiyat, bir SKU ve bir stok miktarı yazın.
- Kaydedin.
Bir ile dört arasındaki adımlar sorun değil; bir dakika sürerler ve kombinasyon işini WooCommerce sizin yerinize yapar. Öğleden sonranızı beşinci adım yer. Üç renk çarpı dört beden, her biri açılıp doldurulup yeniden kapatılması gereken on iki satır eder. Üçüncü bir eksen ekleyin; büyük kısmı birbirinin aynı olan verileri girmek için otuz altı form açıyorsunuz demektir.
Sinir bozucu tarafı, bilginin tekdüze olması. Varyasyonların çoğu aynı fiyatı paylaşır. Birçoğu aynı stok rakamını taşır. SKU’lar ise tek satırda yazabileceğiniz bir kalıbı izler. On iki karar vermiyorsunuz; tek bir kararı on iki kez uyguluyorsunuz.
Aynı iş için daha hızlı bir düzen#
Çözüm farklı bir veri modeli değil. Matrisin tamamını tek ekrana koymak; böylece bir e-tablo gibi doldurup tek seferde kaydedersiniz.

Quick Variable Products tam olarak bunu yapar. Niteliklerinizi seçersiniz, değerlerini yazarsınız, bütün kombinasyonları tek tıkla üretirsiniz; sonra hiçbir şey açmadan satır satır fiyat, SKU ve stok girersiniz. CSV yok, e-tabloya gidip gelme yok, WordPress’ten çıkmak yok.
Ortaya ne çıktığını netleştirmekte fayda var: sıradan WooCommerce ürünleri. Özel tablo yok, paralel veri yok. Eklentiyi devre dışı bırakın; kurduğunuz her şey olduğu gibi kalır ve diğer ürünler gibi standart ürün düzenleyicisinde düzenlenebilir.
Adım adım#
1. Bir şey yazmadan önce eksenlerinize karar verin#
Eksen, müşterinin eline geçen şeyi gerçekten değiştiren bir niteliktir: renk, beden, malzeme. Testi basit: fiyatı, stoku ya da SKU’yu etkilemiyorsa eksen olmamalıdır.
Yıkama talimatları, menşe ülke, kumaş bileşimi: bunlar bilgidir, seçim değil. Yerleri yalnızca gösterime yönelik bir nitelik ya da açıklama alanıdır. Bunları varyasyon eksenine çevirmek, hiçbir ticari gerekçe olmadan matrisinizi katlar; kimsenin yönetemediği dört yüz varyasyonlu ürünlerin en yaygın sebebi de budur. Konu size yeniyse nitelikler ile varyasyonlar arasındaki fark yirmi dakikanıza değer.
2. Mümkün olan her yerde global nitelik kullanın#
Global nitelikler (Ürünler → Nitelikler altındakiler) ürünler arasında yeniden kullanılabilir; filtrelemeyi ve arşiv sayfalarını besleyebilirler. Ürüne özel nitelikler de varyasyon oluşturur; bu kısım sıkça yanlış aktarılır. Ama filtrelere görünmezler ve yeniden kullanılamazlar; sonuçta kariyeriniz boyunca “Small, Medium, Large” yazıp durursunuz.
Pratik kural: niteliği ikinci bir üründe de kullanacaksanız global yapın. Gerçekten tek bir ürüne özgüyse özel nitelik yeterlidir.
3. Matrisi üretin#
Her eksenin değerlerini yazın (Red, Blue, Green ve S, M, L) ve üretin. Veri girilmeye hazır dokuz gerçek varyasyon belirir. İster çekirdeğin Varyasyonlar sekmesinde ister tek ekranlık bir formda çalışın, sayıya bir kez daha bakmanız gereken adım burasıdır. Dokuz sorun değil. Doksan konuşulması gereken bir sayı. Dokuz yüz ise az sonra kendi elinizle yaratacağınız bir performans problemi.
4. Satırları doldurun#

Üç kestirme, yazı işinin büyük kısmını ortadan kaldırır:
- Bütün miktarları tek seferde girin, sonra farklı olan birkaçını düzeltin. Çoğu üründe varyasyonların büyük bölümü aynı stok rakamını taşır.
- SKU’ları üretin, elle yazmayın. Yapısı gereği tutarlı olurlar; yazım hatası da olmaz, tekrar eden kod da. İyi bir kalıbın neye benzediği için varyasyon SKU şemalarına bakın.
- Enter sizi bir sonraki satıra taşır; böylece listeyi klavyeden yürüyebilirsiniz. Ya da bu işi bir barkod okuyucuya bırakırsınız, çünkü okuyucu hızlı yazan bir klavyeden başka bir şey değildir.
Fiyatı yalnızca gerçekten farklı olan satırlarda geçersiz kılın. Large daha pahalıysa yalnızca Large’ı girin. Geri kalan her şey devralır.

5. Tek kez kaydedin#
Tek bir kayıt hem ana ürünü hem de bütün varyasyonları yazar. Uslu durmayan sitelerde işlerin sessizce ters gittiği adım budur ve nedenini bilmekte fayda var: WordPress her varyasyon için save_post tetikler; üçüncü taraf bir geri çağırma döngünün ortasında hata fırlatırsa döngü yarıda kalabilir ve elinizde yarım kurulmuş bir ürün kalır. Bazı varyasyonlar yazılmış, bazıları yazılmamış olur; üstelik hangisinin hangisi olduğuna dair belirgin bir iz de bulunmaz.
Quick Variable Products yazma işlemi sürerken çekirdeğin post kancalarını kısa süreliğine devreden çıkarır, sonra önemli olanları tamamlanmış ürün için bir kez yeniden tetikler; böylece Yoast, Rank Math, WPML, Polylang ve arama dizinleyicileri ürünü her zamanki gibi görür. Gösterişsiz bir ayrıntı ama kaydedilen bir ürünle sıfırdan kurmak zorunda kaldığınız bir ürün arasındaki farkı belirleyen şey bu.
Baştan verilmeye değer kararlar#
SKU’lar: yazmayın, üretin#
Her varyasyonun kendi SKU’su olmalı. WooCommerce zorunlu tuttuğu için değil, akışın devamındaki her şey bunu gerektirdiği için: toplama, sayım, yeniden sipariş, tedarikçi siparişleri. SKU’su olmayan bir varyasyon okutulamaz; okutulamayan bir varyasyon da doğru düzgün sayılamaz.
Bunları nitelik değerlerinden üretmek size TSHIRT-RED-S, TSHIRT-RED-M gibi kodlar verir: öngörülebilir, etiketten okunabilir ve yapısı gereği benzersiz.
Varyasyon başına görsel#
Doğru çaba genelde nitelik değeri başına bir fotoğraftır: Red için bir görsel, Blue için bir görsel, Green için bir görsel; o rengin bütün bedenleri aynı görseli paylaşır. On iki kombinasyonun hepsini çekmek, müşteriye üç renk fotoğrafının anlatmadığı bir şeyi pek anlatmaz.
Tek stok havuzu mu, varyasyon başına stok mu?#
İnsanların en sık yanlış verdiği karar budur; üzerinde biraz durmaya değer.
Varyasyon başına stok, her varyasyon rafta ayrı bir fiziksel nesneyse doğru olandır. Bir Medium Blue ile bir Large Red farklı nesnelerdir; farklı rakamlara ihtiyaç duyarlar.
Ortak havuz ise varyasyonlar fiziksel olarak ayrı değilse doğru olandır: siparişe göre üretilen mallar, talebe göre baskı, “varyasyon”un kutudaki bir ürün değil bir özellik tarifi olduğu her durum. Bu modelde ana üründe tek bir miktar durur ve her varyasyon o miktardan düşer.
Ürünler fiziksel olarak gerçekten ayrıyken ortak havuzu seçmek, WooCommerce’te fazla satışın bir numaralı sebebidir; çünkü bir Small satmak Large’ta kalan miktarı sessizce azaltır. Hangisine ihtiyacınız olduğundan emin değilseniz karşılaştırmanın tamamı burada.
Aynı ekrandan basit ürünler#
Her şeyin eksene ihtiyacı yok. Nitelikleri boş bırakın; aynı hızlı form sıradan bir basit ürün kaydeder ve maliyet, vergi, envanter, kargo, kategori ve etiket alanları yerli yerinde durur. Küçük bir ayrıntı ama ürünün aslında varyasyonu olmadığı ortaya çıktığında yaşanan “yanlış araç, baştan başla” anını ortadan kaldırıyor.
Bunlardan yüz tane kurmadan önce#
İkinci üründe kendini amorti eden iki alışkanlık:
- Önce nitelik sözlüğünüzü sabitleyin. “Colour” mu “Color” mu, “S/M/L” mi “Small/Medium/Large” mi; buna bir kez karar verin. Global nitelikler bunu alışkanlık olmaktan çıkarıp karara dönüştürür ve filtreler ancak değerler birebir eşleştiğinde çalışır.
- SKU kalıbınıza bir kez karar verin. İki yüz üründen sonra SKU şemasını değiştirmek faturalara, tedarikçi siparişlerine ve muhasebe dışa aktarımlarına dokunmak demektir. Bu bir düzenleme değil, göçtür.
İkisi de uzun sürmez. İkisi de bugün, altı ay sonrakinden hayli ucuza gelir.
Varyasyonlu ürün SSS#
WooCommerce'te varyasyonlu ürün nasıl oluşturulur?
Ürün tipini Varyasyonlu ürün olarak ayarlayın, Nitelikler sekmesini açın, her niteliği değerleriyle birlikte ekleyip “Varyasyonlar için kullanılır” kutucuğunu işaretleyin, nitelikleri kaydedin; sonra Varyasyonlar sekmesini açıp Varyasyonları oluştur’a basın. WooCommerce bütün kombinasyonları üretir; siz de her birine fiyat, SKU ve stok miktarı girersiniz.
Varyasyonlu ürün eklemek neden bu kadar uzun sürüyor?
Çünkü veri girişi varyasyon başınadır ve arayüz aynı anda tek form açar. Üç renk ve dört beden; açılması, doldurulması ve kapatılması gereken, üstelik büyük kısmı birbirinin aynı bilgiyi taşıyan on iki form eder. Üretme adımı hızlıdır; zaman satırları doldururken gider.
Fiyatı ve stoku bütün varyasyonlar için tek seferde girebilir miyim?
Çekirdeğin Varyasyonlar sekmesinde giremezsiniz; orası her satırı tek tek açmanızı bekler. Matrisin tamamını tek ekrana koyan araçlar ise bütün miktarları tek seferde girmenize, her SKU’yu tek tıkla üretmenize ve yalnızca gerçekten farklı olan satırları elle değiştirmenize izin verir.
Her varyasyonun kendi SKU'su olmak zorunda mı?
Stoku takip edilen her varyasyonun olmalı; çünkü toplama, sayım ve yeniden sipariş süreçlerinin hepsi varyasyon düzeyinde işler. SKU’su olmayan bir varyasyon okutulamaz, bu da stok sayımını çok daha yavaş ve çok daha az güvenilir hale getirir.
Bütün varyasyonlarım tek bir stok miktarını paylaşmalı mı?
Yalnızca fiziksel olarak ayrı ürünler değillerse: siparişe göre üretilen mallar, talebe göre baskı ya da sevkiyat sırasında birleştirilen konfigürasyonlar. Bir Medium ile bir Large farklı yerlerde duruyorsa ve birbirinden bağımsız tükenebiliyorsa, kendi stok kayıtlarına ihtiyaç duyarlar.
Bu yolla oluşturulan ürünler yine normal WooCommerce ürünleri mi oluyor?
Öyle olmalı ve herhangi bir araca bağlanmadan önce bunu kontrol etmekte fayda var. Quick Variable Products hiçbir özel tablo kullanmadan sıradan WooCommerce ürünleri ve varyasyonları yazar; dolayısıyla eklentiyi devre dışı bıraktığınızda her şey yerinde kalır ve standart ürün düzenleyicisinde düzenlenebilir olmaya devam eder.
