Árvore de páginas

Versões comparadas

Chave

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

...

O iPaaS consulta os produtos do ERP através do endpoint: GET SmPedidoVenda/ProdutoCV api/v1/Cadastros/Produto/ passando como variáveis:

  • Divisão NroDivisao - Para obter a categoria da divisão que será utilizada na Shopify (variable: nroDivisao)
  • Tipo de Categoria TipCategoria - Para obter a categoria do tipo de categoria que será utilizada na Shopify (variable: tipoCateg)
  • DtaHorAlteracao - iPaaS vai passar a data de alteração


Aviso

Para funcionamento é necessário ter o módulo web SmPedidoVendaAPI a partir da versão 24.01.026 e 24.07.??? 001 instalados no cliente.


Dados enviados

Campo

ERP (Linha Consinco)

Shopify

Código identificador do produto no ERP

Cadastro > Produto >  Produto > Código (map_produto.seqproduto)

Endpoint: /products - campo: “product_id”

Data e hora da criação do produto

Data da criação do cadastro de produto do ERP (map_produto.dtahorinclusao)

Endpoint: /products.json - campo: “erpCreateDate”

Data de hora da alteração do produto

Data da ultima alteração do cadastro de produto do ERP (map_produto.dtahoralteracao)

Endpoint: /products.json - campo: “erpLastChange”

Código da marcaIndicador se o produto integra com plataforma e-commerce

Cadastro > Produto Família > Aba e-commerce > Integra Produto com E-commerce (map_produto.indintegraecommerce)Caso esteja como S enviamos como Ativo na VTEX, caso contrário, enviamos com status de InativoGeral > Marca (map_marca.seqmarca)

Endpoint: /products.json - campo: “brandId”

Código da categoria

Cadastro > Família > Categoria (map_categoria.seqcategoria)

Endpoint: /products.json - campo: “categoryId”

Descrição completa do produto 

Cadastro > Produto > Aba Geral > Especificação detalhada (map_produto.desccompleta)

Observação, se não preenchermos o campo "Desc. E-Commerce" da Aba e-commerce, mandamos o campo "Descrição Genérica" ou "Descrição Completa" da aba Geral de acordo com o PD EXPORTA_DESC_GENERICA_PROD e concatenamos com o valor do PD DESC_ECOMMERCE

Shopify > Menu lateral > Produtos > Clicar no produto desejado > Campo ‘Descrição’

Endpoint: /products.json - campo: “description”

Descrição reduzida do produto 

Cadastro > Produto > Aba geral > Descrição Reduzida (map_produto.descreduzida)

Observação, se não preenchido mandamos o campo "Descrição Completa" da aba Geral e concatenamos com o valor do PD DESC_ECOMMERCE

Shopify > Menu lateral > Produtos > Clicar no produto desejado > Campo ‘Título’. No caso de não ter sido informado o campo TAG title no e-commerce

Endpoint: /products.json - campo: “descriptionShort”

Indicador se o produto integra com plataforma e-commerce 

Cadastro > Produto > Aba e-commerce > Integra Produto com E-commerce (map_produto.indintegraecommerce)

Caso esteja como S enviamos como Ativo na VTEX, caso contrário, enviamos com status de Inativo

Shopify > Menu lateral > Produtos > Clicar no produto desejado > Campo ‘Status’

Endpoint: /products.json - campo: “isActive”

Indicador se o produto deve estar visível na plataforma e-commerce

Cadastro > Produto > Aba e-commerce > Integra Produto com E-commerce (map_produto.indintegraecommerce)

Caso esteja como S enviamos como Ativo na VTEX, caso contrário, enviamos com status de não visível

Endpoint: /products.json - campo: “isVisible”

Palavra chave e-commerce 

Cadastro > Produtos > Aba e-commerce > Palavra Chave (map_produto.palavrachaveecommerce)

Endpoint: /products.json - campo: “keywords”

TAG description no e-commerce 

Cadastro de produtos > Aba e-commerce > Desc. E-Commerce (map_produto.descecommerce)

Endpoint: /products.json - campo: “metaTagDescription”

TAG name no e-commerce

Cadastro de produtos > Aba e-commerce > Nome Produto E-Commerce (map_produto.nomeprodutoecomm)

Observação, se não preenchido, será enviado map_produto.descecommerce ou map_produto.descreduzida

Endpoint: /products.json - campo: “name”

TAG title no e-commerce

Cadastro > Produto > Aba e-commerce > Título E-Commerce (map_produto.tituloecommerce)

Observação, se não preenchido será enviado map_produto.descreduzida

Shopify > Menu lateral > Produtos > Clicar no produto desejado > Campo ‘Título’.

Endpoint: /products.json - campo: “title”

Nome da marca

Cadastro > Família > Aba Geral > Marca (map_marca.marca)

Shopify > Menu lateral > Produtos > Clicar no produto desejado > Campo ‘Fornecedor’

Endpoint: /products.json - campo: “vendor”

Nome da categoria

Cadastro > Família > Categoria (map_categoria.categoria)

Shopify > Menu lateral > Produtos > Clicar no produto desejado > Campo ‘Tipo de produto’

Endpoint: products.relatedCategories

Nome do fabricante

Nome da coluna na API: manufacturer

Valor fixo: null

Endpoint: products.manufacturer

Data de lançamento

Nome da coluna na API: releaseDate

Valor fixo: null

Endpoint: products.releaseDate

Código do grupo

Nome da coluna na API: groupCode

Valor fixo: null

Endpoint: products.groupCode

Regras para retornar os produtos

...