1) Objetivo general
Desarrollar la web del restaurante bajo modelo headless, integrando frontend moderno y motor de e-commerce, conectada a automatizaciones (n8n/Make y/o Go High Level) y al sistema
restaurant.pe como fuente de ventas. Debe ofrecer: compra ágil, carrito con sugerencias, comprobantes electrónicos, fidelización por puntos, cálculo de delivery, seguimiento de pedidos en tiempo real (incluida ubicación del motorizado) y reservas en línea.
2) Tecnología y arquitectura
Web headless integrada con automatizaciones.
Preferencia: React/
Next.js + Shopify; integraciones orquestadas con n8n/Make/GHL y servicios específicos.
Alternativa: frontend en servidor o React mínimo.
En todos los casos: sincronizar ventas con
restaurant.pe, gestionar puntos, delivery y seguimiento de pedidos con APIs seguras.
3) Integración con
restaurant.pe
Todas las ventas (web, local, delivery) se registran en
restaurant.pe, que emite comprobantes y consolida clientes.
Las ventas web se marcan como “canal web”; tras el pago se genera y envía el comprobante.
4) Funcionalidades principales
Compra ágil: flujo en 2–3 pasos, diseño mobile-first y carritos precargados.
Carrito con sugerencias: complementos en carrusel antes del pago.
Comprobantes: capturar datos fiscales y emitir comprobantes vía
restaurant.pe.
Seguimiento de pedidos: estados claros; mapa con ubicación del motorizado y ETA; link seguro para clientes.
Cálculo de delivery: costo y tiempo antes del pago, según zona o distancia.
SEO y performance: URLs amigables, metadatos dinámicos y carga rápida.
Fidelización: puntos configurables (ej. 1 por S/10), automáticos en web y vía QR en local; panel con saldo e historial.
Reservas: sección de reservas (fecha, hora, personas, contacto). Registro en sistema visible al personal mediante tablero web o CRM (ej. Go High Level, Airtable o Google Calendar). Dashboard interno en pantalla mostrando reservas por fecha/hora.
5) Automatización de reservas
Confirmación automática por WhatsApp al cliente y notificación al administrador.
Recordatorios automáticos previos.
Implementación en n8n/Make con API oficial de WhatsApp Business o proveedores (360Dialog, Twilio,
Respond.io).
6) Seguimiento de motorizados (dos fases)
Fase 1: integración con servicio externo (Onfleet, Shipday, SimpliRoute) para tracking confiable. Cliente recibe enlace y repartidor usa app del servicio.
Fase 2: módulo propio (PWA o web) donde repartidor inicia ruta y comparte ubicación hasta entregar. El cliente visualiza en la web.
7) Requisitos del sistema de seguimiento
Estados claros de pedido.
Link seguro para tracking sin cuenta.
Mapa en tiempo real con ubicación y ETA.
Inicio/fin de ruta y opción de pausa para el repartidor.
Consentimiento explícito para compartir ubicación, cierre automático al entregar.
Registro de ruta para trazabilidad.
Notificación al cliente en caso de pérdida de señal.
Asociación del tracking al ID de venta en
restaurant.pe.
8) Entregables
Web productiva con checkout, sugerencias, delivery y reservas.
Integración con
restaurant.pe para ventas y comprobantes.
Seguimiento de pedidos en tiempo real (fase 1 externa, fase 2 propia).
Módulo de fidelización (puntos web y QR) y panel de cliente.
Sistema de reservas con tablero interno y automatización WhatsApp.
Documentación funcional y guía operativa.
9) Criterios de aceptación
Compra en pocos pasos y carga ágil.
Comprobante disponible y enviado tras pago.
Estado y ubicación del pedido visibles al cliente.
Delivery y ETA mostrados antes del pago.
Puntos asignados automáticamente y vía QR.
Reservas confirmadas con mensajes automáticos y visibles en tablero/CRM.
Prazo de Entrega: Não estabelecido