Gestión del Menú
La pestaña Menú bajo Cafetería es donde construyes el catálogo que los clientes ven en handy.cafe/{slug}. Los menús consisten en categorías y productos. Los productos pueden tener grupos de variantes para opciones como Tamaño o Ingredientes.
Estructura
| Nivel | Propósito |
|---|---|
| Categoría | Una sección del menú, por ejemplo "Bebidas Calientes" o "Hamburguesas". Cada categoría tiene un icono y un orden de clasificación. |
| Producto | Un artículo individual que se puede pedir dentro de una categoría. Lleva nombre, descripción, foto, precio, tasa de IVA y tiempo de preparación. |
| Grupo de Variantes | Opcional. Un conjunto de opciones adjunto a un producto, por ejemplo "Tamaño: Pequeño, Mediano, Grande". Cada variante tiene un precio incremental. |
Categorías
Cada categoría tiene los siguientes campos:
| Campo | Significado |
|---|---|
| Nombre | Se muestra como un encabezado de sección en el menú del cliente. |
| Icono | Un nombre de MDI (Material Design Icons). Elige uno del selector de iconos. |
| Orden de Clasificación | Entero. Los números más bajos aparecen primero. Ajusta con arrastrar o con los controles de mover arriba y abajo. |
| Activo | Cuando está desactivado, la categoría y todos sus productos están ocultos del menú del cliente pero no eliminados. |
Añadir una Categoría
- Abre Cafetería > Menú.
- Haz clic en Añadir Categoría.
- Introduce un nombre.
- Haz clic en el cuadro de icono y selecciona un icono MDI. El selector abre una lista buscable. Prueba palabras clave como "café", "hamburguesa" o "pizza".
- Guarda. La categoría aparece en el editor de menús.
Reordenar Categorías
Arrastra el asa en una fila de categoría para moverla. La nueva posición se guarda tan pronto como sueltas. También puedes usar las flechas de mover arriba y abajo para una colocación precisa.
Eliminación Suave
Eliminar una categoría con productos dependientes marca la categoría como inactiva en lugar de eliminar el registro. Esto preserva el historial de pedidos que hace referencia a los IDs de producto originales. Para restaurar, vuelve a habilitar la categoría desde la interfaz de administración.
Productos
Cada producto tiene los siguientes campos:
| Campo | Significado |
|---|---|
| Categoría | La categoría padre. |
| Nombre | Visible para el cliente. |
| Descripción | Soporta Markdown. Aparece en la hoja de detalles del producto cuando el cliente toca el artículo. |
| Ingredientes | Línea corta debajo de la descripción. Úsala para alérgenos o destacados de ingredientes. |
| Precio Base | El precio antes de las variantes. Almacenado en unidades menores (por ejemplo, céntimos) pero ingresado en unidades de moneda completas. |
| Tasa de IVA | Porcentaje. Aplicado al mostrar totales en el recibo del cliente. |
| Unidad | Etiqueta opcional como "ml" o "g". Aparece junto al precio. |
| Foto | Imagen del producto. Se acepta cualquier formato. Se recomienda WebP hasta 2 MB para cargas de menú más rápidas. |
| Seguimiento de Stock | Cuando está activado, el producto lleva una cantidad en stock que disminuye con cada pedido. |
| En Stock | El conteo de stock actual. Los pedidos fallan para el cliente cuando el stock llega a cero y el producto se oculta automáticamente. |
| Activo | Cuando está desactivado, el producto está oculto del menú del cliente. |
| Orden de Clasificación | Posición dentro de la categoría. |
| Tiempo de Preparación | Estimación estática de respaldo en minutos. Ver Tiempo de Preparación Dinámico a continuación. |
Subir una Foto
- Abre el producto.
- Haz clic en el área de la foto.
- Selecciona una imagen de tu computadora. Cualquier formato es aceptado por el punto de carga.
- El servidor procesa el archivo, almacena un ID de activo, tipo MIME y suma de verificación, y devuelve una URL.
- La foto aparece inmediatamente en el editor y en el menú del cliente en segundos.
Reemplaza una foto haciendo clic en la imagen existente y subiendo un nuevo archivo. El archivo antiguo es reemplazado.
Markdown en Descripciones
Las descripciones de productos soportan Markdown. Usos comunes:
- Resaltados en negrita con
**strong**. - Saltos de línea para descripciones de varias líneas.
- Listas cortas para ingredientes o combinaciones.
Evita encabezados (H1 a H6) en descripciones de productos. El menú del cliente renderiza la descripción en una hoja restringida y los encabezados se ven incómodos.
Grupos de Variantes
Las variantes capturan las opciones del cliente que cambian el precio o la configuración. Un producto puede tener múltiples grupos de variantes, por ejemplo Tamaño e Ingredientes en la misma hamburguesa.
Cada variante tiene:
| Campo | Significado |
|---|---|
| Nombre | La etiqueta visible para el cliente, por ejemplo "Tamaño" o "Queso Extra". |
| Delta de Precio | La cantidad añadida al precio base cuando se selecciona esta variante. Puede ser cero o negativa. |
| Requerido | Cuando está activado, el cliente debe elegir al menos una variante de este grupo antes de añadir al carrito. |
| Orden de Clasificación | Posición dentro del grupo. |
Crear un Grupo de Variantes
- Abre el producto.
- Desplázate a la sección de Variantes.
- Haz clic en Añadir Variante.
- Introduce el nombre y el delta de precio. Activa Requerido si la elección es obligatoria.
- Guarda.
Repite para cada opción en el grupo. Un grupo típico de "Tamaño" tiene tres filas: Pequeño con delta 0, Mediano con delta +1.00, Grande con delta +2.00.
Tiempo de Preparación Dinámico
HandyCafe puede calcular una estimación de tiempo de preparación en tiempo real para cada producto basado en el rendimiento real de la cocina. Esto mejora la precisión de la estimación mostrada en el menú del cliente y en los pedidos activos.
| Configuración | Efecto |
|---|---|
| Tiempo Estático | Almacenado en el producto. Se usa cuando no hay suficiente historial para calcular un valor dinámico. |
| Estimación Dinámica | Calculada a partir de los últimos 30 días de historial de pedidos. El tiempo de preparación promedio por producto se multiplica por un factor de ocupación derivado de la longitud actual de la cola. El multiplicador se limita entre 1.0 y 2.0. El valor final se limita entre 1 y 120 minutos. |
La configuración "Mostrar Tiempo de Preparación en el Menú" en el perfil del negocio controla si la estimación es visible para los clientes. El personal siempre ve la estimación en el panel de Pedidos.
Seguimiento de Stock
Activa Seguimiento de Stock por producto para evitar vender artículos que se han agotado.
- Cuando se realiza un pedido, el conteo de stock disminuye por la cantidad pedida.
- Cuando el stock llega a cero, el producto se oculta automáticamente del menú del cliente hasta que actualices el conteo.
- Para reabastecer, edita el producto e introduce el nuevo valor En Stock.
Los productos sin Seguimiento de Stock se comportan como inventario infinito y nunca se ocultan automáticamente.
Reordenar Productos Dentro de una Categoría
Arrastra el asa para mover un producto hacia arriba o hacia abajo. El nuevo orden de clasificación se guarda al soltar. El menú del cliente refleja el nuevo orden después de la próxima actualización del menú, que ocurre en cada carga de sesión.
Consejos
- Comienza con 6 a 10 categorías. Demasiadas categorías hacen que el menú del cliente sea lento de navegar.
- Usa fotos de alto contraste y bien iluminadas. Las fotos oscuras o ruidosas reducen la conversión de pedidos.
- Mantén las descripciones por debajo de 120 caracteres cuando sea posible. Las descripciones largas empujan el botón de Añadir al Carrito fuera de la primera pantalla en los teléfonos.
- Establece tiempos de preparación estáticos realistas. El sistema dinámico tarda 30 días en aprender. Hasta entonces, el número estático es lo que los clientes ven.
- Para artículos con muchas opciones, divídelos en dos grupos de variantes en lugar de una lista enorme. "Tamaño" más "Leche" es más limpio que "Tamaño con Leche".