PrestaShop’ta iç arama bazı ürünleri bulmuyor
Ürün mevcut ve yayında, ama arama çubuğu onu hiç getirmiyor: PrestaShop, ürün anahtar kelimelerini katalogdan ayrı bir tabloda indeksler ve bu tablo sanılandan daha sık senkronizasyondan çıkar. Çoğu durumda Preferences > Search üzerinden yeniden indeksleme sorunu çözer.
Bir ürün aramada neden görünmez olabilir
PrestaShop doğrudan ürün kartlarında arama yapmaz: bir ürün kaydedildiğinde, anahtar kelimelere bölünerek search_word ve search_index adlı özel tablolarda saklanır. Arama çubuğunun sorguladığı şey kataloğun kendisi değil, bu indekstir. İndeks toplu bir değişiklikten sonra yeniden oluşturulmadıysa, kataloğun eski halini yansıtmaya devam eder.
Preferences > Search altındaki Re-index düğmesi, bu tabloyu güncel katalogdan tamamen yeniden oluşturur. Bulunamayan bir ürünle karşılaşıldığında önce denenmesi gereken şey budur.
Bir ürünü aramada görünmez yapan durumlar
- Toplu bir içe aktarma veya ürün güncellemesinden sonra indeks hiç yeniden oluşturulmamış.
- “Search only available products” ayarı, devre dışı veya stokta olmayan bir ürünü hariç tutuyor.
- PrestaShop’un kullandığı varsayılan MySQL full-text arama, dört karakterden kısa kelimeleri yok sayıyor.
- search_word tablosundaki weight alanı, yani bir anahtar kelimeye verilen ağırlık çok düşük ve ürünü tamamen gizlemeden sonuçlarda çok geriye itiyor.
İlgili sayfalar
-
Kategori sayfasındaki filtreler kayboldu
Aramayla ilişkili başka bir bileşen, ancak anahtar kelime indeksinden farklı bir modüle ve önbelleğe dayanıyor.
-
CSV ile toplu ürün içe aktarma
Büyük bir içe aktarma genellikle yeniden indekslemeyi gerekli kılan olaydır.
-
Yavaş yüklenen PrestaShop mağazası
Kötü bakılan bir arama indeksi, yönetim paneli yanıt sürelerini de etkileyebilir.
-
Özel PrestaShop modülü geliştirme
Yazım hatalarına toleranslı arama veya özel sonuç sıralaması 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.