Descripción
La sección de Menú permite gestionar el catálogo completo de platos del restaurante. Incluye la definición de recetas con ingredientes, precios de media y ración, grupos/categorías, fotos, alérgenos y control de stock por plato.
Acceso
- Ruta:
/app/menu - Requisitos: Rol de Cocinero o superior
Funcionalidades
Lista de Platos
Vista principal con todos los platos del restaurante:
- Filtros por categoría: Filtrar platos por grupo/categoría
- Tarjeta de plato: Cada plato muestra nombre, precios, grupo y estado
- Paginación: Navegación por páginas con 20 platos por página
- Plato destacado: Indicador visual de platos publicados vs ocultos
Crear Nuevo Plato
Formulario completo para añadir un plato al catálogo:
Datos básicos:
- Nombre del plato: Nombre que se muestra en el menú
- Precio media ración: Precio para porción pequeña
- Precio ración completa: Precio para porción completa
- Grupo: Categoría del plato (1-10, configurable en Ajustes)
- Publicado: Toggle para mostrar/ocultar el plato en el POS
- Foto: Imagen del plato (subida a almacenamiento)
Tipo de receta:
- Ingredientes: El plato se compone de ingredientes individuales con cantidades
- Indivisible: El plato no se descompone en ingredientes (control de stock manual)
Stock (solo tipo indivisible):
- Stock actual: Cantidad disponible
- Stock mínimo: Umbral para alertas de stock bajo
Editor de Receta
Para platos de tipo "ingredientes", se define la receta:
- Añadir ingrediente: Seleccionar del inventario de ingredientes
- Cantidad: Cantidad necesaria del ingrediente
- Unidad de medida: Unidad del ingrediente (g, kg, ml, l, unidad, etc.)
- Conversión automática: El sistema convierte entre unidades automáticamente
- Eliminar ingrediente: Quitar un ingrediente de la receta
- Coste estimado: Cálculo automático del coste de materia prima
Alérgenos
Cada plato puede tener alérgenos etiquetados:
- Lista de alérgenos: Gluten, lactosa, frutos secos, mariscos, huevos, soja, apio, mostaza, etc.
- Selección múltiple: Un plato puede tener varios alérgenos
- Visibles en el POS: Los alérgenos se muestran al seleccionar el plato
Asignación de Dispositivos de Cocina
Cada plato puede vincularse a dispositivos de cocina:
- Horno, freidora, plancha, etc.: Seleccionar el dispositivo necesario
- Flujo de cocina: Permite al KDS organizar pedidos por dispositivo
- Tiempo estimado: Opcional, tiempo esperado de elaboración
Gestión de Stock
- Stock por plato: Para platos tipo "indivisible", control de stock manual
- Descuento automático: Los platos tipo "ingredientes" descuentan stock de sus ingredientes
- Restauración: Al cancelar un pedido, se devuelven los ingredientes al stock
- Alertas: Stock bajo genera alertas en la sección de Alertas
Funciones de Edición
- Editar plato: Modificar cualquier campo del plato
- Cambiar foto: Actualizar la imagen del plato
- Duplicar: Crear un plato similar a partir de uno existente
- Eliminar: Borrar un plato (con confirmación)
Subida de Fotos
- Almacenamiento: Las fotos se suben al bucket de imágenes del proyecto
- Formatos: Soporta imágenes JPG, PNG, WebP
- Vista previa: Se muestra la foto actual antes de cambiarla
Campos del Plato
| Campo | Descripción | Obligatorio |
|---|---|---|
| Nombre | Nombre del plato | Sí |
| Media ración | Precio porción pequeña | Sí |
| Ración completa | Precio porción completa | Sí |
| Grupo | Categoría (1-10) | Sí |
| Publicado | Visible en POS | Sí |
| Tipo receta | Ingredientes / Indivisible | Sí |
| Foto | Imagen del plato | No |
| Alérgenos | Lista de alérgenos | No |
| Dispositivo | Dispositivo de cocina | No |
| Stock | Cantidad disponible (indivisible) | No |
Relación con otras secciones
- POS: Los platos publicados aparecen en el catálogo del POS
- Comandas: Los platos se pueden añadir a comandas
- Delivery: Los platos están disponibles para pedidos de delivery
- Inventario: Los ingredientes de las recetas se descontamos del inventario
- Alertas: El descuento de stock genera alertas cuando es bajo
- Informes (Análisis ABC): El coste de materia prima se calcula desde las recetas