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-2615


02. 
SITUAÇÃO/REQUISITO

Durante os apoios do time TOTVS Supermercados com o time do TOTVS iPaaS foram identificadas algumas necessidades de adaptações em cargas já processadas, de maneira à serem explicadas e detalhadas no tópico de solução.

03. SOLUÇÃO

      Ajustes realizados:

  • Adequação da integração de sku, para que seja integrado apenas o sku referente à embalagem padrão de venda no segmento para o produto.
  • Ajuste do campo vlrAlteradoPedido no endpoint de status do Pedido, pois o mesmo não estava apresentando o valor correto, em cenários de troca de produto por produto similar, e em cenários em que haviam por exemplo, 2 produtos no pedido, e houve corte total de um produto, porém o outro permaneceu igual, o endpoint não retornava o vlrAlteradoPedido da forma correta, havendo distorções no momento de utilizar para cálculos a quantidade atendida e quantidade pedida.
  • Ajustado o Campo isActive na integração Produto-HubToShopify no Ipass, para que fique conforme o padrão do shopify, que só aceita os seguintes valores de status: active, archived e draft, ou seja, os status aceitos são ativo, arquivado e rascunho, de forma que esta adaptação de envio foi ajustada via jolt, para popular corretamente na api do shopify o campo status, como o campo isActive no Hub só retornava true ou false, foi necessário esta adaptação, caso seja true, irá retornar a opção active para a shopify, caso seja false, irá retornar archived, caso seja nulo o que não irá acontecer, porém deixamos essa opção caso ocorra ajustes futuramente, seria para retornar draft, porém iremos trabalhar atualmente apenas com ativo e arquivado, pois, faz mais sentido para a operação.
  • Alterado no Ipass, na integração SKU-ERPToHub, para que no filtro de empresas nos parâmetros do endpoint Get /api/v1/Cadastros/ProdutoSku, o Ipass irá buscar o SKU, de acordo com a empresa matriz configurada no HubEcommerce.
  • Não será mais permitido mandar mais de 1 SKU para um produto, sendo assim, enviado apenas o SKU referente à embalagem padrão do segmento e cadastro da família do produto.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica