01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:VENDAS
Função:API PEDIDO DE VENDAS - SMPEDIDOSVENDASAPI - SMAPIVDA02
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPXOMNI-2747


02. 
SITUAÇÃO/REQUISITO

Necessário alteração no retorno do endpoint de status de eventos do pedido de venda, devido à regras pertinentes à conversão de dados para utilização do fator multiplicador, será enviado constando o valor alterado do item quando houver utilização de fator multiplicador. Além da                alteração da forma como é enviado e validado o campo de status do produto, ou seja, os campos isActive e isVisible, deverão conter os seguintes critérios de envio, para que seja definido entre Ativo e Inativo:
Observação: Para que seja ativo, todos os campos abaixo, deverão estar ativos, e para que seja enviado inativo, basta apenas um dos campos estar inativo.

  • Status da embalagem, na família (Map_Famembalagem.Status).
  • Status de venda do produto de acordo com sua embalagem, no cadastro de produto (Mrl_Prodempseg.Statusvenda).
  • Status de integração de produto com o E-Commerce, no cadastro de produto (Map_Produto.Indintegraecommerce).

03. SOLUÇÃO

Incluído o campo VlrAlteradoItem na API SMPedidoVendaAPI no endpoint ​/api​/v1​/PedidoVenda​/EventoPedido (GET), para que na devolutiva de status do pedidos após faturamento no ERP, a API retornará na integração de status do pedido para o Shopify ou demais plataformas de e-commerce, a informação de valor de corte ou alteração por item, onde facilitará os envios para o e-commerce nestes cenários de cortes, quando houver produtos fracionados. Além disso, foi também alterado a maneira de validação e envio de status do produto entre ativo e inativo para o Hub e Shopify.

     Agora o STATUS do Produto será indicado, variando entre ativo que é enviado como true e inativo que é enviado como false. 
     A regra de status deste campo é referente a três informações, descritas abaixo:
  • Status da embalagem, na família (Map_Famembalagem.Status).
  • Status de venda do produto de acordo com sua embalagem, no cadastro de produto (Mrl_Prodempseg.Statusvenda).
  • Status de integração de produto com o e-commerce, no cadastro de produto (Map_Produto.Indintegraecommerce).



04. DEMAIS INFORMAÇÕES

Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.024 ou release superior.

05. ASSUNTOS RELACIONADOS

        Não se aplica