WooCommerce Fiyat Gizleme (Giriş Yapmamış Kullanıcılar İçin)
E-ticaret sitelerinde bazı işletmeler, fiyat bilgilerini yalnızca belirli bir kullanıcı grubuna göstermek isteyebilir. Örneğin, yalnızca kayıtlı müşterilere veya giriş yapmış kullanıcılara fiyatları göstermek, hem bir kayıt olma teşviki yaratabilir hem de fiyat bilgilerini kontrol altında tutmanıza olanak tanır. WooCommerce, bu tür özelleştirmeleri kolaylıkla yapabileceğiniz esnek bir altyapı sunar.
Bu rehberde, WooCommerce fiyat gizleme işlemini nasıl gerçekleştirebileceğinizi, giriş yapmamış kullanıcılar için fiyatları nasıl gizleyip “Giriş Yapın” mesajı gösterebileceğinizi adım adım açıklayacağız.
1. WooCommerce’de Fiyat Gizleme Neden Önemlidir?
WooCommerce fiyat gizleme özelliği, bazı durumlarda işletmeniz için stratejik bir avantaj sağlar:
- Toptan Satış Mağazaları: Fiyat bilgilerini yalnızca belirli bir kullanıcı grubuna göstermek isteyen toptan satış yapan işletmeler için idealdir.
- Özel Müşteri Grupları: Üyelik gerektiren sitelerde fiyat bilgileri yalnızca üyelere gösterilebilir.
- Fiyatlandırma Rekabeti: Fiyatları genel erişime kapatarak rakiplerinizin fiyat bilgilerinizi görmesini engelleyebilirsiniz.
- Kullanıcı Kaydı Teşviki: Kullanıcıların fiyatları görebilmek için giriş yapmalarını teşvik eder ve bu da müşteri kitlenizi büyütmenize yardımcı olabilir.
2. WooCommerce Fiyat Gizleme İçin Kod Kullanımı
WooCommerce mağazanızda fiyatları giriş yapmamış kullanıcılar için gizlemek ve bunun yerine bir mesaj göstermek için basit bir kod çözümü kullanabilirsiniz.
Aşağıdaki kod, WooCommerce ürün fiyatlarının yalnızca giriş yapmış kullanıcılara görünmesini sağlar. Giriş yapmamış kullanıcılar fiyat yerine bir mesaj görür.
<?php
// Misafir kullanıcılar için fiyatları gizler ve giriş mesajı gösterir
add_filter( 'woocommerce_get_price_html', 'custom_hide_price_for_guests' );
function custom_hide_price_for_guests( $price ) {
// Kullanıcının giriş yapmadığını kontrol et
if ( ! is_user_logged_in() ) {
$login_url = esc_url( wp_login_url() ); // Güvenli giriş URL'sini oluştur
$guest_message = sprintf(
'<span class="guest-message">%s <a href="%s">%s</a>.</span>',
esc_html__( 'Fiyatları görmek için lütfen', 'your-text-domain' ),
$login_url,
esc_html__( 'giriş yapın', 'your-text-domain' )
);
return $guest_message;
}
// Kullanıcı giriş yapmışsa fiyatı olduğu gibi döndür
return $price;
}
Mesajın tasarımını özelleştirmek için aşağıdaki CSS kodunu kullanabilirsiniz:
.guest-message {
font-size: 16px;
color: #d9534f; /* Örneğin kırmızı renk */
font-weight: bold;
}
.guest-message a {
color: #0275d8; /* Bağlantı için mavi renk */
text-decoration: none;
}
.guest-message a:hover {
text-decoration: underline;
}
Yukarıdaki kodları functions.php dosyasına eklemeden önce mutlaka bir yedek alın. Ne yaptığınızı bilmiyorsanız web sitenize zarar verebilirsiniz. Lütfen bir uzmandan destek alın.
Yukarıdaki kodları functions.php dosyasına eklemeden önce mutlaka bir yedek alın. Ne yaptığınızı bilmiyorsanız web sitenize zarar verebilirsiniz. Lütfen bir uzmandan destek alın.
Kodun Kullanımı
- WordPress Kontrol Paneli: Web sitenizin WordPress kontrol paneline giriş yapın.
- functions.php Dosyası: Sol menüden Görünüm > Tema Düzenleyici seçeneğine gidin ve kullandığınız temanın functions.php dosyasını açın.
- Kod Ekleyin: Yukarıdaki kodu functions.php dosyasının en altına yapıştırın ve dosyayı kaydedin.
Kod başarıyla eklendiğinde:
- Giriş yapmamış kullanıcılar, ürün fiyatlarını göremez ve bunun yerine “Fiyatları görmek için lütfen giriş yapın” mesajını görür.
- Giriş yapmış kullanıcılar, fiyatları normal şekilde görüntüleyebilir.
3. WooCommerce Fiyat Gizleme İçin Eklenti Kullanımı
Kod eklemekle uğraşmak istemeyen kullanıcılar için WooCommerce fiyat gizleme işlemini gerçekleştiren çeşitli eklentiler mevcuttur. İşte önerilen bazı eklentiler:
3.1. WooCommerce Private Store
Bu eklenti, WooCommerce mağazanızın yalnızca giriş yapmış kullanıcılara görünmesini sağlar.
- Tüm mağazayı gizleyebilir veya yalnızca fiyatları gizleyebilirsiniz.
- Kullanıcı gruplarına özel erişim yetkileri tanımlayabilirsiniz.
3.2. YITH WooCommerce Role Based Prices
Bu eklenti, kullanıcı rollerine göre fiyatları gizlemenize veya özelleştirmenize olanak tanır.
- Giriş yapmamış kullanıcılar için fiyatları gizler ve özel mesajlar ekler.
- Üyelik gerektiren siteler için uygundur.
3.3. Hide Price and Add to Cart for WooCommerce
Bu ücretsiz eklenti, fiyatları gizlemekle kalmaz, aynı zamanda “Sepete Ekle” butonunu da kaldırmanıza olanak tanır.
- Fiyat yerine özelleştirilmiş bir mesaj gösterebilirsiniz.
4. WooCommerce Fiyat Gizleme İle İlgili Stratejiler
Fiyat gizleme özelliğini mağazanızda etkili bir şekilde kullanmak için şu stratejileri uygulayabilirsiniz:
4.1. Kullanıcı Kaydı Teşviki
Fiyatları görmek için giriş yapma zorunluluğu, kullanıcıları mağazanıza kayıt olmaya teşvik eder. Bu, müşteri kitlenizi büyütmek için etkili bir yoldur.
4.2. Üyelik Tabanlı Satış
Toptan satış yapan mağazalarda veya üyelik bazlı hizmet sunan işletmelerde fiyatların yalnızca belirli gruplara görünmesi, özel bir müşteri deneyimi yaratır.
4.3. Rekabetten Korunma
Fiyatları giriş yapmamış kullanıcılar için gizlemek, rakiplerinizin fiyatlarınızı analiz etmesini zorlaştırır.
5. WooCommerce Fiyat Gizleme İle İlgili Sıkça Sorulan Sorular
1. Fiyatları yalnızca belirli ürünler için gizleyebilir miyim?
Evet, kodun içine ürün ID’sine bağlı koşullar eklenerek yalnızca belirli ürünlerin fiyatlarını gizlemek mümkündür. Örneğin:
<?php
// Belirli bir üründe giriş yapmamış kullanıcılar için fiyatı gizler
add_filter( 'woocommerce_get_price_html', 'custom_hide_price_for_specific_product' );
function custom_hide_price_for_specific_product( $price ) {
// Giriş yapılmamışsa ve ürün ID'si belirtilen ürünle eşleşiyorsa
if ( ! is_user_logged_in() ) {
global $product;
// Hedef ürün ID'sini kontrol et
$target_product_id = 123; // Gizlemek istediğiniz ürün ID'si
if ( $product instanceof WC_Product && $product->get_id() == $target_product_id ) {
return esc_html__( 'Fiyatları görmek için giriş yapın.', 'your-text-domain' );
}
}
// Fiyatı olduğu gibi döndür
return $price;
}
2. “Sepete Ekle” butonunu da gizlemek mümkün mü?
Evet. Fiyatları gizlerken, aynı zamanda “Sepete Ekle” butonunu da gizlemek için WooCommerce filtreleri kullanılabilir.
3. Kod tüm temalarla uyumlu mu?
Kod, WooCommerce uyumlu temalarda sorunsuz çalışır. Ancak özel temalarda ek düzenlemeler gerekebilir.
4. Eklentiler performansı etkiler mi?
Kaliteli bir eklenti kullanıldığında, performans üzerindeki etkisi minimum düzeyde olur. Ücretsiz eklentiler kullanırken dikkatli olunmalı ve güvenilir kaynaklardan indirildiğinden emin olunmalıdır.
Sonuç
WooCommerce fiyat gizleme (giriş yapmamış kullanıcılar için), müşteri kitlenizi büyütmek, rakiplerden korunmak ve özel bir müşteri deneyimi sunmak için oldukça etkili bir yöntemdir. Yukarıda paylaştığımız kod ve eklentilerle, mağazanızda bu özelliği kolayca uygulayabilirsiniz.
Eğer WooCommerce mağazanızda özelleştirme yapmak veya profesyonel destek almak isterseniz, Boran Karadeniz olarak size yardımcı olmaktan mutluluk duyarım.
Hemen iletişime geçin ve WooCommerce mağazanızı en iyi hale getirelim! 😊
Hemen İletişime Geçin
📞 Telefon: 0539 219 79 78
💬 WhatsApp: Buradan mesaj gönderin
📧 E-posta: [email protected]
🌐 Fiyat teklifi almak için: Fiyat Teklifi Al
WordPress ile tasarlanmış muhteşem bir web sitesine ne dersin?
Bir uzman desteği alBoran Karadeniz
Boran Karadeniz, 8+ yıllık deneyimiyle WordPress, WooCommerce, SEO, sosyal medya yönetimi ve dijital reklam hizmetlerinde uzman bir profesyoneldir.
Yorum Yaz