WooCommerce, WordPress tabanlı web siteleri için popüler bir e-ticaret platformudur. WooCommerce üzerinden satış yapan mağaza sahipleri, müşterilere çeşitli ödeme seçenekleri sunabilir. Bu seçeneklerden biri de "Kapıda Ödeme" yöntemidir. Ancak, kapıda ödeme yöntemi ek bir maliyet gerektirebilir. Bu makalede, WooCommerce mağazanıza kapıda ödeme ücreti eklemenin nasıl yapılacağını adım adım açıklayacağız.
1. WooCommerce Ayarlarına Giriş Yapın
İlk olarak, WordPress yönetici panelinize giriş yapın ve ardından WooCommerce > Ayarlar yolunu izleyin.
2. Ödeme Yöntemlerini Düzenleyin
Açılan sayfada üst menüden Ödemeler sekmesine tıklayın. Bu sekmede, mağazanızda aktif olan tüm ödeme yöntemlerini göreceksiniz. "Kapıda Ödeme" yöntemini bulun ve Yönet butonuna tıklayın.
3. Kapıda Ödeme Ayarlarını Yapılandırın
Kapıda ödeme ayarları sayfasında, ödeme yönteminin genel ayarlarını göreceksiniz. Burada ödeme yönteminin adını, açıklamasını ve uygunluk kriterlerini belirleyebilirsiniz.
4. Ücret Eklemek İçin Kod Ekleyin
WooCommerce, varsayılan olarak kapıda ödeme ücreti ekleme özelliği sunmaz. Bu nedenle, küçük bir kod eklemeniz gerekecek. WordPress yönetici panelinizde Görünüm > Tema Düzenleyici yolunu izleyin ve ardından functions.php dosyasını bulun.
functions.php dosyasına aşağıdaki kodu ekleyin:
<?php // Kodu yapıştırırken <?php tagını kaldırınız.
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 = 10; // Kapıda ödeme ücreti (örneğin, 10 TL)
$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() ) :
?>
<script type="text/javascript">
jQuery( function($){
$('form.checkout').on('change', 'input[name="payment_method"]', function(){
$(document.body).trigger('update_checkout');
});
});
</script>
<?php
endif;
}
Bu kod parçası, müşterinin ödeme yöntemi olarak "Kapıda Ödeme" seçtiğinde sepete ek bir ücret ekler. add_fee
fonksiyonunda, ücreti ve açıklamasını belirleyebilirsiniz.
Kapıda ödeme yöntemi, müşterilere ekstra bir ödeme seçeneği sunarak satışlarınızı artırabilir. Ancak, bu yöntemle ilgili ek maliyetleri karşılamak için küçük bir ücret eklemek işletmenizin sürdürülebilirliği açısından önemlidir. Yukarıdaki adımları izleyerek, WooCommerce mağazanızda kolayca kapıda ödeme ücreti ekleyebilirsiniz. Bu sayede, hem müşterilerinize esneklik sunabilir hem de işletmenizin maliyetlerini dengeleyebilirsiniz.
Yazımı okuduğunuz için teşekkürler, umarım faydalı olmuştur. WooCommerce kapıda ödeme ücret ekleme gibi daha fazla içerik için WooCommerce kategorimi ziyaret edin.
Yorumlar (0)