01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Não há
País:Brasil
Ticket:Não há
Issue:DVARLOJ1-7627


02. SITUAÇÃO/REQUISITO

Disponibilizar o envio com os dados adicionais do produto (grade, classificadores, kit).

03. SOLUÇÃO

Desenvolvemos o layout para envio do Produto para o Venda Digital, abaixo o passo a passo para configuração do processo de Produto:

Importante: Configure antes o assinante Venda Digital conforme mostra a documentação DVARLOJ1-6833 Dt Fluxo Inicial: Autenticação e envio do cadastro de categoria na aba Configuração do Assinante


1. Acesse a rotina de Assinantes x Processo;

2. Clique no assinante Venda Digital e escolha a opção Alterar;

3. Inclua para esse assinante o processo de Produto:


4. Campo Ativo: escolha a opção Sim;

5. Campo Configuração: Informe a tag url com o endereço da API de Produto e a tagretorno com o conteúdo success;

{
    "url":"https://teste/api/product",
    "tagretorno":"success"
}

6. Campo Tipo Process: escolha a opção Envio;

7. Campo Filiais Proc: Informe as filiais que receberam o Produto;

8. Campo Layout Envio: inclua o Json conforme exemplo abaixo:

{
    "token": "&Self:cToken",
    "name": "&self:oPublica['B1_DESC']",
    "description": "&self:oPublica['B1_DESC']",
    "technicalspecification": "&self:oPublica['B1_DESC']",
    "order": 1,
    "code": "&self:oPublica['B1_COD']",
    "classification_code": "&self:oPublica['ACV'][1]['ACV_CATEGO']",
    "type": "&IIF( self:oPublica['B1_TIPO'] == 'KT', 'KIT', 'ProdutoAcabado')",
    "status": "&IIF( self:oPublica['B1_ATIVO'] == 'S', 1, 0)",
    "measurementunit_code": "&self:oPublica['B1_UM']",
    "parent": "",
    "mark_code": "&self:oPublica['SB5'][1]['B5_MARCA']",
    "images": "",
    "fractions": "",
    "stocksimple": "",
    "sku": "&self:oPublica['B1_CODBAR']",
    "gtin": "&self:oPublica['B1_CODGTIN']",
    "ncm": "&self:oPublica['B1_POSIPI']",
    "weight": "",
    "height": "",
    "width": "",
    "depth": "",
    "kit": "",
	"variations": [
		{
			"TableNode": "GRADE",
			"name": "&self:oPublica['GRADE'][nItem]['BV_DESCTAB']",
			"value": "&self:oPublica['GRADE'][nItem]['BV_DESCRI']"
		}
	]
}

9. Campo Layout Publi: deixar em branco.

04. DEMAIS INFORMAÇÕES

DT Fluxo Inicial: Autenticação e envio do cadastro de categoria

05. ASSUNTOS RELACIONADOS