Woocommerce Kapıda Ödeme Ücreti Ekleme - Eklentisiz - ixo
e
sv

Woocommerce Kapıda Ödeme Ücreti Ekleme

2545 okunma — 26 Şubat 2022 23:36
Woocommerce Kapıda Ödeme Ücreti Ekleme

WooCommerce kapıda ödeme ücreti bir çok e-ticaret kullanıcısının ihtiyacı olan bir özellik. E-ticaret siteleri genellikle en çok satışı kapıda ödeme seçeneği ile yaparlar. Normalde WooCommerce > Ayarlar > Gönderim seçeneğinden yeni bir kargo yolu olarak kapıda ödeme seçebilirsiniz. Ama bu çoğu durumda karışıklığa neden olacaktır. Zira kredi kartı müşterileri yanlışlıkla gönderi yöntemi olarak kapıda ödeme seçebilirler.

Bu durumun önüne geçebilmeniz için bu yazıda WooCommerce kapıda ödeme ücreti ekleme nasıl yapılır anlatmaya çalışacağım. Bu yöntem tema dosyalarınıza müdahale etmenize neden olabilir. Bu yüzden ne yaptığınızı bilmiyorsanız lütfen bir uzmandan destek alın.

Woocommerce Kapıda Ödeme Ücreti Ekleme Nasıl Aktif Edilir?

İlk adımda yapmanız gereken WooCommerce kapıda ödeme seçeneğini aktif hale getirmek. Bunun için WordPress admin > WooCommerce > Ayarlar > Ödeme > Kapıda Ödeme seçeneğini aktif edin;

Functions.php sayfasına eklenecek kod:

/* // 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 = 5;
        $cart->add_fee( 'Kapıda Ödeme Ekstra Ücret', $fee, true );
    }
}
add_action( 'wp_footer', 'custom_checkout_jqscript' );
function custom_checkout_jqscript() {
    if ( is_checkout() && ! is_wc_endpoint_url() ) :
    ?>
    
    <?php
    endif;
} */

Kodu ekledikten sonra WooCommerce kapıda ödeme ekstra 5 TL ücret ödeme sayfasında ilave olarak yansıyacaktır. Kodu ekledikten sonra ödeme formundaki detaylar şu şekilde gözükür;

Woocommerce Kapıda Ödeme Ücreti Ekleme

 

Tüm telif hakkı, kopya ve alakalı problemler için lütfen bize ulaşın; [email protected]
  • Site İçi Yorumlar

En az 10 karakter gerekli