Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Aviso
titleImportante!

No cadastro de Processo, é necessário que o processo Produto esteja da mesma forma que a imagem abaixo, para isso acesse o modulo Controle de Lojas e em seguida Atualizações/ Smart Connector/ Cadastros/ Processos. Altere o processo produto e delete as tabelas secundarias: MEU, MEV e MIL. Deixando apenas as tabelas secundarias ACV e SB5.


Image Added


Aviso
titleObservações

As informações de produto com kit não serão consideradas.

Conforme alinhamento, a tag mark_code será enviada sem validação prévia do cadastro de marcas da plataforma Venda Digital. 


1. Acesse a rotina de Assinantes x Processo;

...

Bloco de código
languagexml
titleCampo Configuração
{
        "url":"https:/xxxxxx/xxxxapi/2.0protheus/product",
        "tagretorno":"success"
}


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

...

Bloco de código
languagexml
titleLayout Envio
{
    "token": "&Self:cToken",
	    "name": "&self:oPublica['B1_DESC']",
	    "description": "&self:oPublica['B1_DESCSB5'][1]['B5_ECDESCR']",
	"technicalspecification    "technicalSpecification": "&self:oPublica['B1_DESCSB5'][1]['B5_ECDESCR']",
	    "order": 1,
	    "code": "&self:oPublica['B1_COD']",
	    "classification_code": "CEL&self:oPublica['ACV'][1]['ACV_CATEGO']",
	    "type": "&IIF( self:oPublica['B1_TIPO'] == 'KT', 'KIT', 'ProdutoAcabadoproduct')",
	    "status": "&IIF( self:oPublica['B1_ATIVOMSBLQL'] == 'S2' .and. self:cEvento == '1', 1.T., 0.F.)",
	   
    "measurementunit_code": "&self:oPublica['B1_UM']",
	    "parent": "",
	    "mark_code": "&self:oPublica['SB5'][1]['B5_MARCA']",
	    "images": "",
	    "fractions": "",
	    "stocksimple": "",
	    "sku": "&self:oPublica['B1_CODBARCOD']",
	    "gtin": "&self:oPublica['B1_CODGTIN']",
	    "ncm": "&self:oPublica['B1_POSIPI']",
	    "weight": "&self:oPublica['SB5'][1]['B5_PESO']",
	    "height": "&self:oPublica['SB5'][1]['B5_ALTURA']",
	    "width": "&self:oPublica['SB5'][1]['B5_ECLARGU']",
	    "depth": "&self:oPublica['SB5'][1]['B5_ECPROFU']",
	    "kit": "",
    "grid_name": "&IIF(self:oPublica:hasProperty('PRODUTOGRADE'),self:oPublica['PRODUTOGRADE']['B4_DESC'],'')",
    "grid_code": "&IIF(self:oPublica:hasProperty('PRODUTOGRADE'),self:oPublica['PRODUTOGRADE']['B4_COD'],'')",    
    "variations": [
        {
            "TableNode": "GRADE",
            "name": "&self:oPublica['GRADE'][nItem]['BV_DESCTAB']",
            "value": "&self:oPublica['GRADE'][nItem]['BV_DESCRI']"
        }
    ]
}

9. Campo Layout Publi: deixar em branco.

...