01. DADOS GERAIS
| Produto: | TOTVS Varejo Supermercados
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| 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.
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica