Paylaş

Hide Price Pro - Fiyatı Görmek İçin Giriş Yapın, B2B Toptan Satış İçin Misafir, Ülke ve Ürün Bazlı Fiyat Gizleme

Price: €49,99
Vergisiz

Fiyatları görmemesi gerekenlerden gizleyin, yerine bir giriş daveti ya da kendi metninizi gösterin. Tek bir kural seçersiniz — misafirler, seçili ülkeler veya seçili ürünler — ve fiyat sayfa oluşturulmadan önce sunucu tarafında silinir; HTML'e hiç ulaşmaz. Liste sayfalarında sepete ekle düğmesi de onunla birlikte kalkar, kısıtlı ürünler sepetten sunucu tarafında çıkarılır; elle hazırlanmış bir sepete ekle bağlantısı da bunu aşamaz. Hiçbir çekirdek dosyaya, tema şablonuna veya override'a dokunulmaz. B2B, toptan satış ve teklif usulü satış için tasarlandı. PrestaShop 1.7 – 9 için.

Paylaş
Uyumlu sürümler:
PS 1.7 PS 8 PS 9
Mevcut diller:
Hollandaca Hollandaca İngilizce İngilizce Fransızca Fransızca Almanca Almanca İtalyanca İtalyanca Lehçe Lehçe İspanyolca İspanyolca Türkçe Türkçe
İndirildi 63 kez sizin gibi müşteriler tarafından

Fiyatın herkes için olmadığı mağazalar için

Rakiplerinizin okumasını istemediğiniz toptan fiyatlar. Bazı ülkelere sattığınız, bazılarına satmadığınız bir katalog. Listelenmek yerine teklife bağlanan ürünler. Üçünde de çözüm aynı: ürünü gösterin, rakamı gizleyin ve ziyaretçiye sizinle iletişime geçmesi ya da giriş yapması için bir neden verin.

Bilinçli olarak seçilen tek bir kural

Yapılandırma sayfası, birbiriyle çelişebilecek bir yığın anahtar yerine tam olarak tek bir seçim sunar:

  • Kimse — modül duraklatıldı — hiçbir şey gizlenmez.
  • Giriş yapmamış ziyaretçiler (tüm ürünler) — misafirler kataloğun tamamında fiyatı göremez.
  • Aşağıda seçilen ülkelerden gelen ziyaretçiler (tüm ürünler) — diğer herkes fiyatı görmeye devam eder.
  • Herkes, ancak yalnızca ürün sayfasında Modüller sekmesinde işaretlenen ürünlerde — yalnızca işaretlediğiniz ürünlerde gizlenir, başka hiçbir yerde.

Önceki sürümlerde birbirinden bağımsız üç anahtar vardı ve geçersiz bir kombinasyonu kaydetmek yalnızca başarısız oluyordu. Bunu tek ve dışlayıcı bir seçime dönüştürmek, imkânsız bir yapılandırmanın daha en baştan oluşturulamaması demek — ve Kimse seçeneği sayesinde modülü duraklatmak için onu hiçbir zaman kaldırmanız gerekmiyor. Farklı bir kural etkinken bir ürünün Modüller sekmesini açtığınızda modül, ürün bazlı seçeneklerinin şu anda hiçbir etkisi olmadığını size açıkça söyler; sessizce hiçbir şey yapmayacak bir ayarı yapmanıza izin vermez.

Fiyat, sayfa var olmadan önce kaldırılır

Asıl önemli olan kısım bu. PrestaShop 1.7.5 ve üstünde modül actionPresentProduct ve actionPresentProductListing kancalarına bağlanır ve ürünü sunucu tarafında yeniden yazar: show_price kapalı, fiyat metinleri boşaltılmış, sepete ekle bağlantısı kaldırılmış. Fiyat HTML'e hiçbir zaman ulaşmaz; yani sayfa kaynağında bulunmayı bekleyen bir işaretlemenin içinde durmaz.

Gizleme, fiyatın göründüğü her yeri kapsar: kategori sayfaları, arama sonuçları, ana sayfa bileşenleri — öne çıkan ürünler, çok satanlar, yeni ürünler, indirimdekiler — hızlı görünüm ve ürün sayfasının kendisi. Liste sayfalarında sepete ekle düğmesi de onunla birlikte kalkar. Küçük bir JavaScript katmanı liste minyatürlerini üstlenir ve sıra dışı bir temanın yine de oluşturabileceği fiyat işaretlemesini savunma amacıyla temizler; ancak bu, mekanizmanın kendisi değil ikinci savunma hattıdır.

Etrafından dolaşılarak satın alınamaz

Birisi ürünü yine de sepetine atabiliyorsa fiyatı gizlemenin pek bir değeri kalmaz. Her sepet kaydında ve ayrıca sepet ile ödeme sayfalarında kısıtlı ürünler sunucu tarafında kaldırılır — dolayısıyla elle hazırlanmış bir sepete ekle bağlantısı kimseyi bir yere götürmez.

Ziyaretçinin ülkesi belirlenemiyorsa ziyaretçi kısıtlı kabul edilir. Kural güvenli tarafa düşer: coğrafi konum belirsiz kaldı diye asla fiyat sızdırmaz.

Hızlı görünüm açılır pencereleri, onlara dokunulmadan halledilir

Hızlı görünüm modülleri fiyatları kendi AJAX denetleyicileri üzerinden oluşturur ve bu tür bir maskeleme genellikle tam da burada sızdırır. Bu istekler gönderim anında yakalanır ve modülün fiyat gösterimi yalnızca o istek için, bellekte kapatılır — dosyaları ve veritabanı ayarları hiçbir zaman değiştirilmez. Bir MutationObserver eklenen açılır pencereleri temizler ve yerine geçecek mesajınızı içine yerleştirir; sağlık kontrolü de mağazanızda hangi hızlı görünüm modüllerini tespit ettiğini listeler.

Ziyaretçinin bunun yerine gördüğü şey

Misafir ve ülke kuralları için: yazdığınız çok dilli bir mesaj ve isteğe bağlı olarak, giriş yaptıktan sonra ziyaretçiyi baktığı ürüne geri götüren otomatik bir Giriş yap düğmesi.

Ürün kuralı için: her dil için ayrı, ürün bazlı bir Fiyat yerine gösterilen içerik alanı. HTML serbest — "Fiyat teklifi isteyin", bir telefon numarası, bir iletişim bağlantısı, size ne uyuyorsa — ya da boş bırakırsanız hiçbir şey.

Soruları siz sormadan yanıtlayan bir sağlık kontrolü

Yapılandırma sayfasında, her şey yolundayken susan ve olmadığında konuşan bir sağlık kontrolü bulunur. Sağlıklı bir mağazada yalnızca şunları doğrular: Aktif kural, kaç ürünün işaretli olduğu (İşaretli ürünler), hangi Hızlı görünüm modüllerinin kapsandığı ve ortalıkta Eski modül sürümlerinden kalan dosyalar bulunmadığı.

Geri kalanı yalnızca geçerli olduklarında görünür: ülke kuralı açıkken PrestaShop coğrafi konumu devre dışıysa bir uyarı — ayarı açmak için doğrudan bir bağlantıyla, çünkü kural onsuz ziyaretçileri ayırt edemez; katalog modu zaten mağaza genelinde her fiyatı gizleyip modülün etkisini görünmez kılıyorsa bir not; PrestaShop sürümünüz 1.7.5'ten eskiyse bir not; ve 1.x sürümünden kalıntılar tespit edilirse bir Şimdi onar düğmesi. Önemli olan tek şeyi bulmak için bir duvar dolusu yeşil onay işaretini okumanız istenmez.

Sürüm 2, bir güvenlik riskini ve bir yığın çekirdek ameliyatını ortadan kaldırdı

1.x sürümü çekirdek dosyaları değiştirerek kuruluyordu — her PrestaShop sürümü için bir ProductListingFrontController kopyası, ayrıca klasik tema şablonları ve ps_featuredproducts, ps_bestsellers, ps_newproducts, ps_specials ile ProductController sınıf override'ları. Her PrestaShop güncellemesi böylece beyaz sayfa ihtimali demekti.

Sürüm 2.0, kancalardan başka hiçbir şey kullanmayan eksiksiz bir yeniden yazımdır. Çekirdek dosya yok, tema şablonu yok, override yok. PrestaShop yükseltmeleri modülü bozamaz, çünkü PrestaShop'un içinde bozulacak hiçbir parçası yoktur.

Ayrıca, kimlik doğrulaması hiç olmadan bağımsız betikler olarak çalışan CSV toplu içe ve dışa aktarma ekranlarını da kaldırdı — teorik değil, gerçek bir güvenlik açığıydı. Toplu işaretlemeye ihtiyacınız varsa, güvenli bir yönetici denetleyicisi sürümü planlanıyor.

1.x'ten yükseltme, eski sürümün ardını toplar

Klasörü değiştirin ve modülün Yapılandır sayfasını açın — bekleyen yükseltmeyi algılar, ülke listenizi ve ürün bazlı metinlerinizi koruyarak kendini yerinde taşır. Eski üç anahtarı tek kurala dönüştürür, 1.x'in değiştirmiş olduğu çekirdek denetleyiciyi ve tema şablonlarını geride bıraktığı yedeklerden geri yükler, artakalan sınıf override'larını siler, sınıf dizinini yeniden oluşturur ve şablon önbelleğini temizler. Otomatik olarak geri yüklenemeyen ne varsa sağlık kontrolü tarafından bir Şimdi onar düğmesiyle listelenir.

İki pratik not: Modül Yöneticisi'nin Yükselt düğmesini kullanmayın; bu düğme yalnızca Addons kaynaklı modüller için çalışır ve diskte güncellenmiş bir modül için "Could not perform action upgrade for module undefined" hatası verir — yükseltme yolu Yapılandır sayfasını açmaktır. Ve Sıfırla'yı asla kullanmayın, yapılandırmayı siler.

Uyumluluk

PrestaShop 1.7 ile 9 arası, sekiz dilde: Almanca, Fransızca, Felemenkçe, İngilizce, İspanyolca, İtalyanca, Lehçe ve Türkçe. 1.7.5'ten itibaren tamamen sunucu tarafında fiyat maskeleme; 1.7.0–1.7.4 sürümlerinde ürün sunucu kancaları bulunmadığı için gizleme yalnızca CSS ve JavaScript katmanına düşer — mağazanızın bundan etkilenip etkilenmediğini sağlık kontrolü size söyler. Ürün bazlı veriler hızlı düzenlemelerden, stok güncellemelerinden ve web servisi kayıtlarından etkilenmez; ürün silindiğinde ilgili satırlar otomatik olarak silinir.

Sıkça sorulan sorular

Kararlı bir ziyaretçi fiyatı yine de sayfa kaynağında bulabilir mi?

Hayır, 1.7.5 ve üstünde bulamaz. Fiyat, HTML oluşturulmadan önce sunucu tarafında silinir; dolayısıyla kaynakta bulunacak bir şey yoktur.

Birisi gizli bir ürünü doğrudan bir bağlantıyla sepetine ekleyebilir mi?

Hayır. Kısıtlı ürünler her sepet kaydında ve ayrıca sepet ile ödeme sayfalarında sunucu tarafında sepetten çıkarılır.

Fiyatları yalnızca misafirlerden gizleyip müşterilerin görmesini sağlayabilir miyim?

Evet — bu, giriş yapmamış ziyaretçiler kuralıdır ve ziyaretçiyi ardından ürüne geri götüren bir Giriş yap düğmesi gösterebilirsiniz.

Bir ziyaretçinin hangi ülkede olduğunu tespit edemezsem ne olur?

Ziyaretçi kısıtlı kabul edilir. Kural, fiyat sızdırma riskini almak yerine güvenli tarafa düşer. Ülke kuralının PrestaShop coğrafi konumunun etkin olmasını gerektirdiğini unutmayın; sağlık kontrolü sizi uyarır ve doğrudan ilgili ayara bağlantı verir.

PrestaShop'u güncellediğimde bozulur mu?

Hayır. Sürüm 2 hiçbir çekirdek dosyaya, tema şablonuna veya override'a dokunmaz — tamamen kancalar üzerinden çalışır, dolayısıyla PrestaShop'un içinde bir güncellemenin bozabileceği hiçbir şey yoktur.

Hızlı görünüm açılır pencereleriyle çalışır mı?

Evet. Bu AJAX istekleri yakalanır ve fiyat gösterimi yalnızca o istek için bellekte kapatılır; hızlı görünüm modülünün kendi dosyaları ve ayarları hiçbir zaman değiştirilmez.

1.x'ten yükseltiyorum — elle neyi temizlemem gerekiyor?

Elle hiçbir şeyi. Yapılandır sayfasını açın; modül kendini taşır, 1.x'in değiştirdiği çekirdek dosyaları geri yükler ve artakalan override'larını kaldırır. Modül Yöneticisi'nin Yükselt düğmesi yerine Yapılandır sayfasını kullanın ve Sıfırla'yı asla kullanmayın.

Fiyatlarım her yerde gizli ve bunu beklemiyordum. PrestaShop'un kendi katalog modunun açık olup olmadığını kontrol edin — bu mod, bu modülden bağımsız olarak mağaza genelinde her fiyatı gizler. Sağlık kontrolü, geçerli olduğunda bunu işaretler. Ve modülü kaldırmadan durdurmak istiyorsanız kuralı Kimse — modül duraklatıldı olarak ayarlayın.

  • Marka
  • Referans
    17301
  • ean13
    8691246217301

  • Uyumluluk
    Prestashop 1.7
    Prestashop 8
    Prestashop 9
  • Mevcut Modül Çevirileri
    Almanca
    Felemenkçe
    Fransızca
    İngilizce
    İspanyolca
    İtalyanca
    Lehçe
    Türkçe

Uyumluluk
PS1.7 PS8 PS9
Çeviriler
Hollandaca Hollandaca
İngilizce İngilizce
Fransızca Fransızca
Almanca Almanca
İtalyanca İtalyanca
Lehçe Lehçe
İspanyolca İspanyolca
Türkçe Türkçe
Demo
Giriş: demo@demo.com / Demodemo123!
Geliştirici
MEG Venture MEG Venture

Yorumlar (2)

(5.0)

4 other products in the same category

Paylaş
Yükleniyor...

Size en iyi alışveriş deneyimini sunmak için çerezler kullanıyoruz. “Kabul Et” seçeneğine tıklayarak, gizlilik politikamızda açıklanan şekilde çerezlerin kullanımını kabul etmiş olursunuz.

Daha fazla bilgi
Başa Dön