Numa academia em São Paulo, vimos algo que mata o negócio sem aparecer no painel HRM. O cliente chega à loja, aponta o celular pro QR code e fica esperando. Trinta segundos. Quarenta e cinco. Alguns desistem antes da tela do app carregar. Voltam pro treino. Não compram nada.

A gente achava que era conexão WiFi fraca. Mas não era só isso.

O que acontece entre o QR e a primeira tela do app

Quando um cliente escaneia o código, ele passa por cinco pontos de falha invisíveis. Servidor recebe a requisição. Valida o acesso à loja. Carrega a lista de produtos. Verifica inventário em tempo real. Renderiza a tela com imagens. Cada um desses passos tira entre 500 milissegundos e dois segundos dependendo de quantas pessoas estão usando a loja ao mesmo tempo.

A gente operamos lojas em N+ condomínios e prédios corporativos. Nas que a abertura passa de 1,5 segundo, o ticket médio cai entre 18 e 22%. Não é coincidência. É fricção. Cliente impaciente compra menos, ou não compra.

Mas tem mais. Se a loja tá em horário de pico, digamos 12h numa empresa com 250 funcionários, você pode ter 8 a 12 pessoas tentando acessar simultaneamente. O servidor fica congestionado. Aquele carregamento de 1 segundo vira 3 ou 4. Alguns clientes desistem. Outros conseguem entrar, mas veem produtos fora do estoque porque a sincronização tá atrasada.

Por que seu painel HRM não mostra essa perda

O painel registra transações concluídas. Não registra tentativas que foram abortadas antes do pagamento. Um cliente que abre o app, espera demais e fecha, sumiu do seu mapa. Você vê que vendeu R$ 340 naquele horário, mas não vê que poderia ter vendido R$ 420 se a loja abrisse rápido.

Nas lojas que operamos, fazemos auditoria de velocidade uma vez por semana. Testamos o acesso em celular 4G e WiFi. Se passar de 1,8 segundo, alguma coisa tá errada. Pode ser o servidor overload. Pode ser imagem de produto muito pesada. Pode ser query de inventário ineficiente.

Velocidade não é luxo, é operacional

Você pensa que minimercado autônomo é só honestidade. Não é. É velocidade. Conveniência. Se o cliente consegue entrar, escolher e pagar em menos de 90 segundos, ele volta. Se leva três minutos, ele começa a comparar com a máquina de vending do corredor ao lado, que abre em um segundo.

A gente viu em prédio corporativo de N+ funcionários que quando otimizamos o carregamento de 2,2 segundos pra 0,9 segundo, o número de transações por dia subiu 31%. Mesmos produtos, mesma localização, mesma divulgação. Só mudou a velocidade.

Algumas coisas você controla. Compressão de imagem dos produtos. Reduzir número de SKU visíveis na tela inicial. Usar cache local. Outras você não controla direto: infraestrutura de servidor, qualidade do WiFi da localidade, latência da rede.

O que realmente mata a velocidade (e o que fazer)

Imagens grandes são a culpa número um. Cada foto de produto em alta resolução pesa 800 KB a 2 MB. Se você tem 150 produtos na loja, tá baixando até 300 MB de dados. Em WiFi ruim de condomínio, isso demora. Reduzir pra 200 KB por imagem muda tudo.

Segundo problema: sincronização de inventário acontecendo enquanto o cliente tá usando. Você tá reabastecendo, o sensor atualiza estoque, a API faz update, e a tela congela. Tem loja que faz isso a cada dez segundos. Idealmente, sincronização em background, sem bloquear a interface.

Terceiro: muita variedade visível na tela inicial. Você coloca 80 produtos tudo de uma vez pra não deixar nada de fora. O app fica lento. Cliente rola scroll por cinco segundos procurando água. Entediado. Compra só água. Ticket cai.

Teste pessoalmente. Entra na sua loja com celular 4G. Aponta pro QR. Mede quanto tempo leva até aparecer a primeira tela. Faz isso três vezes. Depois tenta em WiFi. Se varia muito entre uma e outra, a loja tem problema de infraestrutura. Se sempre lento, o problema é no app ou no servidor.

Quando a velocidade fica impossível de controlar

Tem localidades onde nem você consegue melhorar muito. WiFi de condomínio antigo com 300 apartamentos rodando Netflix todo dia, roteador a 15 metros de distância. Você otimiza tudo que é possível e ainda demora 2,5 segundos. Nesse caso, o problema é físico. Você pode pedir pro síndico investir em melhor infraestrutura, mas não é garantido.

Empresa que muda de provedor de internet ou tá com servidor sobrecarregado em outro continente também limita o que você faz localmente. Tem como escalar servidor, usar CDN, mas isso tem custo que nem sempre o franqueado consegue absorver.

Validação real antes de instalar

Se você tá pensando em abrir loja autônoma, não escolhe localização só pela passagem de pessoas. Testa a velocidade de internet antes. Pega o app, tenta de verdade. Se não abre rápido com o app vazio, vai piorar quando você carregar 100 produtos e 12 pessoas tentando acessar junto.

Fala com franqueado que já tá operando na região. Pergunta quanto tempo demora pra abrir. Qual horário é mais lento. Se o ticket médio caiu depois que aumentaram a variedade. Essas dicas você não acha no painel, só conversando com quem tá na operação.

A Be Honest opera lojas que abrem em menos de um segundo quando tudo tá alinhado. Infraestrutura, otimização de app, gerenciamento de servidor. Mas a gente também sabe que nem toda localidade consegue isso. O importante é medir, entender onde tá o gargalo e decidir se vale a pena investir em solução ou se aquela localidade não é ideal pro modelo autônomo.