Added

Novo campo "Preço De" nos endpoints de pedidos

Implementamos uma atualização essencial em nossa API Pública de Pedidos para oferecer maior transparência sobre os valores transacionados. Esta atualização permite o acesso ao preço original do produto diretamente no fluxo de pedidos, eliminando a necessidade de consultas extras ao catálogo e garantindo uma visão fiel do "Preço De / Por" praticado no ato da compra.

Como era antes:

Anteriormente, os endpoints de pedidos retornavam apenas o preço final de venda. Para realizar análises de descontos, auditorias de faturamento ou relatórios de performance de campanhas, era preciso realizar chamadas adicionais à API de produtos para buscar o preço de tabela. Esse processo consumia mais recursos de rede e podia apresentar divergências, caso o preço no cadastro do produto fosse alterado após a conclusão do pedido.

O que mudou?

Otimizamos os endpoints GET/pedidos e GET/pedidos/pedidoId para incluir dados financeiros mais robustos. Agora, o payload de resposta conta com um novo campo estratégico:

  1. Campo PrecoDe no item do Pedido: Dentro do objeto de cada item/variante do pedido, agora é retornado o valor original do produto (Preço De) antes da aplicação de promoções ou descontos.
  • Disponibilidade: Este dado é extraído diretamente do histórico do pedido, garantindo que o valor exibido seja exatamente o que estava configurado na vitrine no momento em que o cliente finalizou a compra.

Benefícios e Ganhos

  • Gestão de Dados eficiente: Redução drástica no número de requisições necessárias para compor relatórios financeiros, já que os dados de "De/Por" agora estão centralizados em uma única chamada.

  • Precisão em Auditorias: Facilita o trabalho de conciliação fiscal e auditoria, permitindo identificar com precisão o montante de descontos aplicados em cada item vendido.

  • Inteligência de BI: Integradores de Business Intelligence podem calcular o markup real e o ROI de promoções de forma automatizada e retroativa, utilizando apenas a base de pedidos.

JSON exemplo:

  "itens": [
    {
      "produtoVarianteId": 0,
      "sku": "string",
      "ean": "string",
      "nome": "string",
      "quantidade": 0,
      "precoCusto": 0,
      "precoVenda": 0,
      "isBrinde": true,
      "valorAliquota": 0,
      "isMarketPlace": true,
      "precoPor": 0,
      "precoDe": 0,
      "desconto": 0,
      "totais": {}
    }
  ]