Activación y configuración
Activa el módulo Buffet y configura las reglas básicas: precio, tope por ronda, espera entre rondas y tiempo máximo por mesa.
1. Activar el módulo
Entra como administrador a Admin → Buffet (o /admin/{tu-slug}/buffet).
- En la tarjeta Activación, marca "Activar modo buffet en este restaurante".
- Guarda al final de la página.
El estado pasa a ACTIVO en la cabecera. A partir de aquí los QR de las mesas (sección Vista previa QR) redirigen al menú de buffet.
2. Modelo de precio
Dos opciones:
- Tarifa plana por persona (
flat_cover) — un cubierto fijo × comensales. Los platos del buffet salen a 0 €. Recomendado para AYCE clásicos (sushi libre, wok buffet). - Por plato con tope (
per_item_cap) — cada plato se cobra a su precio; el tope sólo limita cuántos pueden pedir por ronda. Para conceptos mixtos / tapas-style.
Ver Modelos de precio para detalle.
3. Tope por ronda
- Máx. platos por ronda: cuántos platos puede pedir el cliente en una sola ronda. Valor típico: 8-15.
- Modo del tope:
- Por mesa: el tope se aplica al total de la mesa (10 platos para 4 personas = todos comparten).
- Por persona: el tope se multiplica por los comensales (10 × 4 = 40 platos / ronda). Recomendado para AYCE de alto volumen.
4. Espera entre rondas (cooldown)
Espera entre rondas (segundos): tiempo que debe pasar entre dos rondas consecutivas. Valor típico: 480s (8 min). Permite que cocina respire.
Cuándo arranca:
- Al enviar la ronda (
on_submit, por defecto): el reloj empieza en cuanto el cliente envía. Mayor rotación. - Al entregar (
on_delivery): el reloj empieza cuando el camarero confirma entrega en la Kiosk. Evita que pidan antes de recibir.
5. Tiempo máximo por mesa
Tiempo total por sesión (min): 0 = sin límite. Valor típico: 90-120 min para AYCE en hora punta. A los T-10 min el QR del cliente muestra "última llamada".
6. Bebidas
Toggle Bebidas incluidas en el cubierto:
- Activado: las bebidas se sirven sin coste adicional dentro del flujo de rondas.
- Desactivado: aparece pestaña "Drinks" aparte y se cobran à-la-carte.
7. Desperdicio (opcional)
Cargo por plato no consumido (€): cuando el cliente deja platos sin tocar, el camarero los marca desde la Kiosk con foto. Si configuras un cargo, se añade al ticket automáticamente. Si lo dejas a 0 €, sólo se registra para análisis (no se cobra).
8. Tarifas niños / mayores
Activa Permitir niños y/o Permitir mayores para abrir esas tarifas. Cada una tiene:
- Es gratis ✓ — los niños/mayores no pagan cubierto (caso de "menores de 6 gratis").
- Factor de precio 0.0 - 1.0 — multiplica el cubierto adulto (ej. 0.50 = mitad).
- Etiqueta — texto que aparece en el ticket ("Niños", "Senior", "Jubilados"...).
Cuando una tarifa está desactivada, el cliente y el TPV no pueden abrir mesa con esa tarifa — el servidor lo rechaza para evitar cargos incorrectos. Ver Niños y mayores para detalles.
9. Franjas horarias
Si tu restaurante cobra distinto entre comida y cena (común en AYCE: 15 € comida / 22 € cena), configura las franjas en JSON:
[
{"startHour": 12, "endHour": 17, "price": 15.00, "label": "Comida"},
{"startHour": 17, "endHour": 24, "price": 22.00, "label": "Cena"}
]
El precio se aplica según la hora de inicio de cada sesión. Sesiones que cruzan medianoche conservan su precio original. Ver Franjas horarias para detalles y wrap-around.
10. Idioma de bienvenida
El QR del cliente respeta el idioma del navegador, pero puedes forzar un idioma o ajustar el mensaje de bienvenida por idioma:
- Mensaje de bienvenida — texto que aparece arriba (ej. "Bienvenido a Utage Sushi — empieza eligiendo el número de comensales").
- Mensaje multilingüe (JSON) — overrides por idioma
{"es": "...", "en": "...", "zh": "..."}. - Banner para grupos — mensaje extra que sólo aparece cuando hay 6+ comensales en la mesa.
11. Quién marca los comensales + Cocina (KDS)
- ¿Quién marca el nº de comensales? — cliente (default) o camarero. Ver Comensales.
- Tema visual del KDS — por defecto / vivo / alto contraste / cálido. Ver Cocina.
- Idioma de cocina — IETF tag (
zh,en,es...). Combinado con Nombre cocina por plato.
- Activar módulo ✓
- Tarifa plana, precio del cubierto (ej. 18 €)
- Tope por ronda: 10 platos, modo "por persona"
- Espera: 480s (8 min)
- Tiempo total: 90 min
- Bebidas: aparte