WP Okulu Soru & Cevap

Aradığınız cevaplara buradan ulaşabilirsiniz...

WP Kulüp Forums Soru & Cevap E-Ticaret Sitesi Kurmak Ücretsiz kargo kalan tutarı gösterme

  • Ücretsiz kargo kalan tutarı gösterme

    Bu yazı Barış Çağman tarafından oluşturuldu 04/10/2022 at 19:19

    Merhaba,

    Bir proje için yazdığım çalışmayı paylaşmak istedim,

    Aşağıdaki kodu kullanarak istediğiniz alanda sepet tutarını ve ücretsiz kargo tutarını hesaplayarak ne kadar daha ürün eklerse ücretsiz kargo olur hesaplayan bir not hazırlayabilirsiniz.

    Birkaç düzenleme ile kendinize özel düzenleyebilirsiniz.

    1. Şuan ki durumda notunuz Sepet tutarının en üstünde olacak ücretsiz kargo aktif olduğunda görünmeyecek,
    2. woocommerce_before_cart kısmını değiştirerek istediğiniz alana ekleyebilirsiniz.
    3. ayrıca kısa kod oluşturdum [sepet_bar] ekleyerek istediğiniz alanda kullanabilirsiniz.
    4. ücretsiz kargo tutarını WC varsayılan tutar kullanılıyor ise otomatik olarak çekecektir. Standart kullanmıyorsanız woocommerce_free_shipping_1_settings alanını değiştirmelisiniz, Kodunu bilmiyorsanız $ucretsiz_kargo alanını silerek $ucretsiz_kargo_tutari alanını manuel doldurarak kullanabilirsiniz.

    Kullanımı

    Aşağıdaki kodu Theme functions.php içerisine eklemelisiniz, eğer ki temanız çocuk (child) değil ise ilk güncellemenizde gidebilir.

     

    add_action( ‘woocommerce_before_cart’, ‘sepet_sayim’ );

    function sepet_sayim() {

    $ucretsiz_kargo = get_option(‘woocommerce_free_shipping_1_settings’);

    $ucretsiz_kargo_tutari = $ucretsiz_kargo[‘min_amount’];

    $sepet = WC()->cart->subtotal;

    $kalan = $ucretsiz_kargo_tutari – $sepet;

    if( $ucretsiz_kargo_tutari > $sepet ){

    $not = sprintf( “Sepetinize %s tutarında ürün eklerseniz, Ücretsiz Kargo”, wc_price($kalan));

    wc_print_notice( $not , ‘notice’ );

    }

    }

    add_shortcode(‘sepet_bar’, ‘sepet_sayim’);

    
    				
    Fikret TOZAK cevapladı 1 yıl, 6 ay önce 3 Üye · 3 Cevap
  • 3 Cevap
  • Toygar

    Üye
    05/10/2022 at 19:29

    Bu çok iyi bir bilgi. Bende bunu hep nasıl yaparım diyordum ama zaman ahrcayığ bakmamıştım. Henüz denemedim ama Kod Türkçe görünüyor b bir sorun yaratmaz mı?

    Sevgiler

    • Barış Çağman

      Üye
      05/10/2022 at 19:42

      Merhaba

      Fonksiyon hazır değil kendim yazdım ve sorunsuz kullanıyorum. Türkçe olmasında ne gibi bir sorun olabilir onu anlamadım. Biliyorsanız tüm kodlamayı Türkçe olarak kullanabilirsiniz. Türkçe karakter kullanmadan

      Ayrıca başka istediğiniz alanda kullanmak içimde shortcode tanımladım.

      Kod tanımları ingilizce olması şart değildir.

  • Fikret TOZAK

    Eğitmen
    06/10/2022 at 09:06

    Barış Eline sağlık valla güzel hizmet olmuş.

    @toygar-niron değişken ve fonksiyon isimlerinde çığöşü karakterlerini kullanmadıktan sonra sorun olmaz.

Log in to reply.

Add Your Heading Text Here

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Gün :
Saat :
Dakika :
Saniye

Hoşgeldin !
Seni Tekrar Aramızda Görmek İstiyoruz

WP Kulüp
840TL İndirim

WP Kulüp BAŞVURU

WP Kulüp hakkında daha fazla bilgi almak istediğinizi duyduk.

Size uygun yol haritasını oluşturmak için bilgilerinizi bırakın uzmanlarımız sizi arasın.