Depois que um pedido é finalizado, precisamos garantir que os itens do carrinho desse pedido não estarão mais disponíveis para compra em sua loja.
É aí que entra o conceito de reserva.
A reserva conecta o módulo de logística ao módulo de pedidos. Ela impede que um mesmo item seja comprado mais de uma vez.
Como a reserva funciona
Produtos apenas inseridos no carrinho não geram reserva ou prioridade. Uma reserva é feita apenas se um pedido for finalizado.
Este é o fluxo da reserva na VTEX:
-
No momento em que o cliente finaliza a compra, os itens comprados passam para o status
Reserva autorizada
no estoque. Aqui, indica-se que os itens não vão ser vendidos mais de uma vez, mas eles ainda não são retirados do estoque: essa reserva vai cair se o pagamento não for aprovado dentro do prazo de validade da reserva. Entenda como esse prazo é definido no artigo Como a reserva funciona. -
Após o pagamento ser confirmado, o status dos itens muda para
Reserva confirmada
. Agora, a reserva não tem mais prazo de validade. Mas a compra ainda pode ser cancelada e, com isso, os itens ainda podem voltar ao status disponível. -
Finalmente, uma vez que o pedido está na etapa de preparo para a entrega, os itens passam para o status
Reserva reconhecida
. Esse status indica que o item já não existe mais no estoque físico.

A VTEX não desconta automaticamente os itens dos estoques, mesmo depois que eles passam para o status
Reserva reconhecida
. Os itens comprados continuarão nesse status até que o ERP ou o lojista realizem a baixa no estoque.