Cómo crear una navegación de migas de pan para Webflow Ecommerce

Descubre cómo crear buenas relaciones entre productos y colecciones del CMS puede mejorar la experiencia del usuario (y la arquitectura de la información).

Cómo crear una navegación de migas de pan para Webflow Ecommerce

Matthew P Munger
Experto sénior en producto
Ver perfil del autor
Matthew P Munger
Experto sénior en producto
Ver perfil del autor
Índice de contenidos

Si trabajas en un sitio de comercio electrónico con más de un puñado de productos, necesitarás una forma de organizarlos. El método consiste en añadir etiquetas a los productos y permitir que los visitantes naveguen rápidamente por las distintas líneas de productos. Veamos cómo hacerlo.

En algún lugar del multiverso, a este tipo de organización navegable le pusieron el sabroso nombre de migas de pan. Porque a veces, al igual que nuestros amigos Hansel y Gretel, queremos seguir el rastro digital con paradas deliciosas por el camino. Aquí tienes un vistazo al resultado:

Breadcrum sequence reading: Home > Candies > Gummies > Candy Hearts.


Hay tres pasos principales para crear migas de pan:

  1. Definir las relaciones
  2. Establecer las conexiones
  3. Diseñar con datos

La receta tradicional

Para esta aventura por el bosque mágico de Webflow Ecommerce, empecemos pensando en datos anidados. Puedes imaginarlo como carpetas dentro de carpetas dentro de carpetas. Esto se llama anidamiento —o dependencias— porque cada nivel tiene una relación de padre/hijo. Es un modelo de jerarquía muy tradicional en informática.

File manager showing 3 tiers of folders, each one nested inside the next. A document is nested under the 3rd tier.
Una jerarquía típica de carpetas de ordenador

Para este tutorial, usemos el ejemplo de una tienda de dulces (o shop, como decimos en EE. UU., a menos que queramos sonar pintorescos).

Esta pequeña tienda de dulces tiene varias secciones llamadas Departamentos. Dentro de cada departamento, los dulces se dividen en Tipos. Usar relaciones anidadas tradicionales nos daría una estructura de URL de sweet-shoppe.com/departamento/tipo/producto.

Así es como se ve esa estructura visualmente:

Visual URL structure with boxes and arrows. Generic Store > Department > Type > Product.
Una estructura de sitio donde el producto está anidado

La receta de Webflow

En Webflow, diseñamos con datos dinámicos usando colecciones del CMS como bases de datos. Esto significa que podemos definir las relaciones en cada nivel, no solo en el de padre-hijo. Tenemos referencias que se parecen más a relaciones entre hermanos que a relaciones entre padre e hijo. Esto permite muchas opciones cuando decidimos conectar las cosas más adelante.

Vale la pena señalar que las relaciones pueden ir más allá de tres niveles; solo usamos 3 colecciones por simplicidad. Este método se puede implementar para cualquier número de relaciones de colección superior a dos. Solo tienes que añadir colecciones según sea necesario y definir las nuevas relaciones en cada nivel.

Estas conexiones se llaman referencias. Cada referencia crea una relación directa y unidireccional entre dos elementos del CMS, lo cual es perfecto para permitirnos vincular datos donde queramos.

Una secuencia que muestra las colecciones y sus referencias

Tenemos que definir las relaciones para cada colección, y no solo a nivel de producto. Esto se debe a que cada colección es un hijo directo del sitio. Ahora definimos las relaciones entre las colecciones. Cada elemento de la colección de Productos está conectado a un único elemento de Tipo y a un único elemento de Departamento. Y cada elemento de la colección de Tipos está conectado a un único elemento de Departamento.

O, para explicarlo de forma más esquemática:

Página de inicio o tienda (página estática)

Colección de departamentos (página de plantilla del CMS)

Colección de tipos (página de plantilla del CMS)

  • referencia a la colección de departamentos
Configuración de la referencia al departamento en los ajustes de la colección de tipos

Colección de productos (página de plantilla de comercio electrónico)

  • referencia a la colección de departamentos
  • referencia a la colección de tipos
Configuración de la referencia al departamento y al tipo en los ajustes de la colección de productos

Así es como se ve nuestra estructura usando el CMS y el comercio electrónico de Webflow:

Sweet Shoppe Collection flowchart with Departments, Types, Products, and Product Categories. Product categories flow to and from Products. Products flow to Types and Departments. Types flow to Departments.
Estructura y relaciones de la colección de The Sweet Shoppe

Quizás notes una nueva colección a un lado llamada Categorías de productos. Esta colección se crea automáticamente al activar el comercio electrónico. La colección de categorías es un ejemplo de un campo de multirreferencia, que funciona como una calle de doble sentido (a diferencia de la calle de sentido único de la referencia). Se pueden asignar varios productos a una categoría y varias categorías a un producto.

Este tipo de relación de multirreferencia es genial para lo que me gusta llamar colecciones rápidas: agrupar productos fácilmente porque son similares o combinan bien. Esto ocurre en las páginas de plantilla de categoría o usando listas de colección del CMS en las páginas de plantilla de producto.

No nos perdamos admirando las maravillas de las multirreferencias. Volvamos a las migas de pan del producto.

Establece las conexiones

Ahora que hemos definido nuestras colecciones y sus relaciones, vamos a llenar los productos y las colecciones del CMS con elementos.

Product list in Ecommerce editor of items and their prices.
La lista de productos después de añadir elementos

A continuación, asegúrate de conectar cada producto con su tipo y departamento correspondientes.

Haz clic en el menú desplegable y elige el departamento y el tipo adecuados.

Luego, conecta los tipos con su departamento.

Haz clic en el menú desplegable y elige el departamento correspondiente.

Los departamentos no necesitan estar conectados a nada, ya que su elemento principal es la tienda o la página de inicio.

Empieza gratis

Crea sitios web personalizados y escalables, sin escribir código. Empieza a construir en Webflow.

→
↗
►
↓
←
↑
Leer ahora

Diseña con datos

Ahora, diseñar con datos dinámicos es pan comido, porque hemos definido las relaciones de abajo hacia arriba en cada nivel. En la página de plantilla de producto, vamos a crear un contenedor flexbox horizontal para nuestras migas de pan.

Ahora, añadiré tres enlaces de texto y un bloque de texto separados por iconos de flecha.

Conectando el enlace y el texto a las colecciones referenciadas.
  1. Selecciona el primer enlace y conéctalo a tu tienda, llamándolo Inicio o Tienda, según corresponda.
  2. Selecciona el segundo enlace y elige obtener el texto del nombre del departamento referenciado. Luego, en la configuración del enlace, elige la referencia para la página del departamento.
  3. Repite el mismo proceso para conectar el siguiente enlace de texto para el tipo.
  4. Opcional: conecta el bloque de texto final al nombre del producto, pero no lo enlaces. (Incluirlo probablemente crea la mejor experiencia de usuario, pero tú decides).

Ahora, echemos un vistazo a nuestro componente de navegación de migas de pan.

Product name, price and description with an Add to Cart button. Breadcrum at top reads Home > Candies > Gummies > Candy Hearts.
El componente de migas de pan tal como se ve en la página de plantilla de la colección de productos.

Siguiendo los pasos anteriores, podemos crear una navegación de migas de pan en las páginas de plantilla de Departamentos y Tipos para completar el camino de regreso a la página principal de la tienda. Cuanto más "cerca" estés de la tienda, menos enlaces necesitarás.

Breadcrumb reads Home > Candies > Gummies.
El componente de migas de pan tal como se ve en la página de plantilla de la colección de tipos.


Breadcrum reads Home > Candies.
El componente de migas de pan tal como se ve en la página de plantilla de la colección de departamentos.
Probando los enlaces de las migas de pan hasta la página de inicio.

Tienes un montón de opciones de diseño aquí. Quizás quieras usar botones o bloques de enlace para crear migas de pan más visuales con interacciones. Por ejemplo:

  • Activador de carga de página para revelar las migas de pan en cascada
  • Activador al pasar el ratón para resaltar el enlace con un cambio de color o tamaño

Dale una vuelta a la receta

Puedes aplicar el mismo método para crear una subnavegación dinámica en la barra lateral o para crear etiquetas de productos. Las posibilidades de diseño no se limitan a los datos dinámicos. Tras configurar cuidadosamente nuestras relaciones de datos, podemos aprovechar Webflow al máximo para diseñar con datos de una forma que se adapte a nuestro sitio.

Un ejemplo de cómo convertir el componente de migas de pan en una lista de etiquetas.
Un ejemplo de cómo convertir el componente de migas de pan en una lista de barra lateral.

Opciones. Dulces y maravillosas opciones.

Este enfoque funciona para mucho más que solo colecciones de productos de comercio electrónico. Puedes aplicar esta metodología a blogs o a cualquier colección del CMS que requiera algo más que una categoría o etiqueta para organizarse.

Se pueden crear muchísimos más componentes a partir de estas relaciones dinámicas, como tipos de productos relacionados, mega menús dinámicos, colores o diseños definidos por el tipo de producto, ¡y mucho más! ¡Perspectivas emocionantes!

Incluso puedes inspeccionar o clonar el proyecto Sweet Shoppe. También hay una versión en video de este tutorial si aprendes mejor de esa manera.

Llegamos al final de este tutorial y, como a algunos les gusta el chocolate, es agridulce. Pero el poder de diseñar con datos dinámicos en Webflow es, sin duda, una delicia.


Última actualización
February 28, 2019
Categoría

Artículos relacionados

Ya están aquí las listas de colecciones anidadas
Ya están aquí las listas de colecciones anidadas

Ya están aquí las listas de colecciones anidadas

Ya están aquí las listas de colecciones anidadas

Dentro de Webflow
Por
Gaby Izarra
,
,
Leer artículo
Cómo usar la arquitectura de información para crear diseños lógicos
Cómo usar la arquitectura de información para crear diseños lógicos

Cómo usar la arquitectura de información para crear diseños lógicos

Cómo usar la arquitectura de información para crear diseños lógicos

Diseño
Por
Equipo de Webflow
,
,
Leer artículo
Cómo las rutas de navegación mejoran la experiencia del usuario y potencian el SEO
Cómo las rutas de navegación mejoran la experiencia del usuario y potencian el SEO

Cómo las rutas de navegación mejoran la experiencia del usuario y potencian el SEO

Cómo las rutas de navegación mejoran la experiencia del usuario y potencian el SEO

Estrategia
Por
Equipo de Webflow
,
,
Leer artículo
7 formas de mejorar la navegación de un sitio web
7 formas de mejorar la navegación de un sitio web

7 formas de mejorar la navegación de un sitio web

7 formas de mejorar la navegación de un sitio web

Diseño
Por
Nick Babich
,
,
Leer artículo
Cómo estructurar tus colecciones del CMS de Webflow
Cómo estructurar tus colecciones del CMS de Webflow

Cómo estructurar tus colecciones del CMS de Webflow

Cómo estructurar tus colecciones del CMS de Webflow

Desarrollo
Por
John Moore Williams
,
,
Leer artículo
Cómo crear un sitio web de libros electrónicos
Cómo crear un sitio web de libros electrónicos

Cómo crear un sitio web de libros electrónicos

Cómo crear un sitio web de libros electrónicos

Desarrollo
Por
Mat Vogels
,
,
Leer artículo

verifone logomonday.com logospotify logoted logogreenhouse logoclear logocheckout.com logoreddit logothe new york times logoideo logoupwork logodiscord logo
verifone logomonday.com logospotify logoted logogreenhouse logoclear logocheckout.com logoreddit logothe new york times logoideo logoupwork logodiscord logo

Empieza gratis

Prueba Webflow todo el tiempo que quieras con nuestro plan Starter gratuito. Compra un plan de sitio de pago para publicar, alojar y desbloquear funciones adicionales.

Empieza, es gratis
Ver demostración

Prueba Webflow todo el tiempo que quieras con nuestro plan Starter gratuito. Compra un plan de sitio de pago para publicar, alojar y desbloquear funciones adicionales.