OCFilter Setup for OpenCart
OCFilter setup for OpenCart
OpenCart's built-in filtering is limited: no price ranges, no product counts per option, no hiding of empty values. So stores with large catalogues usually install a dedicated solution.
What is included
- installing and configuring the module for your theme;
- building filter groups from product specifications;
- binding filters to the right categories — so "Screen size" does not appear in the Footwear section;
- normalising values: differing capitalisation and differing languages must collapse into one option;
- configuring indexation of filtered pages;
- performance checks at your catalogue size.
Two problems to solve immediately
Duplicate pages. Every filter combination is a separate URL. Three groups with five options each give hundreds of combinations; together with sorting and pagination, a store with a thousand products becomes tens of thousands of pages to a search engine. Canonical URLs and indexation rules are required — otherwise the crawler spends its budget on endless combinations instead of product pages.
Performance. A filter that recounts product totals across the whole catalogue without the right indexes takes seconds to think. On a large catalogue that is critical.
The usual reason "the filter does not work"
Not the module, the data: specifications filled in inconsistently or not at all. So the work often starts with normalisation rather than configuration.