Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Cenário Anterior

Não era possível criar uma entrega com numero de sku ( produto) com valores diferentes, o OMS entendia que era uma duplicidade de valores.

Cenário Atual

Foi feita uma adequação no micro serviço do order, para que seja possível receber o mesmo numero de sku na mesma entrega com valores R$ de produtos diferentes.

O que mudou no contrato da API?

  • As informações de price, baseprice e discount antes enviadas na estrutura do order, agora é enviada no fulfillment.


Antigo contrato - Order

Novo contrato - fulfillment

order.items.price

fulfillment.item.price

order.items.BasePrice

fulfillment.item.BasePrice

order.items.discount

fulfillment.item.discount

  • Antes a chave sobre a gestão de informação de produtos (items) era o numero do SKU, acho passa a ser o numero do ID informado ao criar um pedido no OMS. Esse numero é de gestão e responsabilidade de quem esta criando o pedido.
  • Numero de ID não poderá ser igual no mesmo pedido.
  • Alteração também na estrutura de criação de um tratamento e exceção, sendo necessário passar o ID.