Cupón Control
Un cupón, un solo canje — aunque tengas siete sucursales.
- Rol
- Producto y desarrollo full-stack · Operación en piso
- Categoría
- Control de cupones de cortesías o intercambios
- Stack
- Next.jsTypeScriptNeonDrizzleAuth.jsVercel
En corto
La Palapita paga varios de sus intercambios comerciales con cupones de consumo en lugar de efectivo. El problema empezaba cuando el cupón salía por la puerta: sin un registro común entre las siete sucursales, nadie sabía si ya se había usado, si seguía vigente, ni cuánto del acuerdo con ese socio ya se había consumido. Hoy cada cupón se emite desde un solo lugar y se valida desde el celular del gerente en cualquier sucursal — el canje queda registrado al instante para las siete.
El problema
La fuga nunca se había podido medir, y esa era justo la raíz: sin registro central no había forma de ponerle un número. El sistema tenía que hacer dos cosas a la vez — cerrar el hueco en el momento del canje y volver visible en pesos algo que hasta entonces era invisible. Y tenía que funcionar en piso, con el local lleno, sin que el gerente aprendiera nada nuevo.
Qué se hizo
- 01
Un solo lugar donde se emiten los cupones: se elige el socio, el valor, la vigencia y hasta los días y horarios en que aplica. Sale con su folio, su código y su PDF listo para enviar.
- 02
El gerente valida desde su celular: escanea el código y en un segundo ve una de cuatro respuestas —válido, ya usado, vencido o no aplica hoy— con el valor del cupón en pantalla. Verde canjea, rojo no.
- 03
Un cupón se canjea una sola vez y punto: si dos sucursales lo intentan al mismo tiempo, solo una gana. Es una garantía del sistema, no un cuidado de quien está en la puerta.
- 04
El validador no pide contraseña — el dispositivo ya sabe a qué sucursal pertenece. Un gerente en piso no debería estar tecleando claves. La seguridad va por debajo, en el diseño, no encima del que trabaja.
- 05
Conciliación por fin visible: cuánto lleva canjeado cada socio contra lo acordado, cuánto se dio en cortesías y por qué motivo, y qué movimiento tuvo cada sucursal — en pantalla y exportable para dirección y contabilidad.
- 06
Emisión por lotes para las campañas grandes, y bitácora de cada validación con su sucursal, su hora y si se escaneó o se tecleó — con aviso cuando alguien intenta reusar un cupón ya canjeado.