Sin impuesto Con impuesto

Reservar stock no carrinho com contagem decrescente: quando compensa e por quanto tempo

No PrestaShop o stock só baixa quando a encomenda é validada, e até lá todos veem a última unidade disponível. Reservá-la no carrinho resolve lançamentos e edições limitadas, mas mal configurada bloqueia stock. Explicamos como fazê-lo bem.

Equipo Rekire
Updated: 22/10/2026 21
Reservar stock no carrinho com contagem decrescente: quando compensa e por quanto tempo
Share:

Lança uma edição limitada de 50 unidades. Nos primeiros minutos entram centenas de pessoas, muitas adicionam ao carrinho e passam ao pagamento. O PrestaShop não desconta stock até a encomenda ser validada, por isso durante esses minutos todas veem unidades disponíveis. As primeiras a pagar ficam com elas; as restantes descobrem no último passo que já não há ou, pior, pagam e depois recebem um email de cancelamento.

A reserva de stock no carrinho muda o momento em que uma unidade deixa de estar disponível: do pagamento para o «adicionar ao carrinho», com um tempo limite.

Como funciona o PrestaShop sem reserva

Um carrinho no PrestaShop é uma lista de desejos com intenção de compra. Não põe nada de parte. O stock físico e o disponível só mudam quando a encomenda é criada. Para a maioria das lojas isto está bem: com stock folgado, duas pessoas a olhar para a mesma unidade é raro.

O problema surge em três situações:

  • Lançamentos e drops: muita procura concentrada em pouco tempo e pouco stock.
  • Peças únicas ou quase: arte, segunda mão, últimas unidades da estação.
  • Vendas relâmpago com preço especial durante uma janela curta.

O que faz uma reserva

Ao adicionar ao carrinho, as unidades ficam de parte para esse cliente durante um tempo. Enquanto dura:

  • Os outros veem o stock livre, não o total.
  • Se alguém tentar adicionar mais do que o livre, só pode adicionar o que resta, e é-lhe explicado porquê.
  • O cliente com a reserva vê uma contagem decrescente na ficha, no carrinho e no checkout.
  • Se o tempo acabar sem pagamento, as unidades libertam-se sozinhas.
A contagem decrescente tem de ser real. Um temporizador que recomeça ao recarregar ou que não liberta nada ao expirar é uma prática comercial enganosa, e os clientes detetam-no logo. Se mostrar «a sua reserva expira dentro de 8 minutos», que seja verdade e que, ao expirar, a unidade volte a estar disponível para outro.

Quanto tempo deve durar

Não há um número universal, mas há um critério: o tempo que um cliente normal demora a pagar, com alguma margem. Se o seu checkout for curto e o pagamento for com cartão ou um método rápido, dez minutos costumam chegar e sobrar. Se o seu cliente tiver de procurar o cartão, preencher moradas longas ou validar um pagamento no telemóvel, pode precisar de mais algum tempo.

SituaçãoReserva orientativaPorquê
Drop ou lançamento com muita procuraCurta (uns minutos)Que o stock rode depressa entre quem paga de verdade
Peça única ou de valor elevadoMédiaO cliente pensa mais, mas não a pode bloquear indefinidamente
Venda B2B com encomenda grandeLonga ou sem reservaO processo de compra é mais lento e o risco de colisão menor

O mais útil é permitir prolongamentos limitados: o cliente que está a pagar e precisa de mais uns minutos pode pedi-los, mas só um número de vezes. Assim ninguém retém stock indefinidamente.

Efeitos a ter em conta

Na conversão

Uma reserva visível dá tranquilidade: o cliente sabe que a unidade é sua enquanto paga. Ao mesmo tempo, acrescenta pressão. Por isso não convém ativá-la em todo o catálogo, mas sim nos produtos e datas em que há escassez a sério.

No stock que os outros veem

Com reserva, o stock disponível pode baixar sem vendas. Se vinte pessoas tiverem a mesma unidade no carrinho, as restantes veem «esgotado» até as reservas expirarem. É exatamente o que procura num lançamento, e exatamente o que não quer num produto normal com stock folgado.

Nos bots e revendedores

Sem limite por cliente, alguém pode reservar todo o stock de um lançamento com vários carrinhos. Nesses casos, defina um máximo de unidades por cliente e por produto.

Na integração com outros sistemas

Se um ERP ou um armazém externo também escreverem o seu stock, uma margem de segurança (unidades que nunca são oferecidas) evita vender a que o outro sistema acabou de subtrair.

O último controlo, no pagamento

A reserva protege o carrinho, mas o ponto crítico é a validação da encomenda. Se por qualquer motivo um carrinho chegar ao pagamento com uma unidade que já está reservada por outro cliente, a loja tem de o travar e devolvê-lo ao carrinho com uma explicação clara, antes de cobrar. E a reserva tem de ser criada de forma que dois clientes que carregam em «adicionar» no mesmo instante não fiquem com a mesma unidade: isso exige bloquear a linha na base de dados, não apenas verificar e depois escrever.

Checklist

  • Ative a reserva só onde há escassez real: lançamentos, edições limitadas, peças únicas.
  • Escolha a duração consoante o tempo que o seu cliente demora a pagar, e limite os prolongamentos.
  • Defina um máximo por cliente nos lançamentos.
  • Verifique que as reservas expiradas se libertam sem esperar por nenhuma tarefa.
  • Faça um teste com dois navegadores ao mesmo tempo sobre a última unidade.
  • Meça: quantas reservas acabam em encomenda, quantas expiram e quantas vendas duplicadas foram evitadas.

Perguntas frequentes

A reserva altera o meu stock no PrestaShop? Não deveria. O prudente é as reservas viverem à parte e o stock físico só baixar ao validar a encomenda, como sempre. Assim, se desativar a reserva, a loja volta ao seu comportamento normal sem nada para corrigir.

E os visitantes sem conta? Também podem reservar, e a sua reserva conta da mesma forma no stock. Se preferir que só reservem os clientes registados, é uma decisão de negócio: reduz o bloqueio por curiosos em troca de pedir conta antes de comprar.

O que acontece aos produtos que vendo sem stock? Se um produto aceitar encomendas sem stock, não faz sentido limitar a sua compra. Quando muito, a reserva serve apenas para mostrar o tempo que o cliente tem para pagar ao preço da promoção.

Como resolvê-lo no PrestaShop

O RKR Reserva de stock en el carrito põe as unidades de parte ao adicioná-las ao carrinho e mostra uma contagem decrescente na ficha, no carrinho, no minicarrinho e no checkout. A duração vai de 1 minuto a 24 horas (10 minutos por predefinição), com prolongamentos limitados, máximo por cliente, margem de segurança e regras por produto e por categoria com janela de datas. Cada reserva é criada numa transação com bloqueio de linhas, o pagamento tem uma última verificação e as reservas expiradas deixam de contar de imediato. Não escreve no seu stock físico: vive em tabelas próprias, e se o desativar a loja volta a funcionar como antes. Inclui estatísticas com o funil de reservas e o contador de vendas duplicadas evitadas.

Carregando...
Consentimento de cookies
Voltar ao topo