Google Benim İşletmem Kapanıyor – mu?
22 Haziran 2022Örnek Css Kodları
15 Temmuz 2022Woocommerce 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
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
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.
Çü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;
}