Novedad

Grupos de Opciones: Personaliza tus Productos al Estilo Subway

23 de marzo, 2026 · 5 min de lectura

Si alguna vez has ido a un Subway, ya conoces la dinámica: primero eliges el pan, luego la proteína, después los toppings y al final las salsas. Cada paso tiene sus propias opciones. Ahora puedes hacer exactamente eso con tus productos en Foo.

Antes, las opciones de un producto eran una sola lista plana. Funcionaba bien para cosas sencillas, pero si vendías un platillo con muchas opciones de personalización, todo se mezclaba y no podías controlar cuántas de cada tipo debía elegir el cliente.

Con los Grupos de Opciones puedes organizar todo de forma clara, definir reglas por grupo y darle a tu cliente una experiencia de pedido guiada.

Qué son los Grupos de Opciones

Un grupo de opciones es una categoría que agrupa opciones relacionadas dentro de un producto. Cada grupo tiene:

Un ejemplo real: la torta personalizada

Digamos que vendes tortas y quieres que el cliente arme la suya. Así quedarían los grupos:

Grupo Mín Máx Opciones
Tipo de pan 1 1 Telera ($0), Bolillo ($0), Integral (+$5)
Proteína 1 1 Jamón ($0), Milanesa (+$15), Pierna (+$10)
Extras 0 3 Queso (+$10), Aguacate (+$12), Huevo (+$8)
Salsas 0 2 Verde ($0), Roja ($0), Chipotle ($0), Habanero ($0)

El cliente primero elige su pan (obligatorio, solo uno), luego la proteína (obligatorio, solo una), después puede agregar hasta 3 extras y al final hasta 2 salsas. El precio total se calcula automáticamente sumando el precio base del producto más los extras seleccionados.

Cómo crear Grupos de Opciones

  1. Ve a Productos y abre el producto que quieres configurar (o crea uno nuevo).
  2. En la columna derecha verás la sección "Grupos de Opciones".
  3. Haz clic en "Agregar Grupo".
  4. Llena los datos del grupo:
    • Nombre (ES) — El nombre que verá el cliente en español.
    • Nombre (EN) — El nombre en inglés (opcional, para clientes que usen la app en inglés).
    • Mínimo a elegir — Cuántas opciones debe seleccionar como mínimo.
    • Máximo a elegir — Cuántas opciones puede seleccionar como máximo.
  5. Usa el buscador dentro del grupo para agregar opciones. Escribe el nombre y selecciona de la lista (o créalo si no existe).
  6. Para cada opción, define el precio adicional (puede ser $0).
  7. Repite para crear más grupos.
  8. Haz clic en "Guardar" cuando termines.
Tip: Puedes reordenar los grupos arrastrando o cambiando el número de orden. Los grupos aparecen al cliente en el orden que definas.

Mínimo y Máximo por grupo

Esta es la parte más poderosa. Con mínimo y máximo controlas exactamente cómo el cliente interactúa con cada grupo:

Mín Máx Comportamiento Ejemplo
1 1 Obligatorio, elige exactamente una Tipo de pan
0 3 Opcional, elige hasta 3 Toppings
1 3 Obligatorio, elige entre 1 y 3 Guarniciones (incluye 1, extras con costo)
0 1 Opcional, elige una o ninguna Bebida de cortesía

Si el mínimo es mayor a 0, el grupo se marca como Requerido y el cliente no puede agregar el producto al carrito hasta que complete su selección.

Ya tengo opciones, qué pasa con ellas

Si ya tienes productos con opciones configuradas de la forma anterior (la lista plana), no te preocupes: todo sigue funcionando. Tus productos existentes no cambian.

Cuando abras un producto que tiene opciones sin agrupar, verás un botón "Migrar a Grupos". Al hacer clic, el sistema crea automáticamente un grupo llamado "Opciones" con todas tus opciones existentes dentro. A partir de ahí puedes reorganizarlas en los grupos que quieras.

Nota: La migración solo ocurre cuando tú la activas. Tus productos no se modifican automáticamente.

Cómo lo ve tu cliente

Cuando tu cliente abre un producto con grupos de opciones en la app o la web, ve cada grupo como una sección separada:

  1. Cada grupo tiene su nombre como título (ej. "Tipo de pan").
  2. Si el grupo es obligatorio, aparece una etiqueta de "Requerido".
  3. Si solo puede elegir una opción (máximo = 1), ve botones de radio (solo uno a la vez).
  4. Si puede elegir varias (máximo > 1), ve casillas de verificación con un contador.
  5. El precio se actualiza en tiempo real conforme selecciona opciones.
  6. No puede agregar al carrito hasta que todos los grupos requeridos estén completos.

Es una experiencia guiada, paso a paso, que reduce errores y deja claro qué incluye cada platillo.

Tips para armar buenos grupos

Preguntas Frecuentes

Puedo tener productos con grupos y productos sin grupos?

Sí, cada producto es independiente. Puedes usar grupos en los productos que lo necesiten y dejar el resto como está.

Los precios de las opciones funcionan igual?

Exactamente igual. Cada opción dentro de un grupo tiene un precio adicional que se suma al total. La diferencia es que ahora están organizadas.

Qué pasa si pongo mínimo 0 en todos los grupos?

Todos los grupos serán opcionales. El cliente puede agregar el producto al carrito sin seleccionar nada, como antes.

Puedo usar los mismos ingredientes en varios grupos?

Sí. Un mismo ingrediente (ej. "Queso") puede aparecer como opción en distintos grupos de distintos productos, cada uno con su propio precio.

Esto afecta los pedidos que ya tengo?

No. Los pedidos existentes no cambian. Los grupos solo aplican a pedidos nuevos.

Funciona en el punto de venta (POS)?

Sí. Los grupos de opciones se muestran tanto en la app del cliente como en el punto de venta.