Ciclo completo del cliente

Desde que el cliente llega hasta que recibe el vehículo. Cada paso indica el actor humano responsable, la intervención del software y la métrica capturada. Las 7 intervenciones especiales del sistema están marcadas con . Hover sobre cualquier nodo para ver el detalle ampliado.

El flujo en dos filas — fila 1 (pasos 1–13) · fila 2 (pasos 14–27)

Carriles: Cliente · Cajero · Supervisor · Prelavador · Lavador · Detallador · Gerente · Sistema

Los siete momentos donde el software entrega valor diferencial

SW1

Detección automática de cliente Oro

POS detecta tier Oro + visit_today=0 y muestra banner naranja: "Primer lavado del día gratis".

paso 8 · Cajero
SW2

Operación 100% offline-first

POS escribe en SQLite local (append-only) y sincroniza al VPS cada 5 min. Si cae internet, no se pierde nada.

paso 14 (y todos) · POS
SW3

Captura IoT del agua reciclada

Sensores Daijo publican via MQTT a Mosquitto: gross_liters y recycled_liters por servicio.

paso 21 · Lavador · sensores
SW4

WhatsApp "Listo" con litros ahorrados

WhatsApp Cloud API → "¡Tu Reefresh está listo! Hoy ahorraste X litros 🌊".

paso 26 · Detallador → Cliente
SW5

Sello digital + cupón automático

Incrementa visits_count. Al llegar a 10, genera cupón "1 lavado gratis" en la tabla coupons.

paso 16 · POS · tarjeta lealtad
SW6

Alerta de stock al gerente

Proceso paralelo: si insumos bajan del mínimo, WhatsApp al gerente y al socio.

async · Gerente
SW7

Autofacturación instantánea

QR del ticket lleva al portal RESICO. Cliente factura desde su celular en 30 s.

paso 15 · POS

Dos puntos de bifurcación

PASO 5
¿Cliente existe?
→ paso 7 · POS abre ficha con tier, sellos, total gastado
No → paso 6 · Alta del cliente nuevo en SQLite, encola sync
PASO 22
¿Express o Completo?
Express → paso 23 · Secado en bahía única, sin aspirado
Completo → paso 24 · Secado + aspirado en una de 4 bahías + addons opcionales

Todo el ciclo es datos

175
vehículos / día (objetivo)
30min
duración esperada por servicio
~75%
agua reciclada (sistema Daijo)
45
empleados al arranque
8
carriles de actor
27
pasos del proceso
2
decisiones del flujo
7
intervenciones SW destacadas

Tres lecturas en una sola página

  1. Equipo operativo → leen las cajas de cada carril como manual de turno. Las fases A→F marcan dónde están parados.
  2. Equipo de software → leen los badges SW + las estrellas ★ + las métricas como contrato técnico contra la arquitectura POS / VPS / MQTT / WhatsApp Cloud.
  3. Gerencia / socios → leen la fila de KPIs y los rombos de decisión como mapa del modelo de negocio.

El ciclo completo, contado paso a paso

27 pasos · 6 fases · 2 decisiones

Fase A · Bienvenida

  1. El cliente llega en su vehículo a la entrada del Arrecife.
  2. El cajero lo saluda por su nombre si lo reconoce, o con un saludo genérico: «¡Hola, bienvenido al Arrecife!».

Fase B · Identificación

  1. El cajero pulsa F1 y abre el Quick Search del POS.
  2. Captura el teléfono del cliente; el POS lo busca en la base local SQLite.
  3. Decisión: ¿el cliente ya existe? Si sí, salta al paso 7; si no, pasa al paso 6.
  4. Da de alta al cliente nuevo (teléfono, nombre, tipo de vehículo y placa); el POS escribe en SQLite y encola la sincronización.
  5. El POS muestra la ficha del cliente: número de visita, tier (Oro / Plata / Bronce), sellos de la tarjeta de lealtad y total gastado.

Fase C · Selección del servicio

  1. El cajero pregunta qué servicio quiere; si es cliente Oro en su primera visita del día, el POS sugiere el lavado gratis ★ SW1.
  2. Selecciona el paquete; el POS calcula el precio según el tipo de vehículo.
  3. Agrega los addons opcionales (encerado, aromatización, lavado de motor) y el subtotal se actualiza en vivo.
  4. Aplica cupón, código de flotilla o promoción; el POS los valida contra la base de datos.

Fase D · Cobro y ticket

  1. El cajero pulsa F9 y abre el modal de cobro.
  2. El cliente paga (efectivo, tarjeta, SPEI, QR, vales o código corporativo); el POS admite pago mixto y calcula el cambio en vivo.
  3. El cajero confirma el cobro; el POS guarda el ticket en SQLite de forma append-only y sigue operando aunque no haya internet ★ SW2.
  4. El POS imprime el ticket térmico de 58 mm con el QR de autofacturación ★ SW7.
  5. Sella la visita en la tarjeta «Cada visita cuenta»; al llegar a 10 sellos genera automáticamente un cupón de lavado gratis ★ SW5.
  6. El POS dispara el audio ambiental: «Saludos desde El Arrecife, el auto [placa] está en proceso».

Fase E · Operación física

  1. El vehículo pasa a la primera bahía (prelavado).
  2. El prelavador toma el servicio en su tablet, enjabona y enjuaga.
  3. Marca «Finalizar prelavado» y el vehículo pasa a lavado a mano.
  4. El lavador lava a mano con agua recirculada; los sensores Daijo publican litros brutos y reciclados por MQTT ★ SW3.
  5. Decisión: ¿servicio Express o Completo? Express va al paso 23; Completo, al paso 24.
  6. Si es Express, el detallador realiza el secado en bahía única, sin aspirado.
  7. Si es Completo, realiza secado y aspirado en una de las cuatro bahías.
  8. Aplica el detallado opcional según los addons contratados (encerado, aromatización, pulido de faros).

Fase F · Entrega

  1. El detallador marca «Vehículo LISTO»: suena el aviso por bocina, se envía un WhatsApp al cliente con los litros ahorrados ★ SW4 y la TV de cola lo mueve a la columna «Listo».
  2. El cliente recibe su vehículo y el cajero le entrega las llaves; cinco minutos después el POS envía una breve encuesta de satisfacción por WhatsApp.

Procesos paralelos: el supervisor recorre las bahías y autoriza descuentos o cancelaciones desde su tablet; el gerente monitorea los KPIs en su dashboard remoto y recibe alertas de stock bajo por WhatsApp ★ SW6; y el sistema sincroniza el servidor local con el VPS cada 5 minutos.