01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Integração |
Função: | Enviar classificação de produto para o item da venda |
Ticket: | DVAITG-3027 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Atualmente ao ser enviado o item da venda na integração, não é enviado os dados de qual departamento/classificação o mesmo pertence. Por isso será desenvolvido a opção para enviar estas informações.
03. SOLUÇÃO
Foi desenvolvido o parâmetro DS_LST_TP_CLAS_PRD_ESFERA, para que seja possível escolher quais departamentos/classificações serão enviados, se o mesmo não possuir tipo informado será enviado todas as classificações que possuir para o produto.
Imagem 01 - Na imagem acima, verificamos o componente ADMFM014, onde será realizado a configuração do parâmetro "DS_LST_TP_CLAS_PRD_ESFERA".
Imagem 02 - Ao selecionar o botão de detalhe ">>" no componente ADMFM014, será aberto o componente ADMFM023 para selecionar os tipos de classificação
Imagem 03 - Na imagem acima, verificamos a configuração dos tipos de classificação ao parâmetro.
Ao realizar a integração o layout de retorno terá como base o seguinte abaixo:
Obs: Caso o item não possuir o tipo de classificação informado no parâmetro, este não será enviado.
{ "ambiente":"", "api_token":"", "cod_transacao":37, "status":"", "dta_transacao":"2019-09-17", "cod_loja":1, "cod_caixa":11, "cod_pessoa":24470, "vlr_bruto_venda":275, "vlr_desconto_venda":0, "vlr_liquido_venda":275, "nom_cliente":"CLIENTE ENVIO", "cpf_cliente":"59542619979", "email_cliente":"", "nr_nf":190, "itens":[ { "cod_produto":"22", "qtd_vendida":"1", "vlr_unitario":"275", "vlr_bruto":"275", "vlr_desconto":"0", "vlr_desconto_clube":0, "vlr_liquido":"275", "vlr_total":"275", "cod_vendedor":"50", "classificacoes":[ { "cdTipoClas":"509", "dsTipoClas":"X MARCA", "cdClassificacao":"1", "dsClassificacao":"BASE" }, { "cdTipoClas":"510", "dsTipoClas":"ACABAMENTO", "cdClassificacao":"1", "dsClassificacao":"PRONTO PARA TINGIR" }, { "cdTipoClas":"511", "dsTipoClas":"APLICACAO", "cdClassificacao":"1", "dsClassificacao":"CALCA\/BERMUDA" } ] } ], "formapagamento":[ { "cod_formapagamento":"3", "vlr_pago":"275", "nr_fatura":"74284", "nr_parcela":"1", "dt_emissao":"20190917", "vl_original":"275", "vl_fatura":"275", "tp_documento":"Dinheiro" } ] }