Páginas filhas
  • DT Enviar classificação para o item da venda na integração ESFERA


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.

Layout de envio do item da venda
{
   "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"
      }
   ]
}