Weble Grafik

WooCommerce En Düşük Fiyatı Gösterme

WooCommerce En Düşük Fiyatı Gösterme, hakkında sizlere basit çözüm yolu göstereceğim. %100 çözüm yoludur. Kod yapısı 2020 Haziran günceldir. 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 Düşük Fiyat Gösterme Nasıl Yapılır?

Girmiş olduğumuz ürünlerin üzerinde en düşük ücret ve en yüksek fiyat bir arada görünür. Ürünlerde tek gösterim yapabiliriz. Minimum veya maksimum ücreti göstermek için çeşitli kodlarımız vardır. Birçoğunuz eklenti ile yapmayı tercih edebilir fakat kod bilginiz yoksa da korkmayın. 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 Düşük Fiyat Nasıl Gösterilir?

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öşeden temanızı seçin ve düzenleme panelini açın.

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 Düşük Fiyatı Gösterme işlemi için aşağıdaki kodu girmek sorunu çözecektir.

En Düşük Fiyat Gösterme Kodu

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( 'min', 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( 'min', 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;
}

KAYNAK

0 cevaplar

Cevapla

Bir yorum yaparak katılmak ister misiniz?
Bir şeyler yazabilirsiniz...

Bir cevap yazın