WooCommerce mağazanızda yeni müşterileri hızlıca satın almaya teşvik etmek istiyorsanız, ilk siparişe özel indirim kampanyaları en etkili yöntemlerden biridir.
Özellikle lansman dönemlerinde veya yeni müşteri kazanımı hedeflenen kampanyalarda bu yapı ciddi dönüşüm sağlar.
Bu yazıda, WooCommerce’te “İlk 100 Siparişte %30 İndirim” kampanyasının nasıl tanımlanacağını adım adım anlatıyoruz.
Ayrıca bu kampanyanın kod yazmadan, otomatik ve sürdürülebilir şekilde nasıl yönetilebileceğine de değiniyoruz.
🎯 Kampanya Özeti
Kampanya Adı: İlk 100 Siparişte %30 İndirim
Kapsam: Tüm ürünler veya belirli ürün / kategoriler
Amaç: Sınırlı fırsat algısı oluşturarak satın alma kararını hızlandırmak
Bu tür kampanyalar, kullanıcıda “kaçırmadan sipariş vermeliyim” hissi yaratır.
🛠️ Adım 1 – Sipariş Sayısına Göre İndirim Uygulama (Kodlu Anlatım)
Aşağıdaki kod, WooCommerce mağazanızda verilen toplam sipariş sayısını kontrol eder.
Eğer sipariş sayısı 100’den azsa, sepete otomatik olarak %30 indirim uygular.
Kapsam: Tüm ürünlerde veya belirli ürün/kategorilerde geçerli olabilir
Amaç: Sınırlı süreli fırsatla müşteri ilgisini artırmak
🛠️ 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 '
🎉 İlk 100 sipariş fırsatından faydalanıyorsunuz! Sepetinize %30 indirim uygulandı.
';
}
}
🧩 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.
⚠️ Manuel Yöntemin Sınırları
Bu yöntem tek kampanya ve kısa vadeli kullanım için uygundur.
Ancak aşağıdaki durumlarda yönetimi zorlaşır:
Birden fazla kampanya aynı anda çalışıyorsa
Kampanya süresi veya oranı sık değişiyorsa
Farklı kullanıcı gruplarına özel indirimler varsa
Kampanyaların öncelik sırası yönetilmek isteniyorsa
Bu noktada kampanyaları tek panelden, kod yazmadan yönetebileceğiniz
WooCommerce kampanya çözümleri ciddi avantaj sağlar.
✅ Manuel Yönteme Alternatif: Woventico ile İlk Sipariş Kampanyaları
Woventico altyapısını kullanan WooCommerce mağazalarında:
İlk siparişe özel indirim
Sipariş sayısına göre kampanya
Yeni üye / ilk alışveriş senaryoları
Süreli ve koşullu indirimler
hiç kod yazmadan, tek panelden kolayca yönetilebilir.
🔎 Manuel vs Otomatik Karşılaştırma
| Manuel Kod Yöntemi | Woventico Kampanya Modülü |
|---|---|
| Kod ekleme gerekir | Kod gerekmez |
| Tek kampanya odaklı | Çoklu senaryo |
| Güncellemesi zor | Kolay yönetim |
| Hata riski | Stabil yapı |
🚀 Sonuç
İlk siparişe özel indirim kampanyaları, WooCommerce mağazalarında müşteri kazanımı için en güçlü aksiyonlardan biridir.
Basit senaryolar için manuel yöntem yeterli olabilir; ancak kampanyaları sık kullanan ve büyümeyi hedefleyen mağazalar için otomatik kampanya yönetimi büyük avantaj sağlar.
Bu kampanyayı kod yazmadan, farklı senaryolarla ve tek panelden yönetmek isterseniz
Woventico tarafından geliştirilen WooCommerce kampanya eklentisini inceleyebilirsiniz.


