Existem duas situações específicas:
1 - Quando você não usa o Login de clientes - Os produtos ficam no carrinho por 24 horas desde que o comprador utilize o mesmo navegador e não tenha limpeza de cache.
Se o cliente limpar o cache do navegador ou acessar a sua loja usando outro navegador não terá as peças no carrinho.
2 - Quando você utiliza o Login de clientes - Os produtos ficam no carrinho do cliente sem prazo definido, isso significa que ele pode acessar de qualquer navegador e os produtos sempre estarão lá para que ele possa finalizar o Pedido.
Lembrando que o desconto do estoque acontece no momento em que o cliente finaliza o pedido.
Isso significa que qualquer cliente pode adicionar produtos ao carrinho e o seu estoque não será impactado