Plataforma de última geração

Modificando a quantidade do produto

Um associado da loja pode modificar a quantidade do produto para um pedido

A permissão Editar quantidade da linha de pedido- ISF000049 é necessária para modificar a quantidade do produto na página Visualizar carrinho de compras .

Se o produto tiver IsSerialTracked configurado como Y, o campo editar quantidade será desativado.

As APIs a seguir são chamadas para implementar a modificação de quantidade do produto:
  • Quando a quantidade de um produto incluído no carrinho é modificada, a API getItemAvailabilityForStore é chamada para verificar a disponibilidade do produto.
  • Se o produto não estiver disponível, uma mensagem apropriada será exibida sequencialmente. Se o produto estiver disponível, a API modifyFulfillmentOptions será chamada para atualizar a quantidade..
  • Modificar a quantidade de um produto pode afetar outras linhas de pedido ou o pedido no nível do cabeçalho. Quando a API modifyFulfillmentOptions é chamado para atualizar a quantidade de uma linha de pedido, a API também retorna todas as linhas de pedidos que são modificados.
  • A API getCompleteLineList é chamada para linhas de pedido modificadas para obter os atributos extras necessários para atualizar as informações exibidas.
  • A API getCompleteOrderDetails é chamada para recuperar os detalhes do pedido atualizados, como o total do pedido e atualizar a página