Catálogo
El catálogo define los productos que aparecen en la app móvil: qué se vende, a qué precio y cómo está organizado.
Estructura del catálogo
Categoría (ej. "Tacos", "Bebidas", "Promos del día")
└── Producto (ej. "Taco de canasta")
└── Variación (ej. "Sencillo — $25", "Doble — $40")
Un producto siempre pertenece a una categoría. Las variaciones son las presentaciones del producto con su propio precio. Un producto debe tener al menos una variación para aparecer en la app.
Categorías
La columna izquierda de la pantalla muestra la lista de categorías del menú.
Crear una categoría
- Clic en + Categoría
- Ingresar el nombre (ej. "Tacos", "Bebidas", "Para llevar")
- Definir el Orden — número que determina la posición en la app; valores menores aparecen primero
- Si es una categoría de platillos del día o especiales, activar Categoría de promociones
- Opcionalmente agregar una foto de categoría (ver sección siguiente)
- Guardar
Foto de categoría
Las categorías pueden tener imagen propia — aparece en la app del cliente como tarjeta visual en el scroll horizontal de la pantalla principal.
- En el formulario de categoría, clic en el área de foto o en el botón de cámara
- Seleccionar imagen desde tu computadora (JPG o PNG, hasta 15 MB)
- El sistema la reduce automáticamente antes de subirla (máx. 800 px, calidad 85%)
- Revisar la vista previa en miniatura (72×72 px)
- Guardar la categoría — la foto se sube en ese momento
Para quitar la foto, usar el botón × sobre la miniatura antes de guardar. Las categorías sin foto muestran un fondo naranja en la app del cliente.
Categoría de promociones
Cuando se activa este flag, los productos dentro de esa categoría muestran una opción adicional: días activos. Sirve para menús del día que solo se ofrecen ciertos días de la semana (ej. "Lunes: pozole", "Viernes: mariscos").
Si no se activa este flag, los productos de la categoría aparecen todos los días sin restricción.
Eliminar una categoría
Eliminar una categoría elimina también todos sus productos. Solo hacerlo si estás seguro de que no se volverán a usar.
Productos
Al seleccionar una categoría en la columna izquierda, el panel derecho muestra sus productos en una tabla con miniatura de foto.
Crear un producto
- Seleccionar la categoría en la columna izquierda
- Clic en + Producto
- Completar el formulario en el panel derecho:
| Campo | Descripción |
|---|---|
| Nombre | El nombre que verá el cliente en la app |
| Descripción | Texto corto sobre ingredientes o características |
| Foto | JPG o PNG; se sube automáticamente al guardar |
| Días activos | Solo aparece si la categoría es de promociones |
| Disponible hoy | Toggle de stock — apágalo cuando el producto se acaba temporalmente (ej. se terminó el ingrediente) |
| Activo en menú | Toggle para mostrar u ocultar el producto en la app de forma permanente |
| Vegetariano | Checkbox informativo — no afecta disponibilidad |
Los toggles Disponible hoy y Activo en menú están disponibles tanto al crear el producto como al editarlo — úsalos para ajustar la disponibilidad de un producto ya existente sin tener que recrearlo.
- Agregar las variaciones del producto (ver sección siguiente)
- Clic en Guardar
Foto del producto
- Clic en el área de foto o en el botón Subir foto
- Seleccionar imagen desde tu computadora (JPG o PNG)
- Revisar la vista previa
- La foto se sube al guardar el producto — no al seleccionarla
Si cierras el formulario sin guardar, la foto no se sube aunque la hayas seleccionado.
Días activos (solo categorías de promociones)
Si la categoría tiene el flag de promociones activado, el formulario muestra 7 chips con los días de la semana. Selecciona los días en que este producto debe aparecer en la app.
- Si no seleccionas ningún día, el producto aparece todos los días
- Si seleccionas solo "Lunes" y "Martes", el producto solo es visible esos dos días
Variaciones
Cada producto tiene una o más variaciones. Una variación define el precio y un nombre diferenciador (tamaño, presentación, ingrediente especial).
Editar variaciones
- Abrir el producto en el panel derecho
- Clic en Editar variaciones — se abre un diálogo separado
- Por cada variación definir nombre, precio, descripción (opcional) y si está activa
- Usar + Variación para agregar más
- Guardar en el diálogo, luego guardar el producto
Un producto sin variaciones no aparece en la app móvil aunque su toggle esté activo. Siempre agrega al menos una variación con precio.
Ruteo de cocina (estaciones)
Cada producto puede rutearse a una o más estaciones de cocina (Parrilla, Pastor, Suadero, etc. — se administran en la pantalla 15 · Estaciones de cocina, no aquí). Esto es lo que le dice al sistema a qué impresora física mandar el ticket de ese producto cuando se acepta un pedido. Un producto sin ninguna estación asignada no genera ticket automático.
Se configura al editar el producto, en la sección Preparación en cocina:
| Campo | Qué significa |
|---|---|
| Estaciones | A qué estación(es) se manda el ticket de este producto. Un producto puede ir a varias (ej. un alambre que se prepara tanto en Parrilla como en Pastor) |
| Estación principal | Solo aparece cuando el producto tiene 2 o más estaciones marcadas. Es la estación de respaldo: si alguna de las estaciones asignadas está desactivada al momento de imprimir, el ticket se manda a la principal en su lugar. Si ninguna de las dos está activa, ese ticket específico no se genera — el resto del pedido no se afecta |
| Requiere impresión | Desactívalo para productos virtuales o de promoción que no necesitan ticket de cocina aunque tengan estación asignada |
Con una sola estación asignada no hace falta definir estación principal — no hay ambigüedad que resolver, por eso el campo se oculta en ese caso.
Asignar estaciones a varios productos a la vez (CSV)
Para no editar producto por producto, en la pantalla de Catálogo está el botón Ruteo de cocina (CSV):
- Descargar plantilla — genera un CSV con todos los productos y su ruteo actual
- Editar la columna
estacionesen Excel o Google Sheets (nombres de estación separados por;) - Elegir archivo CSV para volver a subirlo
- Revisar la previsualización — solo se listan los productos con cambios o con algún error
- Confirmar para aplicar
Funciona igual si el archivo se guarda como "CSV UTF-8" o como "CSV" normal de Excel para Windows — la codificación se detecta automáticamente, así que los acentos no se corrompen.
Ruteo de cocina por ingrediente (variaciones de Carnes)
Cuando un mismo producto puede ir a distintas estaciones según qué corte de carne se elija (ej. una promo de "Carnes" con Pastor/Suadero/Bistec, cada uno en su propia estación), el ruteo de arriba no alcanza — hace falta asignar el ingrediente en cada opción de la variación. Se administra desde la pantalla Ingredientes más el editor de la variación.
Procedimiento paso a paso (el orden importa): 17 · Procedimientos → Configurar ruteo de cocina por ingrediente.
Desactivar vs. Eliminar
| Acción | Qué hace | Se puede revertir |
|---|---|---|
| Toggle inactivo | Lo oculta de la app; sigue en el sistema | Sí |
| Eliminar | Lo borra permanentemente | No |
Preferir siempre desactivar sobre eliminar si hay posibilidad de que el producto vuelva. El historial de pedidos hace referencia a los productos por ID — si se elimina, esas referencias quedan huérfanas.
Notas operativas
- Los cambios en el catálogo toman efecto inmediatamente en la app móvil
- Si pausas un producto mientras hay pedidos activos que lo incluyen, esos pedidos no se afectan — ya fueron creados
- El orden de los productos dentro de una categoría se controla con el campo Orden