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
modifyFulfillmentOptionsserá 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