WooCommerce’de Ücretsiz Kargodan Yararlanmak İçin Kalan Tutarı Gösterin

İnternetten alışveriş yaparken müşteriler için kargo önemli bir faktördür. Genellikle mağaza sahipleri, satın alma işlemlerini bitirmeye daha yatkın olmaları için müşterilere çeşitli kargo seçenekleri sunar. E-ticaret sitesi sahiplerinin bildiği en önemli şey müşterilerin ürün satın alırken ücretsiz gönderimi sevdiğidir.

Bu genelde minimum sipariş toplamına bağlıdır. E-ticaret siteleri ücretsiz kargodan yararlanmak için ne kadar alışveriş yapmaları gerektiğini, sepet yada ödeme sayfasında müşterilere gösterir.

Woocommerce’de bunu yapabilmek için yapmanız gereken, temanızın functions.php dosyasına aşağıdaki kodları eklemeniz ve Woocommerce gönderim ayarlarından ücretsiz gönderim özelliğini aktif edip, koşulu “minimum bir sipariş tutarı” olarak ayarlamak.

add_action( 'woocommerce_before_cart' , 'add_coupon_notice' );
add_action( 'woocommerce_before_checkout_form' , 'add_coupon_notice' );

function add_coupon_notice() {

  $sepet_tutari = WC()->cart->get_subtotal();
  $ucretsiz_kargo_ayari = get_option('woocommerce_free_shipping_2_settings');
  $ucretsiz_kargo_tutari = $ucretsiz_kargo_ayari['min_amount'];
  $kalan = $ucretsiz_kargo_tutari - $sepet_tutari;
        wc_clear_notices();
       if ( $sepet_tutari < $ucretsiz_kargo_tutari) {
              wc_print_notice( "$kalan TL tutarında daha ürün eklerseniz <strong>KARGO ÜCRETİNİZ BİZDEN</strong>!", 'notice' );
        } else {
              wc_print_notice( "$ucretsiz_kargo_tutari TL üzeri alışveriş yaptığınız için kargo ücretini biz karşılıyoruz! ", 'notice' );
        }
          wc_clear_notices();
}

Bir ön izleme ekleyelim :)

via GIPHY