WooCommerce mağazanızda müşterileri havale / EFT ile ödeme yapmaya teşvik etmek ister misiniz?
Bu ödeme yöntemini seçen kullanıcılara küçük bir indirim sunmak, hem dönüşümü artırır hem de ödeme komisyonlarından tasarruf etmenizi sağlar.
Bu yazıda, WooCommerce’te havale ile ödeme yapan müşterilere %5 indirim nasıl uygulanır adım adım anlatıyoruz.
Ayrıca bu kampanyanın kod yazmadan ve otomatik olarak nasıl yönetilebileceğine de değiniyoruz.
🎯 Neden Havale ile Ödeme İndirimi?
WooCommerce altyapısında kredi kartı ile yapılan ödemelerde, ödeme sağlayıcınıza belirli oranlarda komisyon ödersiniz.
Havale / EFT ile yapılan ödemelerde ise bu komisyonlar yoktur.
Bu nedenle birçok e-ticaret sitesi:
Havale ile ödemeyi teşvik eder
Küçük bir indirim sunarak müşteriyi yönlendirir
Net kârlılığını artırır
🛠️ WooCommerce Havale ile Ödemeye %5 İndirim (Kodlu Anlatım)
✅ 1. Adım: Ödeme Yönteminin Yanına “%5 İndirim” Bilgisi Ekleyin
Aşağıdaki kod, ödeme sayfasında Banka Havalesi / EFT seçeneğinin yanına otomatik olarak “%5 indirim” bilgisini ekler.
add_filter('woocommerce_gateway_title', 'woventico_add_discount_note_to_bacs_title', 20, 2);
function woventico_add_discount_note_to_bacs_title($title, $gateway_id) {
if ($gateway_id === 'bacs') {
$title .= ' (%5 indirim)';
}
return $title;
}
✅ 2. Adım: Havale Seçildiğinde %5 İndirimi Sepette Uygula
Bu kod, kullanıcı ödeme yöntemi olarak havale seçtiğinde sepet toplamına %5 indirim uygular:
add_action('woocommerce_cart_calculate_fees', 'woventico_apply_discount_if_bacs_selected', 20, 1);
function woventico_apply_discount_if_bacs_selected($cart) {
if (is_admin() || !is_checkout()) return;
$payment_method = WC()->session->get('woventico_payment_method');
if ($payment_method === 'bacs') {
$discount = $cart->get_subtotal() * 0.05;
$cart->add_fee(__('Havale ile Ödeme İndirimi', 'woventico'), -$discount);
}
}
✅ 3. Adım: Kullanıcının Seçtiği Ödeme Yöntemini Takip Et
Kampanyanın doğru çalışması için kullanıcının seçtiği ödeme yöntemini oturumda saklamamız gerekir:
add_action('wp_ajax_set_payment_method_for_discount', 'woventico_save_payment_method');
add_action('wp_ajax_nopriv_set_payment_method_for_discount', 'woventico_save_payment_method');
function woventico_save_payment_method() {
if (isset($_POST['method'])) {
WC()->session->set('woventico_payment_method', sanitize_text_field($_POST['method']));
}
wp_die();
}
✅ 4. Adım: JavaScript ile Otomatik Güncelleme
Kullanıcı ödeme yöntemini değiştirdiğinde sepetin otomatik güncellenmesi için aşağıdaki JavaScript kodu eklenir:
add_action('wp_footer', 'woventico_add_payment_method_script', 99);
function woventico_add_payment_method_script() {
if (is_checkout() && !is_wc_endpoint_url()) {
?>
🧪 Nasıl Test Edilir?
Sepete ürün ekleyin
Kasaya gidin
Ödeme yöntemi olarak Banka Havalesi / EFT seçin
Sepette anında %5 indirim uygulandığını kontrol edin
⚠️ Manuel Yöntemin Dezavantajları
Bu yöntem teknik olarak çalışır; ancak şu durumlarda yönetimi zorlaşır:
Birden fazla ödeme yöntemine özel kampanya varsa
Kampanya süreleri değişiyorsa
İndirim oranları sık güncelleniyorsa
Aynı anda farklı kampanyalar çalışıyorsa
Bu noktada kampanyaları tek panelden, kod yazmadan yönetebileceğiniz
WooCommerce kampanya çözümleri ciddi avantaj sağlar.
✅ Manuel Yönteme Alternatif: Woventico ile Otomatik Ödeme Kampanyaları
Woventico altyapısını kullanan WooCommerce mağazalarında, havale ile ödemeye özel indirim tanımlamak için kod eklemenize gerek yoktur.
Kampanya modülü üzerinden:
Belirli ödeme yöntemlerine özel indirim
Yüzdesel veya sabit tutarlı kampanyalar
Süreli / koşullu indirim senaryoları
Diğer kampanyalarla çakışmayan yapı
tek panelden kolayca yönetilir.
🔎 Manuel vs Otomatik Karşılaştırma
| Manuel Kod Yöntemi | Woventico Kampanya Modülü |
|---|---|
| Kod ve JS gerekir | Kod gerekmez |
| Bakımı zor | Kolay yönetim |
| Kampanya çakışma riski | Akıllı kurallar |
| Teknik bilgi şart | Herkes kullanabilir |
🚀 Sonuç
Havale ile ödeme indirimi, WooCommerce mağazalarında hem komisyon maliyetini düşüren hem de satın alma kararını hızlandıran etkili bir kampanyadır.
Basit senaryolar için manuel yöntem yeterli olabilir; ancak kampanyaları sık kullanan mağazalar için otomatik yönetim büyük avantaj sağlar.
Bu kampanyayı kod yazmadan, farklı ödeme senaryolarıyla ve tek panelden yönetmek isterseniz
Woventico tarafından geliştirilen WooCommerce kampanya eklentisini inceleyebilirsiniz.




Bir Yanıt