En çok ihtiyaç duyduğunuz anda güvenilir WordPress eğitimleri.

Yeni Başlayanlar İçin WordPress Kılavuzu

12+

Yılların Dijital Deneyimi

[total_posts]

Yayınlanan İçerik

WooCommerce’de Havale ile Ödemeye %5 İndirim Nasıl Uygulanır?

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 .= ' <span style="color: green; font-weight: bold;" title="Siparişi tamamladığınızda toplam tutardan %5 indirim yapılacaktır.">(%5 indirim)</span>';
    }
    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()) {
        ?>
        <script>
        jQuery(function($) {
            function setChosenMethod(method) {
                $.post(wc_checkout_params.ajax_url, {
                    action: 'set_payment_method_for_discount',
                    method: method
                }, function() {
                    $('body').trigger('update_checkout');
                });
            }

            let initialMethod = $('input[name="payment_method"]:checked').val();
            if (initialMethod) {
                setChosenMethod(initialMethod);
            }

            $('form.checkout').on('change', 'input[name="payment_method"]', function() {
                let selected = $(this).val();
                setChosenMethod(selected);
            });
        });
        </script>
        <?php
    }
}

				
			

🧪 Nasıl Test Edilir?

  1. Sepete ürün ekleyin

  2. Kasaya gidin

  3. Ödeme yöntemi olarak Banka Havalesi / EFT seçin

  4. 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öntemiWoventico Kampanya Modülü
Kod ve JS gerekirKod gerekmez
Bakımı zorKolay yönetim
Kampanya çakışma riskiAkıllı kurallar
Teknik bilgi şartHerkes 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.

Facebook
Twitter
LinkedIn
Email
WhatsApp

İlgilinizi çekebilecek diğer içerikler

Picture of Furkan Sağlam

Furkan Sağlam

Mavis Agency'de Dijital Yöneticisi olarak görev yapmaktadır. Marka yönetimi, e-ticaret çözümleri ve dijital pazarlama stratejileri konularında uzmandır. Blog yazılarında, güncel dijital trendler ve etkili pazarlama taktikleri üzerine değerli bilgiler sunmaktadır. Dijital dünyada markaların başarısına katkıda bulunmayı amaçlamaktadır.

Bir Yanıt

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

3.200'den fazla okuyucu

furkansaglam.com’u yeni içerikler için takip edin!

Haftanın WordPress Eklentisi

WP Sweep

Eski taslakları, spam yorumları ve kullanılmayan verileri silerek performansınızı artırın.
Hemen keşfedin!