D
Casos

Pan Nuestro

Panadería artesanal · venta y producción

2026

Una panadería que se opera entera desde WhatsApp

El cliente pide por WhatsApp con catálogo de fotos y paga por transferencia que se confirma sola. El dueño administra pedidos, inventario y caja desde el mismo WhatsApp.

92

Pantallas del sistema

5

Métodos de pago

45,000

Líneas de código

0

Apps que instalar

El problema

Una panadería artesanal vendiendo por mensajes sueltos: pedidos anotados a mano, transferencias bancarias que había que verificar una por una entrando al banco, stock que solo existía en la cabeza de alguien, y ninguna forma de saber si un croissant se vendía con ganancia o con pérdida.

Qué construí

  • Catálogo de productos dentro de WhatsApp, con foto, sincronizado en segundos cuando cambia un precio
  • Formulario de compra dentro del chat: tipo de entrega, método de pago y notas, sin salir de la conversación
  • Confirmación automática de transferencias bancarias, sin que nadie revise el banco
  • Panel de administración operable desde el WhatsApp del dueño: pedidos, métricas, inventario, caja, clientes y productos
  • Punto de venta para tablet con PIN por cajero, turnos, tickets compartidos entre empleados y cierre con código de verificación
  • Impresión térmica de pre-cuenta, comanda de cocina y recibo
  • Inventario con recetas: al vender un producto se descuentan sus ingredientes automáticamente
  • Órdenes de compra a proveedores con costo promedio ponderado y conteos físicos con varianza
  • Tienda en línea con zonas de entrega sobre mapa y tarifas por distancia
  • Programa de lealtad Pan Club con código QR y canjes

La parte difícil

Confirmar una transferencia bancaria sin referencia

En Guatemala mucha gente paga por transferencia, y una transferencia no trae el número de pedido: trae un monto, un nombre y una hora. El sistema recibe el aviso del banco con su firma verificada y corre un algoritmo de emparejamiento que cruza esas tres señales contra los pedidos abiertos. Si coincide, el pedido se marca pagado solo. Es la diferencia entre alguien revisando el banco cada quince minutos y un negocio que cobra mientras duerme.

Administrar el negocio entero desde un chat

El panel de administración no es solo una web: el dueño puede avanzar pedidos, ver ventas del día, ajustar stock, registrar un gasto o crear un producto escribiéndole a su propio WhatsApp. Está construido sobre un motor de flujos declarativo con el estado de cada sesión aislado y acceso restringido por lista blanca de números. Lo notable es la disciplina: el flujo del cliente quedó intacto — todo el panel del administrador cuelga de una sola condición al inicio, así que un error ahí no puede romperle la compra a nadie.

Saber cuánto cuesta realmente un croissant

Los productos compuestos están ligados a sus ingredientes con cantidades, así que vender un croissant descuenta harina, mantequilla y levadura del inventario real. Las compras a proveedores actualizan el costo con promedio ponderado, no con el último precio pagado. El resultado es que el margen de cada producto es un dato del sistema, no una estimación — que es exactamente lo que una panadería necesita para saber qué conviene producir.

Construido con

Next.js 16 + React 19SupabaseWhatsApp Cloud APIStripe · Recurrente · PayPalMapboxCloudflare Pages

Cómo verificarlo

152 commits entre abril y julio de 2026. 45,317 líneas de TypeScript, 92 pantallas y 20 migraciones de base de datos contadas en el repositorio, con integración continua configurada.

¿Tu negocio tiene un problema parecido?