Esto es lo que necesitas para que los filtros funcionen en tu tienda OpenCart:
- Crear grupos de filtros y filtros.
- Asignar filtros a categorías de productos.
- Asignar filtros a productos.
- Activar el módulo de filtros.
- Añadir filtros al diseño de la tienda.
- Bonificación: hacer que los filtros grandes parezcan compactos.
Parece mucho trabajo y puede que te preguntes por qué necesitas asignar filtros de producto a categorías. ¿Por qué no basta con asignar filtros a los productos?
La respuesta es simple. Imagina que tienes 10, 20 o más grupos de filtros diferentes en tu tienda – color, talla, peso, temporada, etc… Y querrás mostrar los filtros en las páginas de categorías. Si los filtros no se asignaran a las categorías, se mostrarían todos en todas las categorías aunque no hubiera productos que tuvieran esos filtros. Sería un lío. Así que cuando usted asigna sólo algunos de los filtros a la categoría específica, el cliente tendrá una sección de filtros más limpia, más simple y más útil en la página de categoría.
Cómo crear grupos de filtros y filtros en OpenCart
Primer paso – ir al panel de administración de OpenCart y seleccionar Catálogo >> Filtros en el menú principal. Para crear un nuevo grupo de filtros haz clic en Añadir nuevo en la parte superior derecha de la página.

Lo que necesita introducir aquí:
- Nombre del grupo de filtros. Puede ser color, talla, longitud – cualquier grupo de datos que desee para filtrar los productos. Si tienes varios idiomas en tu tienda, puedes nombrar los grupos de filtrado de forma diferente.
- Orden de clasificación. Se utiliza para ordenar los grupos en el módulo de filtro (para el cliente). Por ejemplo, si tiene más de un grupo de filtros en la página de categorías (color, talla, peso), puede mostrar primero el filtro Color estableciendo el orden de clasificación en 1, Peso en segundo lugar si su orden de clasificación es 2 y así sucesivamente. El número más bajo tiene prioridad. Puede dejar este campo vacío si no necesita un orden específico.
- Nombres de los filtros. Si el grupo de filtros es, por ejemplo, color, entonces los nombres de los filtros serán rojo, verde, azul, etc. También tienen números de ordenación para que pueda ordenarlos exactamente como desee.

Cómo añadir filtros a las categorías en OpenCart
Para añadir filtros a las categorías de la tienda vaya a Catálogo >> Categorías, y edite una de las categorías. Haga clic en la pestaña Datos e introduzca cualquier filtro que desee en el campo de filtro. Aparecerán todos los filtros con nombres similares, así que todo lo que tienes que hacer es seleccionar los filtros que quieres añadir.

Todos los filtros seleccionados aparecerán debajo en la lista. Puede añadir tantos filtros como necesite, y puede eliminar cualquiera de ellos con un solo clic pulsando junto al nombre del filtro.
Cómo añadir filtros a los productos en OpenCart
Si quieres añadir filtros a un producto de una tienda OpenCart ve a Catálogo >> Productos y edita el producto al que quieres añadir filtros. Haga clic en la pestaña Enlaces y busque el campo Filtro. Introduzca el nombre del filtro y selecciónelo en el menú desplegable. Eso es todo, el filtro se añade al producto.
Después de añadir o eliminar filtros no olvide guardar los cambios.

Puede añadir tantos filtros como desee, y puede eliminarlos de la misma manera que los filtros de categoría – haciendo clic en el símbolo junto al nombre del filtro. Después de añadir o eliminar filtros pulsa el botón Guardar cambios en la esquina superior derecha de la página.
Cómo activar el módulo Filtro en OpenCart
Tras una nueva instalación de OpenCart, el módulo Filtro no está activado en la tienda. Para activarlo vaya a Extensiones >> Extensiones (o Extensiones >> Módulos dependiendo de la versión de OpenCart que esté utilizando), busque el módulo Filtro y pulse el botón Instalar .

Después de instalarlo pulse el botón Editar en el módulo Filtro, y actívelo.

Cómo mostrar filtros en la categoría OpenCart, o cualquier otra página en el front-end
Para mostrar los filtros a los clientes es necesario añadir el módulo de filtros al diseño de la tienda. Puede añadir filtros a las páginas de categoría, búsqueda, fabricante o cualquier otra página.
Si desea añadir filtros a las páginas de categoría, vaya a Diseño >> Diseños (o Sistema >> Diseño >> Diseños, dependiendo de la versión de OpenCart que utilice), y edite el diseño de Categoría.

Puede añadir el filtro a la columna izquierda o derecha, al contenido superior e inferior – en cualquier posición. Por ejemplo, si quieres que aparezca en la columna de la izquierda, selecciona el módulo Filtro en la columna de la izquierda, haz clic en el botón Añadir módulo y guarda los cambios.

Los cambios serán visibles inmediatamente en las páginas de categoría:

La misma técnica se utiliza para añadir el módulo Filtro a otras páginas como la página de Búsqueda, páginas de Fabricantes y así sucesivamente. Simplemente edite el diseño que desee y añádale el módulo Filtro.
Cómo hacer que los filtros grandes se vean compactos en su tienda OpenCart
Algunas tiendas tienen enormes listas de filtros que pueden parecer enormes en la página principal de la tienda. Si desea hacer que se vean más compactos y hacerlos aún más fáciles de usar puede probar nuestra extensión Better Filter.

Hace que los filtros grandes se puedan desplazar y filtra los productos con un solo clic, sin necesidad de hacer clic en el botón Refinar búsqueda. Encontrará más información sobre la extensión en la página Mejor filtro.