Páginas filhas
  • DDVENDAS-53739 - DT - Adequação Fator Conversão Embalagem - SKU / API de Pedidos

Versões comparadas

Chave

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

...

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


Totvs custom tabs box
tabsPasso 01Saiba como funciona,Passo 02, Passo 03, Passo 04a Passo
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

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)

Totvs custom tabs box items
defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...

  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


Aviso

Importante!

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

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


Mantenha suas rotinas sempre atualizadas!




Templatedocumentos