[EDIT] Κατάλαβα τι χρειάζεσαι. Αφαίρεσα όλα τα post με τις παραθέσεις γιατί θα μπερδέψουν άλλους επισκέπτες και απαντάω σε αυτό που χρειάζεσαι.
Η επέκταση προσθέτει απλά wildcard στην αρχή του κειμένου της αναζήτησης. Το wildcard δεν έχει σχέση με case-sensitive/insensitive αναζήτηση. Η case-sensitive/insensitive αναζήτηση είναι θέμα Collation.
Εξηγώ τι είναι το wildcard. Στα queries όπως είναι στο OCMOD που παρέθεσες, έχουν wildcard πριν και μετά τη λέξη αναζήτησης:
Κώδικας: Επιλογή όλωνSELECT * FROM `oc_product_description` WHERE `name` LIKE '%ALTITRaCK%'
Αναζητά στο όνομα προϊόντος κάποιο κείμενο που περιλαμβάνει τη λέξη "ALTITRaCK". Μπορεί να είναι "Blue ALTITRaCK", "ALTITRaCK Large", "Blue ALTITRaCK Large".
Ενώ στα queries του OpenCart είναι με wildcard μετά τη λέξη αναζήτησης:
Κώδικας: Επιλογή όλωνSELECT * FROM `oc_product_description` WHERE `name` LIKE 'ALTITRaCK%'
Αναζητά στο όνομα προϊόντος κάποιο κείμενο που ΞΕΚΙΝΑ με τη λέξη "ALTITRaCK". Μπορεί να είναι "ALTITRaCK", "ALTITRaCK Large", κλπ, αλλά όχι "Blue ALTITRaCK Large".
Για case insensitive αναζήτηση, από το phpMyAdmin, μπορείς να μετατρέψεις όποια στήλη πίνακα χρειάζεται σε case insensitive Collation όπως το utf8_general_ci.
Αν η στήλη "name" έχει Collation utf8_general_ci και το όνομα προϊόντος είναι "ALTITRaCK"
Είτε
Κώδικας: Επιλογή όλωνSELECT * FROM `oc_product_description` WHERE `name` LIKE 'altitrack%'
Είτε
Κώδικας: Επιλογή όλωνSELECT * FROM `oc_product_description` WHERE `name` LIKE 'ALTITRACK%'
θα φέρουν το ίδιο αποτέλεσμα
Για να κάνεις debug που οφείλεται το πρόβλημα, κάνε αναζητήσεις πρώτα με SQL queries από το phpMyAdmin να επιβεβαιώσεις ότι σου φέρνει το αποτέλεσμα που θες και μετά συζητάμε για το αν η τροποποίηση τρέχει σωστά στο OpenCart.
Αλεξάνδρα Γκόγκα - Software Developer @ People’s Code
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart