κατασκευή magento eshop 003 – Αναζήτηση στο Magento

Πολλές φορές σε ένα magento eshop παρουσιάζεται το εξης πρόβλημα: Πληκτρολογούμε τον όρο αναζήτησης που θέλουμε αλλά το magento μας βγάζει λάθος αποτελέσματα. Υπάρχουν δύο λύσεις σε αυτό: H πρώτη είναι να αγοράσουμε module και να διορθώσουμε το λάθος του ηλεκτρονικού καταστήματος και η δεύτερη να επέμβουμε στον κώδικα του magento.

Ενα πολύ καλό module έρχεται από την εταιρία Mirasvit και μπορείτε να δείτε τι κάνει από εδώ

Για όσους θέλουν να πειραματιστούν και να επέμβουν στον πηγαίο κώδικα του Magento δείτε μία λύση παρακάτω:

αντιγραφή αρχείου
app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
σειρά 354  app/code/local/Mage/CatalogSearch/Model/Mysql4/Fulltext.php

if ($like) {
$likeCond = '(' . join(' OR ', $like) . ')';
}

αλλαγή σε:

 

if ($like) {
$likeCond = '(' . join(' AND ', $like) . ')';
}
About the Author
Magento Xperience: 5 years, Wordpress Xperience: 3 years, Joomla Xperience: 7 years