WooCommerce En Yüksek Fiyatı Gösterme yöntemini sizlerle paylaştım. Basit bir kod yöntemi ile sizlerde bunu yapabilirsiniz. Sizler için bahsettiğim tüm adımları dikkatlice okuyun. WordPress içerik yönetimi sistemlerinde aktif olarak kullanılan E-Ticaret altyapısı WooCommerce, tasarımlar sonrası çeşitli ufak noktalara sihirli dokunuşlar ile çok daha profesyonel hale getirilebilir. WooCommerce ürün fiyatı varyasyon seçenekleri ile görüntü kirliliğini kaldırabilirsiniz.
WooCommerce En Yüksek Fiyatı Gösterme Nasıl Yapılır?
Sisteme eklemiş olduğunuz ürünler varyasyonluysa müşteriler en düşük – en yüksek fiyatları aynı anda görür. Bu görüntü kirliliğini yok etmek ise son derece kolaydır. Eklenti kullanarak çözüm yaratmanızı tavsiye etmiyorum. Yapacağımız işlem çok basit. WordPress temanızın admin paneline giriş yapın ve sırasıyla şu adımları izleyin.
WooCommerce En Yüksek Fiyat Gösterme Yapılış
1- Görünüm > Tema Düzenleyici : WordPress admin panelinizden Görünüm sekmesi altından Tema Düzenleyici kısmını seçin.
2- Temanızı Seçini : Sağ üst köşede temanızı seçin ve düzenleme panelini açın. Eğer tema düzenleyici görünmüyorsa sorunu çözmek için aşağıdaki bağlantıya tıklayabilirsiniz.
3- Functions Dosyası : Sağ sütunda karşınıza temanın php ve diğer dosyaları çıkacak. Buradan functions.php dosyasını açın.
4- Kodu Yapıştırın : Aşağıda ki kodumuzu functions.php dosyasının en alt kısmına gelip 1 satır boşluk bırakın ve kodu yapıştırıp dosyayı güncelle seçeneğine basın. Birkaç saniye içerisinde işlem tamamlanmış olacak. WooCommerce En Yüksek Fiyatı Gösterme işlemi için aşağıdaki kodu girmek sorunu çözecektir.
WooCommerce En Yüksek Fiyat Gösterme Kodu
Aşağıdaki kodu kullanmanız tüm sorunu çözecektir.
add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 ); function wc_wc20_variation_price_format( $price, $product ) { // Main Price $prices = array( $product->get_variation_price( 'max', true ), $product->get_variation_price( 'max', true ) ); $price = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); // Sale Price $prices = array( $product->get_variation_regular_price( 'max', true ), $product->get_variation_regular_price( 'max', true ) ); sort( $prices ); $saleprice = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); if ( $price !== $saleprice ) { $price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>'; } return $price; }
Varyasyonlu fiyat gösteriminden sonra niteliklerinize göre değişiklikler, düzenlemeler yapabilirsiniz. Bu kod çift fiyat görünümü veya minimum – maksimum fiyat değerlerinin birlikte görülmesini engeller. Aşağıda görmüş olduğunuz kod öncesi ve koddan sonraki görünüm. WooCommerce küsüratlı fiyat girmek için gerekli nitelikleri sağlayarak otomatik fiyat toplamı sağlayabilir, sepette güncel, doğru fiyat aralığını yakalayabilirsiniz. WooCommerce En Yüksek Fiyatı Gösterme hakkında sizlere anlatacaklarım bu kadardır.
WordPress gelişmiş ürün yönetimi sistemi WooCommerce, birçok ayrıcalığı bize eklentiler yada kodlar ile kullanmayı olanak tanır. Elbette size en doğru önerimiz bu tür basit işleri eklentiler ile yapmamanız. Veritabanınızda gereksiz satırlar oluşturarak web sitenizin hızında, kalitesinde düşüşler olur. Eğer kod ekleme ile ilgili sorun yaşıyorsanız İLETİŞİM kanallarımdan bana ulaşarak profesyonel destek alabilirsiniz. WooCommerce En Yüksek Fiyatı Gösterme kodu yanı sıra sizlere birde bunun tam tersini yapma işlemini göstereceğim.
Yorum (1)
woocommerce mağazamda varyasyonlu ürünler için en yüksek fiyatı göstermekte zorlanıyordum. Özellikle farklı varyasyonlarda fiyatlar değiştiği için müşterilerin kafası karışıyordu. Emrah Bey’in yazısına denk gelince tam da aradığım çözümü bulduğumu fark ettim. Adım adım açıkladığı yöntemle, sitenin yönetim panelinde gerekli ayarları kolayca yaptım ve artık en yüksek fiyat düzgün bir şekilde görüntüleniyor. Anlatım çok net ve uygulanması oldukça basit. Bu tür sorunları olan herkes için harika bir rehber, teşekkürler Emrah Bey