Acceso de piloto localEjecuta abrir-demo.bat para enrolar la terminal automáticamente.Usa el correo y password definidos en .env.pilot.
OPOlivoPOS
Ubicación OperativaCargando...
Conectado

Nueva venta

Mostrador

Ventas sugeridas

Combos y promociones

Activas0
Combos vendibles0
Ahorro mostrado$0.00
Cómo se usanUn combo puede crear un producto de venta con fórmula agregada para descontar insumos. Una promoción deja la regla lista para mostrador, WhatsApp y reportes.

Servicio en salón

Mesas y cuentas

Ocupación0 / 0
Consumo abierto$0.00
Tiempo promedio0 min
Meseros activos0
0 mesas
DisponibleOcupadaReservada

Operación propia

Servicio a domicilio

Pedidos activos

0

Pedidos conversacionales

WhatsApp y llamadas

Requieren atención0
WhatsApp0
Llamadas IA0
Comandas creadas0
En cocina0
Entrega aprox.--

Conexión de canales

Checklist operativo para Meta WhatsApp Cloud API y Vapi.

Automatización de canales

Controla si los pedidos que llegan por WhatsApp o llamada IA se mandan directo a impresión de cocina.

Atención sugerida

Conversaciones que conviene atender primero por tiempo, domicilio o historial del cliente.

Bandeja operativa

Transcripción, resumen y pedido detectado antes de enviarlo a cocina o cobrar.

Existencias por sucursal

Inventario

Insumos0
Bajo mínimo0
Último movimientoHace 12 min

Modo de venta

Descontar inventario en ventas

Las ventas consumen recetas y actualizan existencias por sucursal.

InsumoExistenciaMínimoCaducidadEstado

Bitácora de almacén

Entradas, salidas, mermas, ventas y conteos.

Importar / exportar insumos

Actualiza el almacén base en lote con CSV antes de crear fórmulas.

Sin archivo seleccionadoColumnas: nombre, unidad, existencia, mínimo, caducidad.

Recetas y rentabilidad

Disponibilidad por receta

Porciones posibles, costo estimado, margen e insumo limitante según inventario y compras.

Capacidad operativa de cocina

Cuántos platillos puede trabajar esta sucursal al mismo tiempo para calcular promesas reales.

10 platillos
Sin carga activaSe usa junto con los minutos de cada receta para llamadas, WhatsApp, recolección y entrega.

Promesa de cocina por platillo

Este tiempo alimenta venta, llamadas, WhatsApp y entregas.

0 productos

Fórmulas del catálogo

Define lo que vendes y los insumos consumidos por cada unidad.

Importar / exportar productos

Actualiza el catálogo en lote con CSV. Las fórmulas se capturan como insumo:cantidad separados por punto y coma.

Sin archivo seleccionadoColumnas: nombre, categoría, precio, disponible, minutos_cocina, fórmula.

Compras recibidas

Entradas de almacén con proveedor, costo y evidencia.

0
Por pagar$0.00
Vencidas0
Próximas0

Proveedores

Contactos y pedidos de reposición

0

Pedidos automáticos

Prepara mensajes según la existencia, el día y la hora.

Reglas activas0
Borradores listos0

Con el POS abierto, el borrador aparecerá solo a la hora programada. WhatsApp requiere confirmar el envío.

Relación con comensales

Clientes

Clientes registrados0
Con dirección0
Venta acumulada$0.00

Conciliación de duplicados

Une clientes repetidos por teléfono parecido o nombre coincidente.

0

Registro y seguimiento de personal

Checador

Modo empleado
--:--Hoy

Marca entrada o salida con tu nombre. El registro usa fecha y hora del servidor.

Control de turno

Lectura rápida para gerencia: asistencia abierta, expedientes y preparación de prenómina.

En turno ahora

Empleados con entrada marcada y sin salida todavía.

0

Personal de la sucursal

Edita expediente, datos fiscales, salario base, puesto, estado y contacto de emergencia.

Reportes de horas

Filtra por empleado y periodo para revisar o exportar horas trabajadas.

EmpleadoEntradaSalidaHorasNotas

Pre-nómina fiscal

Calcula borradores desde el checador y prepara recibos para CFDI de nómina.

EmpleadoHorasBrutoOtros pagosDeduccionesNetoFiscal

Periodos guardados

Borradores revisables antes de timbrar con PAC.

Reportes

Control del negocio

Hoy
Venta neta$0.00Ventas cobradas de la sucursalSin comparativo
Tickets0Operaciones cerradasSin comparativo
Ticket promedio$0.00Promedio por ventaSin comparativo
Alertas de stock0Insumos por reponerDevuelto $0.00

Lecturas rápidas

Señales accionables para tomar decisiones de menú, compras y operación.

Alertas operativas

Caja, stock, impresión y pendientes que pueden frenar la operación.

0

Ventas por hora

MXN

Solicitudes de factura

Datos recibidos desde el portal público.

Abrir portal

Venta por canal

Salón, mostrador, domicilio, llamadas y WhatsApp.

Venta por cobro

Efectivo, tarjeta, Mercado Pago, transferencia y cuentas divididas.

Productos y categorías

Identifica platillos estrella, categorías fuertes y productos que conviene promover.

Más vendidos

Categorías

Clientes y compras

Reconoce frecuencia, valor acumulado y clientes por activar.

0

Proveedores y compras

Revisa proveedores recurrentes, pedidos y gasto estimado.

0

Cuentas por pagar

Compras pendientes, vencidas y próximas a vencer.

$0.00

Historial de ventas

Folios, cobros y devoluciones de la sucursal activa.

Devuelto$0.00
FolioHoraForma de pagoTotalEstado

Nivel 2 · Continuidad

Respaldos

Supervisa las copias de seguridad de la ubicación operativa.

Actividad reciente

Resultado de las últimas copias creadas desde este equipo.

Protección activa

La configuración sensible sigue en Ajustes.

Módulo +$350/mes

Envíos de terceros

Uber Eats, Rappi y DiDi Food en una sola operación.

Canales contratados

Estado de autorización y conexión por plataforma.

Pedidos recientes

Los pedidos conectados entran a la misma cola de cocina.

Módulo +$500/mes

Menú digital

Publicación y pedidos de la ubicación operativa

Recepción de pedidos

El cliente puede explorar y preparar su pedido antes de elegir recoger o domicilio.

Ubicación operativa
Formas de pagoRecogerDomicilioEfectivo al entregarMercado Pago

Identidad heredada

El menú usa automáticamente los colores elegidos para esta ubicación.

Catálogo publicado

Disponibilidad y piezas calculadas desde productos, recetas e inventario de la ubicación.

Administración

Configuración

Calendario operativo

Define días, horarios y fechas especiales por sucursal.

Momento de cobro

Indica cuándo debe liquidarse cada tipo de servicio. Mesa normalmente se cobra al cerrar; mostrador, recoger y domicilio suelen cobrarse antes de preparar o entregar.

Fechas especiales

Cierres, eventos o extensiones de horario.

Salud del sistema

Checklist mínimo para operar una sucursal sin sorpresas.

0%

Portabilidad

Importar y exportar datos

Organiza altas iniciales, reportes y respaldos por módulo. Las importaciones masivas abren el área donde se revisan antes de aplicarse.

Terminales del negocio

Registra cada caja o dispositivo y asígnalo a su sucursal.

Accesos y roles

Define qué puede hacer cada persona y en qué sucursales.

Empleados

Expediente del personal: puesto, fecha de contratación, salario y contacto de emergencia. Separado de Accesos y roles, que solo controla quién puede entrar al sistema.

Datos fiscales del negocio

Estos datos identifican al emisor y son independientes de los datos del cliente.

PAC sin conectar
El portal de clientes ya captura sus datos.Para emitir CFDI automáticamente todavía será necesario conectar un PAC y cargar certificados de forma segura en el servidor.

Respaldos locales

El comercio guarda sus copias en su propio equipo y en la nube que ya usa.

Responsabilidad de datosEl sistema genera el respaldo y avisa fallas. El restaurante conserva la cuenta de OneDrive, Google Drive, Dropbox, NAS o disco externo donde decide guardar sus archivos.
Equipo principalPostgreSQL localLa caja principal conserva la base y atiende terminales de red local.
Carpeta del dueñoSin carpetaDebe estar dentro de su nube sincronizada o NAS.
AutomáticoPor reglasEn navegador funciona con el POS abierto; en producción lo hace el agente local.
Temporal hora2 díasRecuperación rápida por errores recientes.
Temporal diario35 díasCubre el mes operativo y después se depura.
Cierre de mes24 mesesHistórico largo: queda el corte mensual.
Pre-actualización14 díasEl agente lo crea antes de instalar cambios.

Bitácora de respaldos

Últimos eventos generados en este equipo.

Restaurar respaldo

Primero revisa el contenido; después escribe RESTAURAR para aplicarlo.

Sin archivo seleccionadoSelecciona un respaldo para ver su resumen.

Acceso administrador

Consola de plataforma

Administra restaurantes, licencias OlivoPOS, límites comerciales e integraciones de plataforma.

Consola de plataformaHerramientas internas para activar comercios, revisar preparación técnica y controlar licencias sin mezclarlo con la operación del restaurante.
Credenciales de plataforma0
Credenciales del restaurante0
Listas para probar0
Bloqueadas por externo0

Integraciones

Configura canales externos; la operación diaria vive en Canales.

Conexiones principalesLo que sí toca al restaurante

Pagos, WhatsApp, facturación, respaldos y datos fiscales son las decisiones que el dueño debe poder entender y autorizar.

Infraestructura opcionalLo que administra la plataforma

Mapas, OCR y monitoreo técnico pueden vivir detrás de cuotas y límites internos. El restaurante solo ve el resultado cuando lo activa.

Mercado Pago del restaurante

Cada sucursal usa su propia cuenta, token y terminal Point.

El token se envía al backend para guardarse cifrado. El navegador solo conserva una pista del secreto, nunca el token completo.

WhatsApp Business del restaurante

Conecta la cuenta Meta del restaurante para recibir pedidos por chat.

El token permanente y secretos se guardan cifrados por sucursal. El Phone Number ID también alimenta el ruteo de mensajes entrantes.

WhatsApp por código QR (no oficial)

Conecta un número igual que WhatsApp Web, sin pasar por Meta — un segundo camino en paralelo al de arriba, para comparar cómo se comportan los dos.

Aviso: este camino no es oficial y viola los términos de servicio de WhatsApp — el número conectado así puede quedar baneado sin aviso, sin relación con el volumen o el uso que le des. Úsalo bajo tu propio riesgo, idealmente con un número que no sea crítico para el negocio.

Mapas y geocoding

Infraestructura opcional para zonas de entrega y direcciones nuevas; no debe bloquear el arranque del restaurante.

Guarda esta llave como recurso técnico de plataforma, con cuotas y límites por plan. El restaurante solo necesita saber si el reparto avanzado está activo.

OCR / Visión

Infraestructura opcional para convertir fotos de compras en borradores revisables antes de tocar inventario.

Adminístrala como servicio técnico con evidencia privada y revisión humana. Sin ella, las compras pueden seguir capturándose manualmente.

Agente de llamadas y WhatsApp

Configura el comportamiento del asistente antes de conectar credenciales reales.

Perímetros de reparto

Dibuja el polígono de cada zona sobre el mapa real. Se guarda por sucursal.

1. Crea o selecciona una zona. 2. Presiona Trazar. 3. Marca puntos. 4. Cierra y guarda.

Probar coberturaSin probar

Tickets e impresión

Diseña el ticket, registra las impresoras y decide qué se imprime en cada una.

1. Diseño del ticket

Sin cambios
2. Vista previa
QR

3. Impresoras y reglas

Alta, prueba y diagnóstico en el mismo lugar.

Agente local no conectadoAfecta autoimpresión USB/Windows y LAN
0 pendientes

Reglas automáticas

Total a cobrar$0.00
¿Dónde se entregará?Selecciona el destino de esta venta
Forma de pagoElige cómo se liquidará la cuenta
Pago mixtoCompleto

Abre la caja antes de registrar ventas en efectivo.

$0.00Estas selecciones viajan como notas de cocina.

Elige una cuenta para continuarla, enviarla a cocina o cobrarla.

Direcciones

Guarda primero el cliente para agregar direcciones.

La lectura prepara un borrador. Revisa insumos y cantidades antes de aumentar existencias.

Sin foto adjunta

Insumos recibidos

Cada renglón aumenta existencia y actualiza el costo usado por las recetas.

Abrir WhatsApp
Días de preparación
Sin imagen

Fórmula de consumo

Insumos descontados al vender una unidad.

Gastos administrativos por unidad

Empaque, gas, comisión, mano de obra u otros costos que no descuentan inventario.

Este producto todavía no consume inventarioAgrega los insumos utilizados para calcular existencias automáticamente.
¿Cómo lo controlas?
Sin imagen
Se controlará por piezaEjemplo: 24 piezas de refresco o 100 tortillas.
Existencia actual0

Para USB usa el nombre exacto que aparece en Windows, por ejemplo POS-80.

Ejemplo: ticket de venta a Caja, comanda sin precios a Cocina, bebidas a Barra, etiqueta a Reparto.

Importe a devolver$0.00
Esta acción:resta el importe de la venta netaregresa los insumos al inventarioregistra usuario, terminal, motivo y autorización

“Emitida” sólo debe usarse después de obtener un UUID válido del SAT/PAC.

Salón

Mesa M1

Ocupada
Cuenta actual$0.00
Tiempo0 min
Comensales1

Consumo

Sin comanda

La mesa quedará disponible para asignar pedidos.

Nuevo planoEjemplo: Salón, Terraza, Jardín, Barra o Segundo piso

Cada mesero es también un empleado: aquí se administran sus iniciales y mesas asignadas; el resto de su expediente (puesto, contratación, salario, contacto de emergencia) vive en Ajustes → Empleados.

Nuevo meseroDisponible para asignar mesas y cuentas

El consumo, mesero, comensales y tiempo de servicio pasarán juntos a la nueva mesa.

+
Nueva sucursalConfigura identidad, contacto y operación.
PIN del checador
Sin PIN configurado
El PIN se usa sólo para marcar entrada y salida. No se muestra después de guardarlo.
Roles asignados
Sucursales permitidas

Un usuario puede combinar roles. Los permisos sólo aplican dentro de las sucursales seleccionadas.

Al crearla, este navegador quedará asignado automáticamente a la terminal.

No pegues tokens reales en el navegador. Guarda secretos en KMS/Vault y registra aquí solo la referencia.

Esta alta prepara el registro comercial en la plataforma. La creación productiva del tenant, owner, sucursal y licencia quedará conectada al esquema multi-restaurante.

Productos incluidos

El combo usa las fórmulas de estos productos para crear una fórmula agregada.

Abrir WhatsApp

Opciones

Aplicar a productos

Selecciona los artículos que deben mostrar este grupo.