# ESTOQUE EM TEMPO REAL - AUTOATENDIMENTO

##### <span style="font-weight: 400;">[🎙️ Podcast: Escute para aprender](https://drive.google.com/file/d/1nhEOkGhzjbuVUfXShwQ9YFrZ4N_UxB83/view?usp=sharing)  
</span>

##### 💡 **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.

<p class="callout warning">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, exibindo avisos visuais claros para o cliente na tela do totem.</p>

---

##### 📝 **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 2.2.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 (com ou sem atributos). A funcionalidade **não se aplica a processos produtivos**.

---

##### ⚙️ **Passo a Passo**

A configuração inicial deve ser realizada dentro do ERP para liberar o comportamento automatizado no ponto de venda. Siga os passos abaixo para habilitar e validar a funcionalidade:

<div aria-busy="false" aria-live="polite" id="bkmrk-acesse-o-erp-connect"><div aria-busy="false" aria-live="polite">1. **Acesse o ERP ConnectPlug** e navegue até a tela de configurações do sistema (Parâmetros gerais ou configurações de canais de venda).
2. **Localize as marcações de Estoque**: Na seção correspondente ao controle de inventário, o sistema apresentará duas marcações (checkboxes) distintas para controle em tempo real.
3. **Ative a segunda marcação**: O foco principal está na **segunda marcação**, que é a mais importante da tela. É este parâmetro que habilita especificamente o comportamento de checagem e bloqueio em tempo real para o **Autoatendimento**.
    
    > ⚠️ **Nota de Implementação:** Sem a ativação desta segunda caixa, o totem não receberá as instruções de bloqueio imediato na abertura da venda.

</div></div>![](https://manual.cplug.com.br/uploads/images/gallery/2026-07/scaled-1680-/2JR0K6OFHnxwPWMo-image-1783098823214.png)

**Salve as alterações** no ERP para que as novas regras de negócio sejam propagadas.

**Atualize o aplicativo de autoatendimento** diretamente no totem para a versão 2.2.38 ou superior.

**Inicie uma nova venda no totem** para testar a integração. 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.

![](https://manual.cplug.com.br/uploads/images/gallery/2026-07/scaled-1680-/kgvKC39yPf1QvCdj-image-1783099015891.png)

**Realize o teste com componente dos atributos** de um produto. Tente adicionar um atributo opcional ou obrigatório sem saldo para visualizar o bloqueio ao tentar enviar o item modificado para o carrinho.

**Siga os passos abaixo para entender o comportamento na tela:**

- Atualize o aplicativo de autoatendimento para a versão 2.2.38 ou superior.
- 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.
- Durante a seleção de atributos de um produto, oriente o cliente de que o comportamento de bloqueio também se aplica aos componentes dos atributos. Tente adicionar um atributo sem saldo para visualizar o bloqueio ao enviar para o carrinho.

---

##### ❓ **Dúvidas Frequentes**

- **Como o bloqueio de estoque funciona para os Atributos?** 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.