Páginas filhas
  • Rotas REST - E-commerce

Versões comparadas

Chave

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

01. CATEGORIA

Ao cadastrar uma categoria no programa PD0623, essa categoria será enviada do ERP Datasul para o E-commerce.

...

O JSON que envia as informações da categoria do ERP Datasul para o e-commerce é composto dos seguintes campos:

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
categoryParentCodedepto-integr-loja.cod-familia-comercCódigo da Família Comercial no ERP
categoryErpDescdepto-integr-loja.desc-familia-comerc-erpDescrição da Família Comercial no ERP
categoryNamedepto-integr-loja.nom-deptoNome da Categoria no e-commerce
categoryDescriptiondepto-integr-loja.dsl-deptoDescrição da Categoria no e-commerce
isActivedepto-integr-loja.log-ativoDefine se a categoria estará ativa no e-commerce
categoryParentCodedepto-integr-loja.cod-familia-comerc-paiSe a categoria é filha de outra categoria, é gravado neste campo o código da categoria pai
erpLastChangedepto-integr-loja.dtm-alterData e hora da ultima criação ou alteração do registro
areItemsIntegratedlog-itens-integrIndica se a categoria possui item já integrado com o e-commerce (campo lógico para controle interno no ERP)

02. SITUAÇÃO/REQUISITO

Image Added

Ao cadastrar um item no programa PD0623, esse item será enviada do ERP Datasul para o E-commerce.

No momento que é cadastrado um item no programa PD0623, será gerado um registro na tabela: item-integr-loja.

Na tabela item-log fica armazenada o código do item e a data e hora da última criação ou alteração do registro.

Na primeira carga dos itens do ERP Datasul para o e-commerce, todos os itens gravados na tabela item-integr-loja serão enviados para o e-commerce. 

Nas cargas posteriores serão considerados os itens que possuírem registros na tabela item-log.

Para confirmar que o item foi definido para ser enviado para o e-commerce e visualizar os dados que estão sendo enviados do ERP Datasul para VTEX, é possível realizar uma requisição REST para o servidor onde a integração será executada por meio da ROTA:


GET - http://[servidor]/dts/datasul-rest/resources/prg/cdp/v1/productPublic/ecommerce

A autorização para acesso é feita por meio de autenticação Basic Auth, informando usuário e senha de um usuário cadastrado no ERP:

Image Added

Image Added


Para retornar todos os itens cadastrados no programa PD0623 (ou que sofreram uma alteração nos dados do item por meio do programa CD0204 ou CD0903) a partir de uma ultima data e hora de atualização do registro utilizar a ROTA:

GET http://servidor/dts/datasul-rest/resources/prg/cdp/v1/productPublic/ecommerce?lastUpdate=2022-02-17T00:00:00.001


Necessário informar o Query Params lastUpdate no formato de data e hora: 2022-02-17T00:00:00.001

Neste exemplo serão buscadas todas as categorias criadas no dia 17-02-2022 a partir da 00:00:00:

Image Added


O JSON que envia as informações da categoria do ERP Datasul para o e-commerce é composto dos seguintes campos:

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
categoryParentCodedepto-integr-loja.cod-familia-comercCódigo da Família Comercial no ERP
categoryErpDescdepto-integr-loja.desc-familia-comerc-erpDescrição da Família Comercial no ERP
categoryNamedepto-integr-loja.nom-deptoNome da Categoria no e-commerce
categoryDescriptiondepto-integr-loja.dsl-deptoDescrição da Categoria no e-commerce
isActivedepto-integr-loja.log-ativoDefine se a categoria estará ativa no e-commerce
categoryParentCodedepto-integr-loja.cod-familia-comerc-paiSe a categoria é filha de outra categoria, é gravado neste campo o código da categoria pai
erpLastChangedepto-integr-loja.dtm-alterData e hora da ultima criação ou alteração do registro
areItemsIntegratedlog-itens-integrIndica se a categoria possui item já integrado com o e-commerce (campo lógico para controle interno no ERP)


03. SOLUÇÃO

03. SOLUÇÃO


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2


04. DEMAIS INFORMAÇÕES


Templatedocumentos