Cenários de atualização da linha do carrinho
As linhas do carrinho são criadas, atualizadas ou excluídas com base nas atualizações feitas nos produtos do carrinho de compras.
- Uma nova linha de carrinho é criada para cada novo produto adicionado ao carrinho de compras.
- Se uma linha de carrinho existente for criada por meio de um método e você voltar para a mesma página de detalhes do produto e adicionar mais por meio de outro método, primeiro por quantidade e depois por orçamento, por exemplo, a linha de carrinho existente será atualizada de acordo sem criar um novo carrinho linha. Neste cenário, quando você adiciona por orçamento, a quantidade é calculada de volta. Da mesma forma, quando você adiciona por quantidade, o orçamento correspondente é calculado multiplicando a quantidade pelo preço contratual.
- Se você definir um novo local de entrega na barra de navegação secundária ou alternar usuários durante as compras e adicionar o mesmo produto do fornecedor ao carrinho de compras, uma nova linha de carrinho será criada.
- Se as linhas individuais do carrinho contiverem moedas diferentes, os valores serão exibidos na moeda de referência na seção Resumo. Se houver uma única moeda para todas as linhas do carrinho, ela será exibida na seção Resumo. O preço na linha do carrinho continua na moeda do preço contratual.
- Quando você remove um produto do carrinho, a linha do carrinho é atualizada para refletir o status do produto, que agora está com Exclusão Pendente. Se você quiser adicionar o produto removido de volta ao carrinho e selecionar Desfazer, o status da linha do carrinho será atualizado para Visível no carrinho.
- Se você quiser comprar um produto em uma data ou hora posterior e selecionar Comprar mais tarde, o status da linha do carrinho será atualizado para Comprando mais tarde.
- Se você mover um produto, alguma quantidade que já existe no seu carrinho, da seção Comprar mais tarde para o carrinho de compras, as linhas do carrinho serão mescladas e a quantidade de compra será atualizada de acordo.