Colecciones inteligentes de Shopify: Lo que debe saber antes de establecer condiciones
Si has estado en Shopify por algún tiempo, es probable que hayas configurado una colección inteligente. Eliges una condición como "El tipo de producto es igual a Zapatos", haces clic en guardar y ves cómo Shopify automáticamente incluye cada zapato de tu catálogo. Es una de esas características que te ahorra mucho tiempo una vez que entiendes cómo funciona.
Y las colecciones inteligentes funcionan bien para la mayoría de los casos de uso. Pero como cualquier herramienta potente, hay comportamientos y casos extremos que vale la pena entender antes de construir toda la estructura de tu catálogo en torno a ellas. Algunos de estos no son inmediatamente obvios desde la pantalla de configuración, y conocerlos de antemano te evitará tener que rehacer cosas más tarde. Repasemos los que surgen con más frecuencia.
Gestión de productos agotados
Esta es probablemente la pregunta más común que tienen los comerciantes sobre las condiciones de las colecciones. Tienes una colección de, digamos, 200 productos. Treinta de ellos están agotados. No quieres eliminarlos porque planeas reponerlos eventualmente, pero tampoco quieres que los clientes lleguen a una página llena de distintivos de "Agotado". La medida obvia es añadir una condición: El inventario es superior a 0. (Puedes encontrar esto en las condiciones de inventario y precio al configurar tu colección).
Aquí hay algo que vale la pena saber: las condiciones de inventario se evalúan a nivel de variante, no a nivel de producto. Si una camiseta tiene cinco variantes y cuatro de ellas están agotadas pero una todavía tiene existencias, el producto permanece en la colección. Esto es técnicamente correcto, ya que el producto sigue siendo comprable, pero no siempre es lo que esperan los comerciantes, especialmente si la variante restante es una talla poco común.
Esto también crea una brecha en la experiencia. El producto aparece en la colección como disponible, pero cuando un cliente hace clic, la mayoría de las opciones están atenuadas. Si quieres un control más estricto sobre esto, puedes usar Shopify Flow o una herramienta de automatización de terceros para etiquetar productos cuando su inventario total caiga por debajo de un cierto umbral, y luego usar esa etiqueta como condición de colección. Añade un paso, pero te da un control mucho más granular.
Otro escenario común es querer mantener los productos agotados visibles pero empujarlos al final de la colección. Esto tiene sentido para las tiendas que quieren mostrar su catálogo completo (quizás para fomentar las inscripciones para recibir notificaciones cuando vuelvan a estar en stock) mientras que al mismo tiempo ponen los productos disponibles en primer plano. Las opciones de clasificación integradas de Shopify (más vendidos, alfabéticos, precio, fecha) no incluyen la clasificación basada en el inventario, por lo que si quieres ese comportamiento, necesitarás una clasificación manual o una aplicación de terceros que amplíe las opciones de clasificación.
Excluyendo proveedores: Entendiendo la lógica
Aquí hay un escenario que surge todo el tiempo con las tiendas multimarca. Tienes productos de diez proveedores diferentes y quieres crear una colección de rebajas que incluya todo excepto los productos de dos proveedores que no permiten descuentos. Configuras una colección inteligente con las condiciones "El proveedor no es igual a la Marca A" y "El proveedor no es igual a la Marca B", la configuras para que coincida con todas las condiciones y listo.
Esto funciona correctamente, aunque la lógica parezca contraintuitiva al principio. Cuando usas "todas las condiciones", un producto debe satisfacer todas las reglas. Así, un producto de la Marca C pasa ambas comprobaciones (no es la Marca A y no es la Marca B) y se incluye. Un producto de la Marca A falla la primera comprobación y se excluye. Hasta ahora, todo bien.
Donde se complica es a la inversa: intentar crear una colección que solo incluya productos de la Marca A o la Marca B usando "es igual a" con "todas las condiciones". Eso no funcionará porque ningún producto puede ser simultáneamente de la Marca A Y de la Marca B. Necesitas cambiar a "cualquier condición", pero en el momento en que lo haces, todas las demás condiciones que hayas añadido (como un requisito de etiqueta o un filtro de precio) también se convierten en una coincidencia "cualquiera", lo que puede incluir productos que no pretendías.
La razón de esto es que Shopify usa un único operador de coincidencia para toda la colección. Es TODO o CUALQUIERA. No hay forma de agrupar condiciones, como "coincidir con todos estos Y cualquiera de aquellos". La referencia de condiciones de Shopify explica cómo funciona la lógica de coincidencia en detalle. Así que si necesitas una colección que diga "El tipo de producto es Gorros Y (El proveedor es la Marca A O El proveedor es la Marca B)", necesitarás una solución alternativa.
El enfoque más simple son las etiquetas. Etiqueta los productos que quieras con algo como elegible-para-rebajas, y luego construye la colección alrededor de esa única etiqueta. Puedes mantener estas etiquetas manualmente, o mejor aún, automatizar el etiquetado con Shopify Flow para que se mantenga actualizado a medida que tu catálogo cambia. Shopify tiene algunos ejemplos prácticos de colecciones inteligentes que muestran cómo combinar condiciones basadas en etiquetas de manera efectiva.
Cuidado con los caracteres especiales en las etiquetas
Este es fácil de pasar por alto. Shopify trata ciertos caracteres especiales en las etiquetas como intercambiables. Si tienes una etiqueta llamada rojo-nuevo, Shopify la considera equivalente a rojo_nuevo, rojo+nuevo y rojo&nuevo al evaluar las condiciones de la colección. Así que si tu colección tiene una condición de "La etiqueta es igual a rojo-nuevo", también coincidirá con productos etiquetados con rojo_nuevo o rojo&nuevo.
Vale la pena tener esto en cuenta si dependes de un etiquetado estructurado para un catálogo grande. La práctica segura es usar solo letras, números y guiones, y tratar los guiones y guiones bajos como si fueran el mismo carácter al planificar tus convenciones de etiquetado. La documentación de Shopify sobre formatos de etiquetas profundiza en estas reglas de caracteres.
Metafields como condiciones
Shopify añadió la capacidad de usar valores de metafields como condiciones de colección, y esto fue un gran avance. En lugar de depender completamente de las etiquetas, ahora puedes crear una definición de metafield para algo como "Material" o "Temporada" y usarla directamente como condición de una colección inteligente. Esto es más estructurado, menos propenso a errores y mucho más fácil de gestionar que las etiquetas de formato libre.
Hay algunas cosas a tener en cuenta al usar esta función. Primero, debes habilitar explícitamente la configuración de "colecciones inteligentes" en cada definición de metafield, ya que no está activada por defecto. Puedes activarla en hasta 128 definiciones de metafields de producto y 128 definiciones de metafields de variante, lo cual es generoso para la mayoría de las tiendas. Segundo, si usas un metafield de variante como condición, todo el producto se incluye en la colección, no solo la variante coincidente. Así que si solo una variante de un producto tiene "Material: Algodón" y creas una colección de Algodón, todo el producto (incluidas las variantes no de algodón) aparece.
Las condiciones de los campos meta funcionan mejor con datos estructurados que tienen valores conocidos y consistentes: cosas como material, códigos de color o banderas booleanas. Son menos adecuadas para campos meta de texto libre o rangos numéricos porque los operadores de condición disponibles varían según el tipo de campo meta.
Para las tiendas que necesitan organizar productos por atributos detallados más allá de lo que las etiquetas pueden manejar, las colecciones basadas en metafields son el camino a seguir. Solo planifica cuidadosamente tus definiciones de metafields y asegúrate de que los datos se completen de manera consistente en todo tu catálogo. Un metafield que solo existe en la mitad de tus productos producirá una colección que parece incompleta.
Para más detalles sobre cómo configurar esto, la documentación de Shopify sobre colecciones inteligentes con metafields explica los pasos.
El máximo de 60 condiciones
Cada colección inteligente puede tener hasta 60 condiciones. Para la mayoría de las tiendas, eso es más que suficiente. Pero si estás ejecutando una gran operación con varios proveedores y tratando de construir colecciones basadas en exclusiones ("todo excepto estos 40 proveedores"), puedes alcanzar ese límite.
La solución práctica es invertir la lógica. En lugar de excluir 40 proveedores, etiqueta los productos que deseas incluir y usa una sola condición de etiqueta. Es menos dinámico, pero mantiene las cosas limpias y dentro del límite de condiciones.
De manual a inteligente: planifica con antelación
Esto no trata específicamente de las condiciones, pero vale la pena saberlo desde el principio. Si creas una colección manual y luego decides que quieres automatizarla, no puedes convertirla directamente. Esto es así por diseño: Shopify trata las colecciones manuales y las inteligentes como tipos separados, y el tipo se bloquea una vez que se crea la colección. Tendrás que crear una nueva colección inteligente, configurar las condiciones y luego eliminar la antigua colección manual.
Lo que hay que tener en cuenta aquí es la URL de tu colección. Si la nueva colección no utiliza el mismo handle, cualquier enlace que apunte a la antigua (desde tu navegación, campañas de correo electrónico, anuncios o sitios externos) dejará de funcionar. Configurar una redirección de URL de la colección antigua a la nueva preservará tu SEO y evitará que los clientes lleguen a un callejón sin salida.
Esta es una buena razón para pensar si una colección debe ser manual o inteligente antes de crearla, especialmente para colecciones a las que se enlaza desde varios lugares.
¿Quieres sacar más partido a tu tienda Shopify? Pasilobus crea aplicaciones para comerciantes que desean mejores análisis, una gestión de tienda más inteligente y herramientas que funcionan a escala.