Cómo filtrar productos de WooCommerce (tutorial paso a paso)

Publicado: 2023-05-30

¿Está buscando una forma de filtrar productos por atributo en su tienda WooCommerce?

Filtrar sus productos de WooCommerce por atributo hace que sea más fácil para los clientes ubicar el artículo que desean comprar. Ayuda a ahorrar tiempo a los clientes y hace que la experiencia de compra sea más fluida.

En este artículo, le mostraremos cómo usar el filtro de WooCommerce por configuración de atributos en su tienda en línea.

Filter WooCommerce products

¿Por qué filtrar los productos de WooCommerce por atributo?

Los filtros hacen que sea muy fácil para los clientes buscar productos en su tienda WooCommerce.

Permiten a los compradores reducir su búsqueda en función de diferentes atributos, incluidos el color, el rango de precios, la tela, el tamaño y más. En lugar de desplazarse por toda su colección de productos, los usuarios pueden simplemente navegar por los productos que les interesan.

WooCommerce Product filter preview

Agregar filtros puede ayudar a mejorar la experiencia del usuario, mejorar la funcionalidad de búsqueda y reducir las tasas de rebote en su tienda en línea.

También pueden aumentar las ventas al permitir que los clientes vean todas las opciones disponibles para los productos que les interesan, ayudándolos a realizar compras más informadas.

Dicho esto, veamos cómo puede filtrar fácilmente los productos en su tienda WooCommerce. Le mostraremos cómo filtrar los productos de WooCommerce por atributo y atributo personalizado.

  • Cómo filtrar productos de WooCommerce por atributo
  • Cómo filtrar productos de WooCommerce por atributo personalizado

Cómo filtrar productos de WooCommerce por atributo

Si está buscando una manera rápida y fácil de filtrar los productos de WooCommerce, este método es para usted. Le mostraremos cómo configurar un filtro WooCommerce simple por configuración de atributos.

Primero, debe instalar y activar el complemento YITH WooCommerce Ajax Product Filter. Para obtener más instrucciones, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Nota: También hay una versión gratuita del complemento YITH WooCommerce Ajax Product Filter. Sin embargo, usaremos la versión premium del complemento para este tutorial.

Tras la activación, diríjase a la página YITH » Ajax Product Filter desde la barra lateral de administración de WordPress.

Desde aquí, haga clic en el botón '+ Crear un nuevo ajuste preestablecido' para comenzar a crear un ajuste preestablecido de filtro.

Click Create a new preset button

Una vez que esté allí, puede comenzar escribiendo un nombre para el filtro en el cuadro 'Nombre preestablecido'.

Tenga en cuenta que el nombre preestablecido no se mostrará en su tienda y solo está allí para su referencia.

Type a preset name

A continuación, simplemente elija 'Horizontal' como el diseño preestablecido y luego haga clic en el botón '+ Agregar un nuevo filtro' en la parte inferior.

Si está utilizando la versión gratuita del complemento, esta opción no estará disponible para usted. En su lugar, tendrá el diseño preestablecido 'Predeterminado'.

Ahora puede comenzar a crear un filtro para sus productos de WooCommerce.

Choose the horizontal preset layout and click on the Add new filter button

Crear un filtro para productos de WooCommerce

Primero, deberá escribir un nombre de filtro junto a la opción 'Nombre de filtro'.

Por ejemplo, si está creando un filtro que ayudará a los clientes a ordenar las categorías de productos, puede llamarlo "Filtrar por categoría".

A continuación, puede seleccionar los parámetros para el filtro en el menú desplegable 'Filtrar por'. Tenga en cuenta que la versión gratuita del complemento solo ofrece filtros para categorías y etiquetas de productos.

Para obtener más información sobre las diferencias entre estas opciones, puede leer nuestra guía sobre cómo agregar etiquetas, atributos y categorías a WooCommerce.

Si está creando un filtro para ordenar productos por diferentes rangos de precios, debe elegir la opción 'Rango de precios'. Del mismo modo, si desea ordenar los productos por popularidad o calificación promedio, debe elegir la opción 'Ordenar por'.

También puede elegir la opción 'Taxonomía' si desea filtrar etiquetas de productos, categorías, colores, tamaños, materiales, estilos y más. Para este tutorial, usaremos esta opción.

Type a filter name and choose a filter for option from the dropdown menu

Después de haber hecho eso, debe elegir entre las opciones de taxonomía para el filtro. Por ejemplo, si desea filtrar productos por color, deberá elegir esa opción en el menú desplegable.

Como estamos creando un filtro para categorías de productos, seleccionaremos la opción 'Categorías de productos'.

A continuación, debe escribir todas las categorías de productos en su sitio web en la sección 'Elegir términos'.

Choose a taxonomy option from the dropdown menu and then write terms for the categories

Después de eso, puede elegir cómo desea que se muestre el filtro en la parte frontal de su tienda desde el menú desplegable 'Tipo de filtro'.

Puede mostrar el filtro como una casilla de verificación, menú desplegable, texto, muestras de color y más. Para este tutorial, elegiremos la opción 'Seleccionar' para agregar un menú desplegable.

Choose a filter type from the dropdown menu

A continuación, debe alternar el interruptor 'Mostrar campo de búsqueda' si desea habilitar un cuadro de búsqueda dentro del menú desplegable.

También puede mostrar el filtro que está creando como una palanca activando el interruptor 'Mostrar como palanca'. Luego, los clientes podrán activar y desactivar el filtro.

Toggle the switch for the search field

Una vez que haya hecho eso, simplemente elija un orden predeterminado para los términos filtrados en el menú desplegable 'Ordenar por'. Las categorías de filtro se mostrarán en el orden que elija.

Puede ordenar las categorías de filtro utilizando el nombre, el recuento de términos o el slug. También puede elegir el 'Tipo de orden' para los términos filtrados en orden ascendente (ASC) o descendente (DESC).

Choose order type as ascending or descending

Finalmente, haga clic en el botón 'Guardar filtro' en la parte inferior para guardar su filtro.

Ahora, repita el proceso para crear múltiples filtros.

Una vez que haya hecho eso, regrese a la parte superior y cambie a la pestaña 'Configuración general' para configurar algunas configuraciones.

Configure los ajustes generales

Aquí, debe comenzar eligiendo la opción 'Modo de filtro'. Puede seleccionar si desea aplicar filtros en tiempo real usando AJAX o si desea mostrar un botón 'Aplicar filtros' en su sitio.

A continuación, también debe elegir entre mostrar un botón Guardar o mostrar los resultados del filtro inmediatamente.

Choose a filter mode

Una vez que haya hecho eso, elija si desea mostrar los resultados del filtro en la misma página usando AJAX o si desea volver a cargar los resultados en una nueva página.

A continuación, debe desplazarse hacia abajo hasta la opción "Ocultar términos vacíos" y activar el interruptor si no desea mostrar los términos de filtro que están vacíos.

Por ejemplo, si ha agregado una categoría 'Tazas' en su tienda WooCommerce, pero actualmente no tiene artículos, entonces no se mostrará en la lista 'Filtrar por categoría'.

Después de eso, continúe y active el interruptor "Ocultar productos agotados" si no desea mostrar productos agotados en los resultados.

Toggle switches to hide empty terms or out of stock products

Puedes dejar el resto de ajustes por defecto o configurarlos a tu gusto.

Después de hacer sus elecciones, haga clic en el botón 'Guardar opciones' para almacenar sus cambios y cambie a la pestaña 'Personalización' en la parte superior.

Configure los ajustes de personalización (solo complemento premium)

Nota: la pestaña 'Personalización' no estará disponible si está utilizando la versión gratuita del complemento.

Desde aquí, puede elegir el color del estilo de la etiqueta del filtro de WooCommerce, el color del término textual, el tamaño de la muestra de color, el color del área de filtro y más.

Agregar colores puede ayudar a que su filtro de WooCommerce se vea más agradable estéticamente y coincida con la marca de su tienda en línea.

Customize filter colors

Una vez que haya hecho sus elecciones, haga clic en el botón 'Guardar opciones' y cambie a la pestaña 'SEO' desde la parte superior.

Configure los ajustes de SEO

Una vez que esté allí, cambie el interruptor 'Habilitar opción de SEO' para activar la configuración.

Ahora puede agregar etiquetas meta desde el menú desplegable para usar en sus páginas filtradas. Esto mejorará el SEO de tu sitio.

Para obtener más detalles, puede leer nuestro artículo sobre metadatos y metaetiquetas de WordPress.

También puede agregar automáticamente el atributo nofollow a todas las anclas filtradas activando el interruptor 'Agregar "nofollow" para filtrar anclas'. Esto le indicará a los motores de búsqueda que no usen los anclajes de filtro al clasificar su página.

Configure the SEO settings for the filter preset

Una vez que esté satisfecho, haga clic en el botón 'Guardar opciones' para almacenar la configuración.

Agregue el filtro WooCommerce a la página de productos

Para agregar los filtros que acaba de crear a su página de productos de WooCommerce, debe cambiar a la pestaña 'Ajustes preestablecidos de filtro' desde la parte superior.

Una vez que esté allí, simplemente copie el código abreviado del ajuste preestablecido de filtro que acaba de crear.

Copy the shortcode for the filter preset

A continuación, simplemente abra su página de productos de WooCommerce en el editor de bloques desde la barra lateral de administración de WordPress.

Una vez que esté allí, haga clic en el botón Agregar bloque '(+)' en la esquina superior izquierda para encontrar el bloque Shortcode.

Ahora simplemente pegue el código abreviado preestablecido de filtro que copió en el bloque de código abreviado.

Add the filter preset shortcode to the block

Finalmente, haga clic en el botón 'Publicar' o 'Actualizar' para guardar los cambios.

Ahora puede visitar su sitio web para ver el filtro de WooCommerce por función de atributo en acción.

WooCommerce Product filter preview

Cómo filtrar productos de WooCommerce por atributo personalizado

Si desea crear un filtro de productos de WooCommerce utilizando atributos personalizados, este método es para usted.

Crear un atributo personalizado

Para crear un atributo personalizado, deberá visitar la página Productos » Atributos desde la barra lateral de administración de WordPress.

Una vez que esté allí, comience ingresando un nombre y un slug para el atributo.

Por ejemplo, si desea crear un filtro para un material de producto específico, puede nombrar el atributo 'Filtrar por material'.

A continuación, debe marcar la casilla 'Habilitar archivos' si desea mostrar todos los elementos que comparten ese atributo en una sola página.

Create an attribute

Después de eso, haga clic en el botón 'Agregar atributo' en la parte inferior.

Una vez que se haya creado el atributo, haga clic en el enlace 'Configurar términos' para agregar términos al atributo.

Click the Configure terms link to create terms

Esto lo dirigirá a una nueva pantalla, donde debe escribir un término en el cuadro 'Nombre'.

Por ejemplo, si creó un atributo llamado "Filtrar por material", puede agregar los materiales individuales como términos, como lana. Puede agregar tantos términos como desee a un atributo.

Una vez que haya terminado, haga clic en el botón 'Agregar nuevo filtro por material' para guardar el término.

Add an attribute term

Agregar el atributo personalizado a un producto

Después de crear un atributo, deberá agregarlo a productos individuales de WooCommerce.

Para ello, deberá abrir la página del producto que desea editar. Desde aquí, desplácese hacia abajo hasta la sección 'Datos del producto' y cambie a la pestaña 'Atributos'.

A continuación, simplemente abra el menú desplegable 'Atributo de producto personalizado' y seleccione el atributo personalizado que acaba de crear.

Ahora, continúe y haga clic en el botón 'Agregar'.

Choose the custom attribute you created from the dropdown menu

Ahora que se ha agregado el atributo personalizado, simplemente busque el término que coincida con el producto en la opción 'Seleccionar términos'.

Por ejemplo, si creó un atributo para el material y el producto que está editando está hecho de lana, deberá elegir 'Lana' en el menú desplegable.

Una vez que haya terminado, haga clic en el botón 'Guardar atributos'.

Add an attribute term for the product

A continuación, haga clic en el botón 'Actualizar' o 'Publicar' en la parte superior para guardar los cambios.

Ahora deberá repetir el proceso para todos los productos que comparten el mismo atributo.

Crear un filtro de atributo personalizado usando un complemento

A continuación, deberá instalar y activar el complemento YITH WooCommerce Ajax Product Filter. Para obtener más instrucciones, consulte nuestra guía sobre cómo instalar un complemento de WordPress.

Nota : puede usar la versión gratuita o premium del complemento para crear un filtro de atributo personalizado para WooCommerce.

Tras la activación, diríjase a la página YITH » Ajax Product Filter desde la barra lateral de administración de WordPress.

Desde aquí, continúe y haga clic en el botón '+ Crear un nuevo ajuste preestablecido'.

Click Create a new preset button

A continuación, debe escribir un nombre para el ajuste preestablecido que está creando en el cuadro 'Nombre del ajuste preestablecido'.

Una vez que haya terminado, haga clic en el botón '+ Agregar un nuevo filtro' en la parte inferior para comenzar a crear un filtro de atributo personalizado de WooCommerce.

Create a filter

Primero, deberá escribir un nombre en el cuadro 'Nombre del filtro'.

Por ejemplo, si está creando un filtro que ayudará a los clientes a clasificar las diferentes opciones de materiales, puede llamarlo "Filtro por material".

A continuación, simplemente seleccione 'Taxonomía' en el menú desplegable 'Filtrar por'. Si está utilizando la versión gratuita del complemento, esta opción se elegirá de forma predeterminada.

Choose taxonomy option from the filter for dropdown menu

Ahora, el atributo personalizado que creó ya estará disponible en el menú desplegable junto a la opción 'Elegir taxonomía'.

Adelante, elija el atributo personalizado de la lista desplegable y escriba los términos del atributo en el cuadro "Elegir términos".

Choose the custom attribute filter and add its terms

A continuación, debe elegir cómo desea que se muestre el filtro en la parte frontal de su tienda desde el menú desplegable 'Tipo de filtro'.

El filtro se puede mostrar como una casilla de verificación, menú desplegable, texto, muestras de color y más.

Choose a filter type from the dropdown menu

Una vez que haya hecho eso, elija un orden predeterminado para los términos filtrados en el menú desplegable "Ordenar por".

Puede ordenar las categorías de filtro utilizando el nombre, el recuento de términos o el slug. También puede seleccionar el 'Tipo de orden' para los términos filtrados en orden ascendente (ASC) o descendente (DESC).

Choose order type as ascending or descending

Finalmente, haga clic en el botón 'Guardar filtro' en la parte inferior para guardar su filtro de atributo personalizado.

A continuación, debe cambiar a la pestaña 'Configuración general' desde la parte superior. Desde aquí, puede elegir un modo de filtro, ocultar términos vacíos y configurar otros ajustes según sus necesidades.

Choose a filter mode

Una vez que haya terminado, haga clic en el botón 'Guardar opciones' para almacenar sus cambios y cambie a la pestaña 'Personalización' en la parte superior.

Nota : si está utilizando la versión gratuita, la configuración de personalización no estará disponible.

Desde aquí, puede personalizar cómo se verá su ajuste preestablecido de filtro en la parte frontal de su sitio web.

Por ejemplo, puede elegir el color del estilo de la etiqueta, el color del término textual, el tamaño de la muestra de color, el color del área de filtro y más.

Customize filter colors

Después de haber hecho sus elecciones, haga clic en el botón 'Guardar opciones' y cambie a la pestaña 'SEO' desde la parte superior.

Desde aquí, cambie el interruptor 'Habilitar opción SEO' para activar la configuración.

Puede agregar etiquetas meta de robots desde el menú desplegable para usar en sus páginas filtradas. Esto mejorará el SEO de tu sitio.

Configure the SEO settings for the filter preset

También puede alternar el interruptor 'Agregar "nofollow" para filtrar anclas' para agregar automáticamente el atributo nofollow a todas las anclas de filtro.

Una vez que esté satisfecho, haga clic en el botón 'Guardar opciones' para almacenar la configuración.

Agregue el filtro de atributo personalizado a una página de productos de WooCommerce

Para agregar el filtro de atributo personalizado a una página de productos de WooCommerce, deberá cambiar a la pestaña 'Presets de filtro' en la parte superior.

Desde aquí, copie el código abreviado del filtro de atributo personalizado.

Copy the shortcode for the filter preset

A continuación, abra la página de sus productos en el editor de bloques desde la barra lateral de administración de WordPress.

Aquí, haga clic en el botón Agregar bloque '(+)' en la esquina superior izquierda para buscar y agregar el bloque Shortcode.

Después de eso, simplemente pegue el código corto preestablecido de filtro que copió en el bloque.

Add the filter preset shortcode to the block

Finalmente, haga clic en el botón 'Publicar' o 'Actualizar' para guardar los cambios.

Ahora puede visitar su sitio web para ver el filtro de atributos personalizados de WooCommerce en acción.

Preview for the custom attribute filter

Esperamos que este artículo le haya ayudado a aprender a filtrar los productos de WooCommerce por atributo y atributo personalizado. Es posible que también desee ver nuestro artículo sobre cómo agregar una búsqueda difusa a su sitio web para mejorar los resultados de búsqueda y nuestras mejores opciones para los mejores temas de WooCommerce.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress. También puede encontrarnos en Twitter y Facebook.