Standaard zoeken in productbeschrijvingen OpenCart

In OpenCart 1.5.6.4 worden standaard alleen de productnamen doorzocht bij het geven van een zoekopdracht in de standaard zoekbox. In mijn ogen toch echt te summier. Gelukkig is dit vrij gemakkelijk aan te passen!

Voordat ik verder ga even de opmerking dat in het zoekresultatenscherm wel de mogelijkheid is om te zoeken in productomschrijvingen (dit is door middel van een vinkje aan te zetten).
In dit artikel gaat het echter over de standaard zoekbox die, normaal gesproken, overal op de site te zien is.

De aanpassing dient te gebeuren in het common.js javascript bestand.
Doe dit nooit in het core bestand (!) maar maak een override door in je theme directory een map “javascript” te maken en daar een kopie van het bestand te plaatsen (te vinden in: catalog/view/javascript).

Zoek vervolgens naar dit stukje code:

if (search) {
    url += '&search=' + encodeURIComponent(search);
}

en vervang het door:

if (search) {
    url += '&search=' + encodeURIComponent(search);
    url += '&description=true';
}

Nu zul je zien dat bij het geven van een zoekopdracht ook de productbeschrijvingen worden doorzocht.

Scroll to top