Ir para o conteúdo principal

ESTOQUE EM TEMPO REAL

💡 Contexto / Por que Fazer

A funcionalidade de Estoque em Tempo Real (Real Time) no Autoatendimento foi desenvolvida para evitar que o consumidor final consiga comprar produtos que já estão esgotados no estabelecimento. O grande impacto desta configuração é a eliminação de atritos operacionais, como a necessidade de estornos ou substituição de pratos após o pagamento, garantindo uma melhor experiência para o cliente e maior confiabilidade na operação do caixa.

Com essa atualização, o sistema passa a bloquear automaticamente a venda de produtos sem estoque logo no momento da iniciação de uma nova venda ou na sua finalização, exibindo avisos visuais claros para o cliente na tela do totem.

📝 Pré-Requisitos

Antes de orientar o cliente ou iniciar testes, certifique-se de que as seguintes condições foram atendidas:

  • Versão do Autoatendimento: O totem deve estar atualizado, no mínimo, para a versão 1.38, onde a funcionalidade foi implementada.
  • Tipo de Produto: A regra de bloqueio de estoque se aplica apenas a produtos simples ou combos com produtos simples. A funcionalidade não se aplica a processos produtivos.
⚙️ Passo a Passo

A validação e o funcionamento do bloqueio de estoque ocorrem de forma automática durante o fluxo de venda. Siga os passos abaixo para entender o comportamento na tela:

  1. Atualize o aplicativo de autoatendimento para a versão 1.38 ou superior. [PRINT 1: Tela Inicial do Autoatendimento destacando a versão 1.38 no rodapé]

  2. Inicie uma nova venda no totem. Caso um produto simples esteja com o estoque zerado no ERP, o sistema impedirá a adição do item e exibirá um alerta na tela para o consumidor. [PRINT 2: Tela do Autoatendimento exibindo aviso visual de produto indisponível/sem estoque]

  3. Durante a seleção de atributos de um produto, oriente o cliente de que o comportamento de bloqueio também se aplica aos adicionais. Tente adicionar um atributo sem saldo para visualizar o bloqueio ao enviar para o carrinho. [PRINT 3: Tela de seleção de atributos no Autoatendimento destacando o bloqueio de adição ao carrinho]

  4. Em operações com múltiplos totens, faça uma simulação de concorrência (ex: 1 unidade restante sendo disputada em dois totens). A validação final e o bloqueio ocorrerão na tela de pagamento para o totem que tentar finalizar por último. [PRINT 4: Tela de finalização/pagamento exibindo o aviso de bloqueio por falta de estoque após concorrência]

❓ Dúvidas Frequentes
  • Como o bloqueio de estoque funciona para os Atributos (adicionais)? Para atributos obrigatórios, se o atributo não estiver em estoque, o produto principal inteiro é bloqueado. Para atributos opcionais, o sistema até permite que o cliente faça a seleção na tela, mas bloqueia a adição do item ao carrinho caso ele não possua saldo.

  • O estoque em tempo real funciona para itens produzidos (Processos de Produção)? Não. É muito importante alinhar com o cliente que a funcionalidade de controle de estoque no autoatendimento não abrange processos produtivos, sendo exclusiva para produtos simples e combos de produtos simples.

  • O que acontece se houver apenas 1 unidade de um produto e dois clientes tentarem comprá-la ao mesmo tempo em totens diferentes? O sistema possui uma trava de segurança para esses cenários de concorrência. Se houver poucas unidades e múltiplos totens operando simultaneamente, o bloqueio final e efetivo ocorre quando o primeiro totem conclui a venda e baixa o estoque no ERP. O segundo totem será bloqueado no momento em que tentar finalizar a transação.