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 İlk Siparişte İndirim Tanımlama

woocommerce de ilk siparişte indirim nasıl tanımlanır

Selam bu içeriğimizde sizlerde WooCommerce ilk siparişte indirim nasıl tanımlanır onu inceleyeceğiz. E-ticaret mağazanızda müşterilere özel fırsatlar sunarak satışlarınızı artırmak istiyorsanız, sınırlı sayıda siparişe özel kampanyalar oldukça etkili olabilir. Bu yazıda, WooCommerce sisteminize “İlk 100 Siparişte %30 İndirim” kampanyasını nasıl entegre edebileceğinizi adım adım anlatıyoruz.

🛠️ 1. Temel Fonksiyon: Sipariş Sayısına Göre İndirim Uygulama

Aşağıdaki kod, WooCommerce mağazanızda verilen toplam sipariş sayısını kontrol eder ve eğer 100’den az sipariş varsa, sepete %30 indirim uygular:

				
					add_action('woocommerce_cart_calculate_fees', 'ilk_100_siparise_indirim_uygula', 20, 1);

function ilk_100_siparise_indirim_uygula($cart) {
    if (is_admin() && !defined('DOING_AJAX')) return;
    if (!is_checkout() && !is_cart()) return;

    $order_count = wp_count_posts('shop_order')->publish;

    if ($order_count < 100) {
        $discount = $cart->get_subtotal() * 0.30;
        $cart->add_fee('İlk 100 Siparişe %30 İndirim', -$discount);
    }
}

				
			

Bu fonksiyonu, tema dosyanızdaki functions.php dosyasına veya özel bir eklenti dosyanıza ekleyebilirsiniz.

💬 2. Sepette Kampanya Bilgilendirme Mesajı Gösterme

Kullanıcılara bu kampanyadan faydalandıklarını göstermek için sepete bir bilgi mesajı eklemek iyi bir kullanıcı deneyimi sağlar:

				
					add_action('woocommerce_before_cart_totals', 'ilk_100_siparise_indirim_mesaji');

function ilk_100_siparise_indirim_mesaji() {
    $order_count = wp_count_posts('shop_order')->publish;

    if ($order_count < 100) {
        echo '<div class="woocommerce-message">
            🎉 İlk 100 sipariş fırsatından faydalanıyorsunuz! Sepetinize %30 indirim uygulandı.
        </div>';
    }
}

				
			

🧩 3. Kampanyayı Belirli Ürün veya Kategorilerle Sınırlama (Opsiyonel)

Eğer bu indirimin sadece belirli ürün(ler) veya kategori(ler) için geçerli olmasını isterseniz, aşağıdaki gibi özelleştirmeler yapabilirsiniz:

🔸 Belirli Bir Ürün İçin:

				
					$target_product_id = 123; // İndirim uygulanacak ürün ID

				
			

Sepetteki ürünler kontrol edilir ve yalnızca bu ID’ye sahip ürün varsa indirim uygulanır.

🔸 Belirli Bir Kategori İçin:

				
					if ($term->slug === 'kampanyali') {
    // Bu kategoriye ait ürün varsa indirim uygula
}

				
			

Ürünlerin kategori terimleri kontrol edilerek sadece belirlenen kategoriye özel kampanya çalıştırılır.

🎯 Sonuç

WooCommerce sitenize bu basit ama etkili kampanya özelliğini ekleyerek:

  • Müşteri ilgisini artırabilir,

  • Satın alma motivasyonunu tetikleyebilir,

  • Lansman veya özel dönemlerde sınırlı indirimle dikkat çekebilirsiniz.

Kodları özelleştirerek daha gelişmiş kurallar (üye zorunluluğu, sepet alt limiti, tarih aralığı vb.) da ekleyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook’ta da bulabilirsiniz.

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 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!