Magento2 – Quitar filtros categorías

En Magento2 quitar filtros categorías de la columna izquierda de nuestra tienda no es sencillo. Por Internet se puede encontrar muchas opciones para hacerlo, por lo que vamos a hacer un resumen.

Y porqué hacemos un resumen? Porque en la mayoría de las ocaciones, esas soluciones que nos proporciona internet, no funcionan.

Magento2 – Quitar filtros campo en design

Por un lado, podemos encontrar la opción de añadir en:

Catálogo > Categorías > Seleccionar categoría > Diseño

Y añadir el siguiente código xml

<referenceContainer name="catalog.leftnav" remove="true" />

Personalmente, a mi no me funcionó. Aunque tiene sentido, por algún motivo a mi no me funcionó.

Magento2 – Quitar filtros desde xml

La otra opción es buscar el fichero catalog.xml de nuestra plantilla y añadir el siguiente código donde corresponda:

<referenceBlock name="catalog.leftnav" remove="true" />

Esta opción, la podéis ver con más detalle en el artículo: .Magento 2 – Eliminar columnas en una categoría o página por lo que no profundizo más.

Magento2 – Administrar filtros desde panel

Magento dispone de una opción desde el panel para administrar los filtros (Layered navigation). Nos vamos a:

Tienda > Atributos > Productos > Clicamos sobre categoría > Propiedades de la tienda

Ahí veremos todo lo que puede hacerse servir como filtro. Entre ellos, encontraremos las categorías. Clicamos sobre cada una de ellas y cambiamos:

Usar en navegación por capas: Filtrable

Por

Usar en navegación por capas: No.

Limpia Caché, y vuelve a visitar la tienda. Ya no debería salir el filtro correspondiente.

Como ya he comentado, en Magento2 quitar filtros categorías de la columna izquierda de nuestra tienda no es sencillo. Pero ésta última opción es la que utilizo yo para trabajar con filtros. Evito tocar ficheros de configuración.


Más información

Remove Layered navigation – Magento 2