La entrada original sobre productos en varias colecciones explica la forma general de la regla “gana la colección más pequeña”. Una pequeña colección de Rebajas junto a un árbol de categorías mayor es una situación en la que la regla escoge la colección equivocada, y hay tres formas de arreglarlo hoy.

El escenario

Tiene un árbol de categorías limpio:

  • Hombre
    • Camisetas
      • Camisetas básicas (200 productos)

También tiene una colección Rebajas general (40 productos), y algunas de sus camisetas de hombre están de rebajas. Así que una camiseta rebajada está en dos colecciones: Camisetas básicas y Rebajas.

Un cliente llega al producto a través de una URL de formato corto, por ejemplo desde la búsqueda de Shopify, un enlace de un correo de marketing o Google. ¿Qué ruta de navegación debería aparecer?

Qué hace el valor por defecto

La regla de desambiguación por defecto es Ruta de navegación más específica (colección más pequeña), la opción leastprod del ajuste Selección de migas de pan en las páginas de productos en el Editor de Temas. Para la mayoría de los productos elige la categoría hoja correcta, exactamente lo que recomienda la entrada original.

Pero: Rebajas tiene 40 productos. Camisetas básicas tiene 200. Así que más específica escoge Rebajas, y su cliente ve Casa > Rebajas en lugar de Casa > Hombre > Camisetas > Camisetas básicas.

Casi todas las tiendas tienen una colección de Rebajas más pequeña que sus hojas de categoría principales, así que esta versión de la situación de varias colecciones aparece dondequiera que esté activada la regla “gana la colección más pequeña”.

Lo que funciona hoy

1. Use un menú de Categorías dedicado (recomendado)

Cree un segundo menú en Shopify (Tienda online > Navegación) llamado, por ejemplo, Categorías, y ponga en él solo su taxonomía - sus hojas de categoría (Camisetas básicas, Zapatos, Sombreros) y los padres por encima. Lo crucial: deje fuera las colecciones de marketing: nada de Rebajas, ni Destacados, ni Novedades.

Después, en Breadcrumbs Uncomplicated, fije Categoría: nivel superior en ese menú nuevo. La entrada Cambiar qué menú alimenta sus rutas de navegación muestra dónde está el ajuste.

Rebajas no está en el menú Categorías, así que la aplicación no la considera al elegir una ruta de navegación. La ruta de una camiseta rebajada recorre la taxonomía y encuentra Casa > Hombre > Camisetas > Camisetas básicas. Esta es la configuración más limpia para la mayoría de las tiendas: un cambio puntual, funciona tanto para URLs de formato corto como largo, sin trabajo por producto, sin retoques en el tema.

2. Establezca una Referencia de colección predeterminada por producto

Para productos concretos donde la elección automática sigue siendo incorrecta (por ejemplo, un producto destacado que quiere fijar a una colección concreta), establezca el metacampo custom.default_collection_reference por producto en su colección preferida. Esa anulación vence a cualquier otra regla.

Es fiable pero manual: hay que aplicarlo a cada producto donde quiera fijar la ruta de navegación. Práctico como complemento para un puñado de productos; poco práctico como solución a nivel de toda la tienda.

3. Use URLs de formato largo en todas partes

Si su tema crea URLs de formato largo /collections/.../products/..., la regla de desambiguación no tiene oportunidad de elegir nada: la propia URL le dice a la aplicación qué colección usar.

El ajuste Corregir las URL de formato corto para los productos vinculados desde las páginas de colección (la Corrección de enlace corto) reescribe los enlaces a productos en colecciones a formato largo en el lado del cliente. Vea la sección Corrección de enlace corto de la entrada original. Las URLs de formato largo directamente desde su tema son preferibles cuando es posible; la corrección de enlace corto es una reescritura en JavaScript y solo ayuda para la navegación desde una página de colección (no desde la búsqueda, correos de marketing o sitios externos).

¿Qué colecciones causan esto?

El patrón: cualquier colección que atraviese su árbol de categorías en lugar de situarse dentro de él. En la mayoría de las tiendas, son las colecciones de marketing. Candidatas habituales:

  • Rebajas / En Oferta / Liquidación
  • Novedades / Recién llegados
  • Destacados / Selección del equipo
  • Más vendidos
  • Guías de regalo
  • Cualquier cosa etiquetada “Todo” (por ejemplo, su colección de catálogo completo autogenerada)

Si está usando el enfoque del menú dedicado de Categorías del arreglo 1, ninguna de estas debería estar en ese menú.

¿Qué hay de los compradores que solo miran Rebajas?

Si un cliente llega por su página /collections/sale y hace clic en un producto, ¿no querrá ver Casa > Rebajas como ruta de navegación?

Sí, y lo hará, porque la URL de formato largo /collections/sale/products/x anula la desambiguación por completo. La desambiguación solo se ejecuta para URLs de formato corto (/products/x) donde la aplicación tiene que adivinar de qué colección viene el cliente.

Resumen

El valor por defecto Ruta de navegación más específica (colección más pequeña) es la regla correcta para casi todo, pero escoge la colección equivocada cuando una pequeña colección de Rebajas convive con una taxonomía mayor. Para la mayoría de tiendas, la solución más limpia es un menú de Categorías dedicado sin colecciones de marketing dentro, fijado como su Categoría: nivel superior. Las anulaciones por producto y las URLs de formato largo son alternativas que también funcionan.