Woocommerce Kapıda Ödeme Ayarları

Woocommerce Kapıda Ödeme Ayarları

Woocommerce Kapıda Ödeme Ayarları nasıl yapılır? Hem gönderi kısmında ( Kapıda ödeme) hem ödemeler kısmında kapıda ödeme bulunuyor.Bu işlem için 2 tane yöntem bulunmaktadır. 2 Yöntem = 2 eklenti demektir. Bu eklentilerden 1.si woocommerce smart COD 2.si code snippets

 

woo smart cod CODE snipet

ilk eklentimiz diğerine bakarak herkese hitap eden bir durumda çünkü herhangi bir koda ihtiyaç duymazsınız ancak diğer “code snippets” için ise ayrıca koda ihtiyaç duyarsınız. ilk olarak gönderim yöntemi mağaza olan kısmı “Kapıda ödeme” olarak değiştirip anlaşmalı tutarınızı girin  mesela “40” TL

1 magaza teslim

Ardından eklentiyi kurun. ve tekrar woocommerce ayarlar kısmına girerek ödemeler kısmından “Kapıda ödeme” kısmında yeni açılan kısımları doldurup test edin aslında bu kısımda ben bir şey yazmadım.

Woocommerce Kapıda Ödeme Ayarları

Çünkü bu kısım temalara göre değişiklik göstere biliyor. Bu sebeple temanızdaki bu kısmı test ederek doğru yöntemi bulun  bu kısma da “40” tl eklerseniz ücret bazı temalarda 2 kez eklenmektedir?

 

2.uygulama ise etkinleşince yeni ekleyin “ADD ” diyip aşağıdaki kodu ekleyin:

 

// KAPIDA ÖDEMEDE EKSTRA ÜCRET EKLEME
add_action( ‘woocommerce_cart_calculate_fees’, ‘custom_handling_fee’, 10, 1 );
function custom_handling_fee ( $cart ) {
if ( is_admin() && ! defined( ‘DOING_AJAX’ ) )
return;

if ( ‘cod’ === WC()->session->get(‘chosen_payment_method’) ) {
$fee = 35;
$cart->add_fee( ‘Kapıda Ödeme Ücreti’, $fee, true );
}
}
add_action( ‘wp_footer’, ‘custom_checkout_jqscript’ );
function custom_checkout_jqscript() {
if ( is_checkout() && ! is_wc_endpoint_url() ) :
?>
<script type=”text/javascript”>
jQuery( function($){
$(‘form.checkout’).on(‘change’, ‘input[name=”payment_method”]’, function(){
$(document.body).trigger(‘update_checkout’);
});
});
</script>
<?php
endif;
}

Woocommerce Kapıda Ödeme Ayarları Woocommerce Kapıda Ödeme Ayarları Woocommerce Kapıda Ödeme Ayarları Woocommerce Kapıda Ödeme Ayarları

Paylaşın: