Disponível no plano Pro e Pro+IA
Caiu a internet. A venda continua.
Sua loja não para porque a operadora travou. O VendexFlow é PWA offline-first: opera local, sincroniza depois.
Venda sem conexão
Comanda abre, lança item, fecha pagamento. Tudo offline.
Cache IndexedDB
Catálogo de produtos e fichas de cliente já no dispositivo.
Sync automática
Quando a rede volta, fila vai pra servidor com runTransaction. Sem perda.
Resolução de conflito
Dois operadores na mesma comanda? Servidor decide pelo último timestamp válido.
Como funciona por baixo
- • Service Worker cacheia o app inteiro no primeiro load.
- • IndexedDB guarda produtos, clientes e fila de operações.
- • Cada venda offline vira um documento “pendente” com client-id.
- • Ao voltar a rede, runTransaction do Firestore aplica em ordem.
- • Conflito de estoque? Reserva otimista + revert se outro fechou antes.
