Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

PrestaShop kategori sayfasındaki filtreler kayboldu

Dün görünen fiyat, marka veya özellik filtreleri bugün görünmüyor: bunlar faceted search modülüne ve her önemli katalog değişikliğinden sonra yeniden oluşturulması gereken bir önbelleğe bağlıdır. Çoğu durumda, bu önbelleği modülün ayarlarından yeniden oluşturmak filtreleri geri getirir.

Sorunumu anlatayım Mesaj gönderin

Filtreler neden ayrı bir modüle ve önbelleğe bağlıdır

Bir kategori sayfasında fiyat, marka, özellik veya nitelik filtreleri, her ürün kaydından anlık olarak okunmaz: bunlar standart bir kurulumda ps_facetedsearch olan faceted search modülü tarafından üretilir. Bu modül her kategori için mevcut filtre listesini önceden oluşturur ve bir önbellekte saklar.

Katalog önemli ölçüde değiştiğinde bu önbelleğin yeniden oluşturulması gerekir: yeni ürünler, yeni bir nitelik, düzenlenmiş bir özellik. Modülün kendi ayarlarında veya Preferences > Search altında yer alan özel bir ayar bu yeniden oluşturmayı zorlar.

Filtreler neden kayboldu

  • Faceted search modülü, tema veya PrestaShop güncellemesi sırasında yanlışlıkla devre dışı bırakılmış.
  • Bir nitelik veya özellikte “used in filters” kutusu işaretli değil.
  • Toplu bir içe aktarma veya büyük bir ürün grubu sonrası filtre önbelleği yeniden oluşturulmamış.
  • Kategori sayfası düzenini özelleştiren bir tema modülü, arkasındaki modülü gerçekten devre dışı bırakmadan filtre bloğunu gizliyor.

İlgili sayfalar

İhtiyacınızı bir dakikada anlatın

Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.

objectif
version
emplacement (facultatif)
existant (facultatif)
echeance (facultatif)
Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Sıkça sorulan sorular

Markalar hâlâ mevcutken bir marka filtresi neden kayboldu?
Genellikle marka kaydında “used in filters” kutusunun artık işaretli olmamasından ya da bu değişiklikten bu yana filtre önbelleğinin yenilenmemesinden kaynaklanır.
Her yeni üründen sonra önbelleğin yeniden oluşturulması gerekir mi?
Tekil bir ekleme sonrası önbellek genellikle kendiliğinden güncellenir. Toplu bir içe aktarma sonrası, tüm kataloğun hesaba katıldığından emin olmak için elle yeniden oluşturmak daha güvenlidir.
Filtre modülü bir güncelleme sırasında devre dışı bırakılmış olabilir, nasıl kontrol edebilirim?
Yönetim panelindeki modül listesinde faceted search modülünü aramak, etkin olup olmadığını doğrudan gösterir.
Standart bir nitelik veya özellik olmayan bir alana göre filtreleme yapılabilir mi?
Doğal modülle hayır. Bu, filtreleme mantığını özel bir katalog alanına genişleten özel bir geliştirme gerektirir.
Filtreler kategori sayfasının yüklenmesini yavaşlatır mı?
Doğru şekilde oluşturulmuş bir filtre önbelleği sayfayı yavaşlatmaz: zaten görevi, her ziyarette kombinasyonları yeniden hesaplamaktan kaçınmaktır. Eksik veya bozuk bir önbellek ise her yüklemede maliyetli hesaplamalara yol açabilir.