Menu
Feedback
Problemas conhecidos
Diferença de valores entre as alterações totais e o detalhamento dos valores por produto
Order Management
ID: 1256685
Backlog
Publicado em16/10/2025
Última atualização em16/10/2025
2 min de leitura

Este problema conhecido foi traduzido automaticamente do inglês.

Sumário

Foi identificado um problema relacionado à apresentação de valores ajustados em pedidos após alterações envolvendo produtos com um unitMultiplier decimal maior que 2.

Quando o peso ou a quantidade de um item é modificado por meio do fluxo Order Modification, o sistema usa valores unitMultiplier com várias casas decimais para recalcular os preços individuais e totais. No entanto, a interface do usuário do pedido usa o sellingPrice do item, que pode ser arredondado e aproximado para apenas duas casas decimais. Isso pode resultar em discrepâncias visíveis entre a soma dos valores exibidos por produto e o valor total cobrado do cliente, o que pode confundir os comerciantes.

É essencial observar que o cálculo do valor total do pedido segue com exatidão a precisão exigida, e a inconsistência está limitada à exibição dos detalhes do produto na interface.

Simulação

Para reproduzir o problema:

  1. Acesse a área de ordens na plataforma VTEX.
  2. Selecione um pedido que contenha itens com um unitMultiplier decimal (por exemplo, produtos vendidos por peso).
  3. Modifique manualmente o peso (unitMultiplier) com um valor que contenha mais de 2 casas decimais (mais casas decimais resultarão em uma divergência mais visível) do item por meio do fluxo de Modificação de Pedidos (ou Pick and Pack).
  4. Observe que, após a alteração:
  • O valor total do pedido é ajustado corretamente e cobrado como esperado.
  • Entretanto, os valores exibidos para cada produto podem não corresponder exatamente ao total mostrado, devido ao arredondamento do sellingPrice na interface do usuário.
  1. Compare os valores exibidos pelo sistema com um cálculo manual usando os preços, as quantidades e o unitMultiplier completo

Workaround

No momento, não há nenhuma correção definitiva ou ajuste de configuração disponível para resolver a discrepância na soma dos valores exibidos na interface do usuário. Recomenda-se:

  • Informar os comerciantes e usuários sobre a possibilidade dessa inconsistência visual.
  • Para fins de reconciliação, sempre use o valor total do pedido (totais), não a soma dos campos sellingPrice individuais.
  • Se necessário, use ferramentas como APIs de visualização ou aplique ajustes manuais por meio dos campos manualIncrementValue/manualDecrementValue para garantir que os valores finais sejam precisos.
  • Acompanhe as atualizações do produto para obter possíveis melhorias no tratamento de decimais na exibição da interface do usuário.

%0A

Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na VTEX Community
Junte-se à nossa comunidade
Solicite suporte à VTEX
Receba assistência personalizada com nossos especialistas
Abra um ticket de suporte
GitHubDeveloper PortalComunidadeFeedback