WooCommerce ofrece algunas alternativas a la hora de establecer en qué orden deberían mostrarse los productos de la tienda. Estas alternativas, que luego se ofrecerán al cliente mediante un menú, incluyen una opción llamada Orden predeterminado, que se puede personalizar. Vamos a ver cómo.
Al final de la entrada te dejo un vídeo con el proceso, por si quieres verlo en vivo en lugar de leerlo.
Tabla de contenidos
El orden de los productos de la tienda en WooCommerce
Como decía, WooCommerce ofrece a los visitantes la opción de ordenar los productos de la tienda mediante un menú con las siguientes opciones:
- Orden predeterminado
- Ordenar por popularidad
- Ordenar por puntuación
- Ordenar por novedades
- Ordenar por precio (bajo a alto)
- Ordenar por precio (alto a bajo)
Este menú desplegable ya vimos cómo personalizarlo o incluso hacer que no aparezca, bien mediante código o utilizando un plugin.
Sin embargo esa primera opción, la de Orden predeterminado, permite que establezcamos nuestro propio orden personalizado a la hora de mostrar los productos en la tienda.
Configurar el orden en que se muestran los productos
Las opciones de configuración que vamos a utilizar están en los ajustes de producto, concretamente en WooCommerce > Ajustes > Producto > Mostrar. En esa pantalla encontramos estas opciones:
Como ves, te he remarcado la opción que más nos interesa hoy, que es la de Orden de productos por defecto. Ahí puedes seleccionar las mismas opciones que se ofrecen en el menú en la tienda (por fecha, por precio ascendente, por precio descendente, por puntuación media o los más vendidos) pero además tienes, como primera opción, la de Orden predeterminado (orden personalizado + nombre).
Si eliges esta opción (la de Orden predeterminado (orden personalizado + nombre)) los productos se mostrarán por orden alfabético. Pero algo que no mucha gente sabe es que también puede utilizarse para crear un orden personalizado.
Mostrar los productos destacados en primer lugar
Por cierto, que una de las opciones relacionadas con esto y que más se echan en falta es la de mostrar primero los productos destacados, una opción de la que sería muy interesante para nosotros (como gestores del ecommerce) disponer para asegurarnos de que los productos destacados alcanzan la máxima visibilidad.
Un orden personalizado para los productos de la tienda
Para hacer eso debemos ir a la página de productos y pinchar en el enlace Ordenar productos, que hay en la parte superior:
Esto cambiará «mágicamente» la pantalla a una que te va a permitir arrastrar y soltar los productos, ordenándolos como prefieras hacerlo. Ten en cuenta sin embargo que, una vez que organizas los productos así, la opción Orden predeterminado ya va a ignorar por completo el orden alfabético.
Y ¿por qué ya no surtirá efecto la ordenación alfabética? Bueno, pues porque cuando los reordenas arrastrando y soltando lo que en realidad estás haciendo es en realidad asignar un valor a la casilla que hay en Datos del producto > Avanzado > Orden del menú.
Así que, para cada producto que reordenas, estás generando un valor en esa casilla. Y luego no existe ninguna forma de resetear esos valores. ¿Qué quiere decir esto? Que si después quieres volver a mostrar los productos en tu tienda por orden alfabético tendrás que entrar a cada producto, uno a uno, para cambiar ese valor a cero.
Agrupar productos en el orden personalizado
Lo cierto es que con la pantalla para arrastrar y soltar productos hay más que de sobra, pero ya acabas de ver que existe otro modo, ¿verdad? Efectivamente, si vas entrando en los productos y estableciendo manualmente el valor Orden del menú también estás cambiando el orden en que se mostrarán en la tienda.
Las reglas son sencillas:
- Se mostrarán según el valor Orden del menú, de forma ascendente: primero el que tenga el valor «0», después 1, 2, 3, etc.
- Si varios productos tienen el mismo valor de Orden del menú, se mostrarán en grupo por orden alfabético.
Eso quiere decir que si establecemos por ejemplo cuatro productos diferentes con el número «3», después de 0, 1 y 2 se mostrarán estos cuatro productos, organizados en orden alfabético.
Esta es una buena forma de establecer grupos de productos afines a la hora de mostrarlos en la tienda, asignándoles manualmente el mismo número. Una previsión inteligente cuando se hace esto es saltar números entre un grupo y otro, de modo que si después queremos crear un nuevo grupo podamos usar los huecos.
Vídeo: personalizar el orden en que se muestran los productos en la tienda
Evitar que el usuario cambie el orden
Como decía más arriba, en la tienda se mostrará un menú que permitirá al usuario cambiar el orden en que se ven los productos, en función de diversas características como el precio, el número de ventas, las valoraciones, etc.
Si no deseas que el usuario pueda cambiar el orden, siempre puedes eliminar opciones de ese menú o incluso ocultarlo por completo, utilizando este plugin.
Conclusión
Como ves, esta característica puede ser una gran solución para que los clientes vean los productos en el orden que a nosotros más nos convenga, pero recuerda Un gran poder conlleva una gran responsabilidad 🙂 Ya sabes, una vez ordenados así, volverlos al orden alfabético puede ser un auténtico quebradero de cabeza.
Como siempre, si tienes cualquier duda o consulta, sobre este tema o sobre cualquier otro relacionado con WooCommerce o con WordPress, me tienes a tu disposición tanto en los comentarios como a través del formulario de contacto.