Histórico da Página
...
SERIALIZE-NAME | TABELA.CAMPO ERP | Descrição |
---|---|---|
categoryParentCode | depto-integr-loja.cod-familia-comerc | Código da Família Comercial no ERP |
categoryErpDesc | depto-integr-loja.desc-familia-comerc-erp | Descrição da Família Comercial no ERP |
categoryName | depto-integr-loja.nom-depto | Nome da Categoria no e-commerce |
categoryDescription | depto-integr-loja.dsl-depto | Descrição da Categoria no e-commerce |
isActive | depto-integr-loja.log-ativo | Define se a categoria estará ativa no e-commerce |
categoryParentCode | depto-integr-loja.cod-familia-comerc-pai | Se a categoria é filha de outra categoria, é gravado neste campo o código da categoria pai |
erpLastChange | depto-integr-loja.dtm-alter | Data e hora da ultima criação ou alteração do registro |
areItemsIntegrated | log-itens-integr | Indica se a categoria possui item já integrado com o e-commerce (campo lógico para controle interno no ERP) |
02.
...
PRODUTO
Ao cadastrar um item no programa PD0623, esse item será enviada do ERP Datasul para o E-commerce.
...
O JSON que envia as informações da categoria do produto do ERP Datasul para o e-commerce é composto dos seguintes campos:
SERIALIZE-NAME | TABELA.CAMPO ERP | Descrição |
---|---|---|
categoryCode | depto-integr-lojaitem.fm-cod-com | Código da Família Comercial a qual o item pertence no ERP |
itemCode | depto-integr-lojaitem.cod-item | Código do item |
itemDescription | depto-integr-lojaitem.desc-item | Descrição do item |
isActive | depto-integr-lojaitem.cod-obsoleto | Define se o item estará ativo no e-commerce (totalmente obsoleto no CD0204, significa que o item estará inativo no e-commerce) |
erpLastChange | deptoitem-integr-lojalog.dtm-alter | Data e hora da ultima criação ou alteração do registro |
integratedDeposit | depto-integr-loja.log-integr-depos | Indica se o item possui um depósito já integrado com o e-commerce (campo lógico para controle interno no ERP) |
integratedPriceTab | depto-integr-loja.log-integr-tb | Indica se o item possui uma tabela de preço já integrada com o e-commerce (campo lógico para controle interno no ERP) |
03. DEFINIÇÔES DO PRODUTO
Ao cadastrar um item no programa PD0623, as definições desse 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, todas as definições dos itens gravados na tabela item-integr-loja serão enviadas para o e-commerce.
Nas cargas posteriores serão considerados as definições dos itens que possuírem registros na tabela item-log.
Para confirmar que as definições dos itens serão envidas 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/productSkuPublic/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:
Para retornar todas as definições dos 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:
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:
O JSON que envia as informações das definições do produto do ERP Datasul para o e-commerce é composto dos seguintes campos:
SERIALIZE-NAME | TABELA.CAMPO ERP | Descrição |
---|---|---|
referenceCode | item.cod-refer | Código da Família Comercial a qual o item pertence no ERP |
itemCode | item.cod-item | Código do item |
itemDescription | item.desc-item | Descrição do item |
isActive | item.cod-obsoleto | Define se o item estará ativo no e-commerce (totalmente obsoleto no CD0204, significa que o item estará inativo no e-commerce) |
erpLastChange | item-log.dtm-alter | Data e hora da ultima criação ou alteração do registro |
barCode | item-mat.cod-ean | Código GTIN do item informado no programa CD0903 |
length | item.comprim | Comprimento do item informada no programa CD0903 |
height | item.altura | Altura do item informada no programa CD0903 |
width | item.largura | Largura do item informada no programa CD0903 |
weight | item.peso-liquido | Peso líquido do item informado no programa CD0903 |
realWeight | item.peso-bruto | Peso bruto do item informado no programa CD0903 |
measurementUnit | item.un | Unidade de medida informada para o item no programa CD0204 |
productRootCode | item.it-codigo | Código do item no ERP |
Caso o item possua o tipo de controle de estoque por referência, algumas informações serão buscadas da tabela ref-item:
SERIALIZE-NAME | TABELA.CAMPO ERP | Descrição |
---|---|---|
referenceCode | ref-item.cod-refer | Código da Família Comercial a qual o item pertence no ERP |
itemCode | ref-item.cod-item | Código do item |
itemDescription | item.desc-item | Descrição do item |
isActive | item.cod-obsoleto | Define se o item estará ativo no e-commerce (totalmente obsoleto no CD0204, significa que o item estará inativo no e-commerce) |
erpLastChange | item-log.dtm-alter | Data e hora da ultima criação ou alteração do registro |
barCode | item-mat.cod-ean | Código GTIN do item informado no programa CD0903 |
length | ref-item.comprim | Comprimento do item informada no programa CD0903 |
height | ref-item.altura | Altura do item informada no programa CD0903 |
width | ref-item.largura | Largura do item informada no programa CD0903 |
weight | ref-item.peso-liquido | Peso líquido do item informado no programa CD0903 |
realWeight | ref-item.peso-bruto | Peso bruto do item informado no programa CD0903 |
measurementUnit | item.un | Unidade de medida informada para o item no programa CD0204 |
productRootCode | item.it-codigo | Código do item no ERP |
...
03. SOLUÇÃO
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
...