Typo-tolerant OpenCart search
OpenCart has no fuzzy matching of any kind. `LIKE ‘%hummingbrid%’` matches the literal characters or it matches nothing, so a single transposed letter turns a ready buyer into a bounce.
The cause
There is no approximate branch to reach
Some platforms have a fuzzy setting that is off, or set conservatively. OpenCart has none — the search implementation is a set of `LIKE` and `=` comparisons, and neither has a notion of “close”.
This is not a configuration you have missed. There is nothing in the admin to turn on.
What it costs
Phones make typos, and phones are most of your traffic
Mispellings are not rare — they are the normal condition of a small screen and a thumb. Brand names are the worst affected, because they are the words shoppers are least sure how to spell and the ones most likely to be the whole query.
A shopper who gets nothing does not usually try again with better spelling. They leave.
The fix
Match on closeness, not on characters
NitroSearch indexes your catalogue in an engine that scores results by how close they are to what was typed, so “hummingbrid” still finds the hummingbird t-shirt and “panasoic” still finds the Panasonic. It applies as the shopper types, on the search box your theme already has.
More about OpenCart search
Does OpenCart have fuzzy search?
No. Its search is built from `LIKE` and `=` comparisons on the product tables, and neither has any concept of an approximate match. There is no setting to enable.
Can an extension add typo tolerance inside OpenCart?
Some try, usually by generating spelling variants and running more queries. That makes the slow part slower, because each variant is another wildcard scan of the same table on the same server.
Does NitroSearch need configuring for this?
No. Typo tolerance is on by default and applies to product names, brands and codes alike, on every plan — search features are never tiered.
Will it make unrelated products show up?
Results are ranked, so exact matches sort above near ones. A shopper who typed the name correctly sees the same first result they would have seen anyway.
OpenCart behaviour on this page last checked against live OpenCart 4.1.0.3 and 3.0.5.0 installs on 2026-08-05.
Give your shoppers search that finds things
Free up to 100 search results, no card, no time limit. Paid plans start at $5.99/mo and are priced by catalogue size — never per search.