01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Vendas

Função:Integrações
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-53739


02. SITUAÇÃO/REQUISITO

A necessidade é avaliar o impacto e realizar a adequação das regras de fator de conversão das embalagens no processo de importação de pedidos via API, especificamente no objeto winthor-pedido-venda. O objetivo é garantir que o processo se mantenha viável e em conformidade com o que é realizado em outras integrações, como a VTEX, e sem impactos para a Lexos

03. SOLUÇÃO

Foi implementada uma adequação na regra de cálculo da quantidade de itens de pedido (QT na tabela PCPEDI) importados via API (winthor-pedido-venda), considerando o Fator de Conversão da embalagem.
A partir desta melhoria:
Se o cliente utiliza Precificação/Venda por Embalagem (Parâmetros 1973 e 2291 iguais a "Sim") e o campo Fator de Conversão estiver preenchido na Rotina 292, a quantidade do item no pedido (QT) será o resultado da multiplicação do Fator de Conversão x Quantidade enviada no JSON.
Se o cliente utiliza Venda por Embalagem, mas o campo Fator de Conversão estiver vazio, o envio do pedido via API será rejeitado com o status 422 Unprocessable Entity e erro de validação (quantidade zerada).
O comportamento para pedidos importados pela VTEX não foi alterado


Parâmetro

  • Parâmetros 1973 - Usar venda por embalagem [F] e 2291 - Utilizar venda por embalagem [F] na Rotina 132 - Parâmetros da Presidência devem estar com o valor "Sim".

Rotinas e Dependências

  • Objeto winthor-pedido-venda - Versão 1.38.4.9 ou superior.
  • Rotina 203 - Cadastrar Produto (para cadastro do código auxiliar/EAN).

Rotina 292 - Cadastrar embalagens (para cadastro do Fator de Conversão)

  1. Acesse a Rotina 132 - Parâmetros da Presidência e certifique-se de que os parâmetros 1973 e 2291 estejam com o valor "Sim".
  2. Acesse a Rotina 203 - Cadastrar Produto e certifique-se de que o produto possui o código EAN cadastrado no campo CODAUXILIAR.
  3. Acesse a Rotina 292 - Cadastrar embalagens e informe o campo Fator de Conversão com um valor maior que 1 (Ex: 24) para o produto e filial desejados.
  4. Realize a autenticação no WTA para obter o token necessário.
  5. Execute o endpoint de envio de pedidos: http://{{host}}:{{port}}/api/wholesale/v1/orders/order/23.
  6. Envie o JSON de pedido com o campo productSKUERPReferenceKey e a quantity (Ex: 1).
  7. O resultado esperado é o status 201 Created e a informação do número do pedido criado.
  8. Consulte a tabela PCPEDI para o número do pedido gerado. O campo QT (quantidade) deverá ser igual ao valor do Fator de Conversão cadastrado na Rotina 292 multiplicado pela quantidade enviada no JSON (Ex: 24)


04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!