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.
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
-
İç arama bazı ürünleri bulmuyor
Benzer bir sorun, ancak kategori filtrelerini değil, arama çubuğunun anahtar kelime indeksini etkiliyor.
-
CSV ile toplu ürün içe aktarma
Büyük bir içe aktarma genellikle filtre önbelleğinin yeniden oluşturulmasını gerekli kılan olaydır.
-
Yavaş yüklenen PrestaShop mağazası
Hiç yeniden oluşturulmayan bir filtre önbelleği, kategori sayfası hızını da düşürebilir.
-
Özel PrestaShop modülü geliştirme
Doğal modülün ele alamadığı özel bir alan üzerindeki filtre için.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.