Bu yazıda
WooCommerce varyasyonlu ürünlerde tek fiyat göstermek için farklı fiyatları silmeniz veya bütün varyasyonlara aynı fiyatı girmeniz gerekmez. Varyasyon fiyatları farklıysa varsayılan fiyat aralığı, bir eklenti veya WooCommerce fiyat filtresi kullanılarak Başlangıç fiyatı biçiminde en düşük varyasyon fiyatına dönüştürülebilir. Bu işlem ürünün gerçek varyasyon fiyatlarını, sepet tutarını veya ödeme hesaplamasını değiştirmemelidir; yalnızca müşteriye gösterilen üst fiyat alanını düzenler.
WooCommerce, renk, beden, malzeme veya kapasite gibi seçeneklere ayrı fiyat, stok ve ürün bilgileri tanımlanmasına izin verir. Örneğin aynı tişörtün S bedeni 500 TL, XL bedeni 650 TL ise ürün kartında 500 TL – 650 TL biçiminde bir fiyat aralığı görülebilir. Bütün aktif varyasyonların fiyatı aynıysa WooCommerce çekirdeği aralık yerine doğrudan tek fiyat gösterir. (WooCommerce)
WooCommerce varyasyonlu ürünlerde neden fiyat aralığı görünür?
WooCommerce, değişken ürünün gösterilecek fiyatını hesaplarken aktif varyasyonların minimum ve maksimum fiyatlarını karşılaştırır. Bu iki değer farklıysa fiyat aralığı oluşturur; aynıysa yalnızca minimum fiyatı gösterir. Dolayısıyla aralık görünümü bir hata değil, farklı seçeneklerin farklı fiyatlara sahip olduğunu müşteriye bildiren varsayılan WooCommerce davranışıdır. (WooCommerce)
Örnek:
- Beyaz, S beden: 500 TL
- Beyaz, M beden: 550 TL
- Siyah, L beden: 600 TL
- Siyah, XL beden: 650 TL
Varsayılan gösterim:
500 TL – 650 TL
En düşük fiyat gösterimi etkinleştirildiğinde:
Başlangıç fiyatı: 500 TL
Burada 500 TL bütün seçeneklerin fiyatı değildir. Ürünün satın alma fiyatı, müşterinin seçtiği renk, beden veya diğer varyasyon özelliklerine göre belirlenmeye devam eder.
Tek fiyat mı, başlangıç fiyatı mı gösterilmelidir?
Fiyatları farklı olan varyasyonlarda yalnızca 500 TL yazmak, tüm seçeneklerin 500 TL olduğu izlenimini oluşturabilir. Bu nedenle fiyatın önüne aşağıdaki ifadelerden birini eklemek daha açıklayıcıdır:
- Başlangıç fiyatı:
- En düşük fiyat:
- Fiyatlar:
- Bu üründe fiyatlar … TL’den başlar
Tek fiyat ifadesi, bütün varyasyonlar gerçekten aynı fiyatlıysa daha uygundur. Farklı fiyatlı varyasyonlarda ise başlangıç fiyatı ifadesi fiyatın kapsamını daha açık biçimde anlatır.
WooCommerce varyasyonlu ürünlerde tek fiyat gösterme eklentisi
Bu işlem için WordPress.org üzerinde bulunan Show only lowest prices in variable products for WooCommerce eklentisi kullanılabilir. Eklenti, değişken ürünlerdeki fiyat aralığını en düşük aktif varyasyon fiyatıyla değiştirir ve isteğe bağlı bir başlangıç metni gösterir. Mağaza ve ürün sayfalarında, standart WooCommerce fiyat çıktısının kullanıldığı alanlarda çalışacak şekilde geliştirilmiştir. (WordPress.org)
20 Temmuz 2026 tarihinde eklenti sayfasındaki güncel bilgiler şöyledir:
- Sürüm: 2.1.1
- Etkin kurulum: 6.000+
- Minimum WordPress: 5.0
- Minimum PHP: 7.4
- WooCommerce test bilgisi: 10.7
- WordPress test bilgisi: 7.0.2
Bu sürüm bilgileri zamanla değişebileceği için kurulumdan önce WordPress.org sayfası yeniden kontrol edilmelidir. (WordPress.org)
Eklentiyle WooCommerce fiyat aralığı nasıl kaldırılır?
1. Yedek alın ve mümkünse test ortamı kullanın
Yeni bir eklenti kurmadan önce site dosyalarının ve veritabanının güncel yedeğini alın. Yüksek sipariş alan mağazalarda işlemi önce staging veya test ortamında uygulayın.
Eklenti yalnızca fiyat gösterimini değiştirse bile tema, ürün blokları, önbellek sistemi veya başka fiyatlandırma eklentileriyle etkileşime girebilir.
2. WordPress eklenti ekranını açın
WordPress yönetim panelinde şu yolu izleyin:
Eklentiler > Yeni Eklenti Ekle
Arama alanına aşağıdaki eklenti adını yazın:
Show only lowest prices in variable products
Doğru geliştirici ve eklenti sayfasını kontrol ettikten sonra Şimdi Kur düğmesine basın.
3. Eklentiyi etkinleştirin
Kurulum tamamlandığında Etkinleştir seçeneğine tıklayın. Eklenti etkinleştirildiğinde değişken ürünlerin üst fiyat alanında yalnızca en düşük fiyat gösterilmeye başlayabilir.
4. Lowest Prices ayarlarını yapılandırın
WordPress yönetim panelinde şu yolu açın:
Pazarlama > Lowest Prices
Bu ekranda aşağıdaki seçenekler yapılandırılabilir:
- Fiyatın önünde gösterilecek metin
- Başlangıç metni ile fiyat arasındaki boşluk
- Bütün varyasyonlar aynı fiyatlı olduğunda ön ekin gösterilip gösterilmeyeceği
- Tasarım için kullanılacak özel CSS sınıfı
Eklentinin varsayılan metni İngilizce From olabilir. Türkçe mağazalarda bu alanı Başlangıç fiyatı: veya En düşük fiyat: şeklinde düzenlemek daha anlaşılırdır. Ön ek istenmiyorsa ilgili alan boş bırakılabilir. (WordPress.org)
5. Önbelleği temizleyin
Değişiklik hemen görünmüyorsa aşağıdaki katmanları temizleyin:
- WordPress önbellek eklentisi
- Sunucu veya hosting önbelleği
- CDN önbelleği
- Tarayıcı önbelleği
- Tema tarafından oluşturulan CSS ve şablon önbelleği
Ardından sayfayı gizli sekmede yeniden açın.
Kurulumdan sonra hangi alanlar test edilmelidir?
Eklentinin etkinleştirilmesi tek başına yeterli bir kontrol değildir. En az bir farklı fiyatlı, bir eşit fiyatlı ve bir indirimli değişken ürün üzerinde test yapılmalıdır.
Kontrol edilmesi gereken alanlar:
- Mağaza ana ürün listesi
- Ürün kategori sayfası
- Arama sonuçları
- Tekil ürün sayfası
- İlgili ürünler bölümü
- Ürün blokları ve kısa kodlar
- Mobil görünüm
- Seçenek seçildikten sonra gösterilen gerçek varyasyon fiyatı
- Sepet ve ödeme sayfasındaki fiyat
- Vergi dahil veya hariç fiyat gösterimi
- İndirimli varyasyonların görünümü
Seçilen varyasyonun fiyatı, stok durumu ve satın alma tutarı doğru kalmalıdır. Üst alanda başlangıç fiyatı görünürken müşteri bir seçenek seçtiğinde ilgili varyasyonun gerçek fiyatı açıkça gösterilmelidir.
Eklentisiz kodla en düşük varyasyon fiyatını gösterme
WooCommerce çekirdeği, değişken ürün fiyat HTML’ini woocommerce_variable_price_html filtresinden geçirir. Bu nedenle fiyat aralığı, tema şablonunu doğrudan değiştirmek yerine filtre üzerinden düzenlenebilir. (WooCommerce)
Aşağıdaki örnek, farklı fiyatlı varyasyonlarda yalnızca başlangıç fiyatını gösterir:
add_filter(
'woocommerce_variable_price_html',
'site_variable_minimum_price_html',
10,
2
);
function site_variable_minimum_price_html( $price_html, $product ) {
$min_price = (float) $product->get_variation_price( 'min', true );
$max_price = (float) $product->get_variation_price( 'max', true );
$suffix = $product->get_price_suffix( $min_price );
if ( $min_price === $max_price ) {
return wc_price( $min_price ) . $suffix;
}
return sprintf(
'<span class="variable-price-prefix">%s</span> %s%s',
esc_html__( 'Başlangıç fiyatı:', 'your-text-domain' ),
wc_price( $min_price ),
$suffix
);
}
Kod, doğrudan ana temanın functions.php dosyasına eklenmemelidir. Child theme, özel site eklentisi veya güvenilir bir kod parçacığı yönetim aracı kullanılmalıdır.
Bu örnek genel bir başlangıç çözümüdür. Çoklu para birimi, üyelik fiyatı, dinamik fiyatlandırma, özel vergi sınıfları, toptan satış veya ürün paketi kullanan mağazalarda kod geliştirici tarafından uyarlanmalıdır.
Eklenti mi, özel kod mu tercih edilmelidir?
Eklenti daha uygundur:
- Kod bilgisi bulunmuyorsa
- Başlangıç metni panelden değiştirilecekse
- Güncellemelerin eklenti geliştiricisi tarafından yönetilmesi isteniyorsa
- CSS sınıfı ve eşit fiyat ayarları panelden kontrol edilecekse
Özel kod daha uygundur:
- Sadece temel fiyat gösterimi değiştirilecekse
- Ek bir eklenti kurulmak istenmiyorsa
- Farklı ürün gruplarında farklı kurallar uygulanacaksa
- Çoklu para birimi veya özel fiyatlandırma mantığı bulunuyorsa
- Geliştirici desteği mevcutsa
Her iki yöntemde de WooCommerce, tema ve PHP güncellemelerinden sonra fiyat görünümü yeniden test edilmelidir.
En düşük varyasyon fiyatı ile indirim öncesi en düşük fiyat aynı mı?
Hayır. Bunlar iki farklı kavramdır.
En düşük varyasyon fiyatı, aynı ürünün mevcut renk, beden veya diğer seçenekleri arasında o anda bulunan en düşük satış fiyatıdır.
İndirim öncesi fiyat, bir indirim kampanyasının karşılaştırma fiyatını belirlemek için kullanılan fiyat geçmişi bilgisidir.
Tek fiyat görünümü çalışmıyorsa ne yapılmalıdır?
Öncelikle önbellek katmanlarını temizleyin ve varsayılan bir WooCommerce temasıyla kısa süreli test yapın. Sorun devam ediyorsa aşağıdaki olasılıkları inceleyin:
- Tema standart WooCommerce fiyat filtresini kullanmıyor olabilir.
- Sayfa oluşturucu kendi ürün fiyat bileşenini kullanıyor olabilir.
- Dinamik fiyatlandırma eklentisi fiyat HTML’ini sonradan değiştirebilir.
- Çoklu para birimi eklentisi minimum fiyatı yeniden hesaplayabilir.
- Ürün blokları klasik WooCommerce şablonundan farklı çıktı oluşturabilir.
- Bir kod parçacığı aynı filtreye daha yüksek öncelikle müdahale ediyor olabilir.
- Fiyat veya varyasyon önbelleği temizlenmemiş olabilir.
Sorunun kaynağını bulmak için diğer fiyatlandırma eklentileri geçici olarak devre dışı bırakılmalı ve testler staging ortamında yapılmalıdır.
Sonuç
WooCommerce varyasyonlu ürünlerde tek fiyat gösterme işlemi, fiyatları değiştirmekten çok fiyat sunumunu sadeleştiren bir düzenlemedir. Bütün varyasyonların fiyatı aynıysa WooCommerce zaten tek fiyat gösterir. Fiyatlar farklıysa eklenti veya özel kod kullanılarak aralık yerine en düşük varyasyon fiyatı gösterilebilir.
Farklı fiyatlı seçeneklerde yalnızca rakam kullanmak yerine Başlangıç fiyatı gibi açıklayıcı bir ifade tercih edilmelidir. Uygulama tamamlandıktan sonra ürün listeleri, ürün sayfası, seçilen varyasyon fiyatı, sepet ve mobil görünüm birlikte test edilmelidir.
Sık Sorulan Sorular
WooCommerce varyasyonlu üründe tek fiyat nasıl gösterilir?
Fiyatları farklı varyasyonlarda tek fiyat göstermek için en düşük varyasyon fiyatını kullanan bir eklenti kurulabilir veya woocommerce_variable_price_html filtresiyle özel kod uygulanabilir. Farklı fiyatlarda Başlangıç fiyatı ifadesi kullanılması önerilir.
Bütün varyasyonların fiyatı aynıysa eklenti gerekir mi?
Hayır. WooCommerce, aktif varyasyonların minimum ve maksimum fiyatı aynı olduğunda varsayılan olarak tek fiyat gösterir. (WooCommerce)
Tek fiyat göstermek varyasyon fiyatlarını değiştirir mi?
Hayır. Doğru uygulanan bir fiyat gösterim filtresi yalnızca ürün kartındaki veya ürün sayfasındaki fiyat HTML’ini değiştirir. Varyasyonların yönetim panelindeki fiyatları, sepet hesabı ve ödeme tutarı değişmemelidir.
Başlangıç fiyatı yazısı değiştirilebilir mi?
Evet. Show only lowest prices in variable products for WooCommerce eklentisinin güncel sürümünde ön ek metni Pazarlama > Lowest Prices ekranından değiştirilebilir veya tamamen kaldırılabilir. (WordPress.org)
Eklenti kategori sayfalarında da çalışır mı?
Eklenti geliştiricisinin açıklamasına göre standart WooCommerce fiyat çıktısının kullanıldığı mağaza sayfalarında ve tekil ürün sayfalarında çalışır. Özel tema ve sayfa oluşturucu kullanılan sitelerde ayrıca test yapılmalıdır. (WordPress.org)
Müşteri bir varyasyon seçtiğinde gerçek fiyat görünür mü?
WooCommerce, fiyatları farklı varyasyonlarda seçilen varyasyon için ayrı fiyat HTML’i üretebilir. Ancak sonuç tema ve diğer eklentilerle birlikte test edilmelidir. (WooCommerce)
En düşük fiyat eklentisi indirim geçmişini takip eder mi?
Hayır. Bu eklenti yalnızca mevcut varyasyonlar arasındaki en düşük fiyatı gösterir. İndirim öncesi fiyat geçmişini kaydetmez ve mevzuata yönelik önceki fiyat hesabı yapmaz. (WordPress.org)
Değişiklik neden hemen görünmüyor?
WordPress, hosting, CDN, tarayıcı veya tema önbelleği eski fiyat HTML’ini göstermeye devam ediyor olabilir. Tüm önbellek katmanları temizlenmeli ve sayfa gizli sekmede yeniden test edilmelidir.
Eklenti mi, kod yöntemi mi daha güvenlidir?
Teknik bilgisi olmayan mağaza yöneticileri için güncel ve bakımı yapılan bir eklenti daha kolaydır. Özel fiyatlandırma, çoklu para birimi veya ürün bazlı kurallar bulunan mağazalarda geliştirici tarafından hazırlanmış kod daha fazla kontrol sağlayabilir.
Kayseri'den 17+ ülkeye web tasarım, e-ticaret, reklam ve SEO hizmeti veren ekibimiz; sahada test ettiği yöntemleri burada paylaşıyor.
Yorumlar (1)
teşekkürler işe yaradı ! ama indirimli fiyatıda gösterme nasıl yapılır ?





Yorum yazın