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.

...

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 não disponível na tabela do banco de dados, apenas de controle interno no ERP)

02. PRODUTO

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

...

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
categoryCodeitem.fm-cod-comCódigo da Família Comercial a qual o item pertence no ERP
itemCodeitem.cod-item Código do item 
itemDescriptionitem.desc-item Descrição do item 
isActiveitem.cod-obsoletoDefine se o item estará ativo no e-commerce (totalmente obsoleto no CD0204, significa que o item estará inativo no e-commerce)
erpLastChangeitem-log.dtm-alterData e hora da ultima criação ou alteração do registro 
integratedDepositlog-integr-deposIndica se o item possui um depósito já integrado com o e-commerce (campo não disponível na tabela do banco de dados, apenas de controle interno no ERP)
integratedPriceTablog-integr-tbIndica se o item possui uma tabela de preço já integrada com o e-commerce (campo não disponível na tabela do banco de dados, apenas de 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.

...

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
referenceCoderef-item.cod-referCódigo da Família Comercial a qual o item pertence no ERP
itemCoderef-item.cod-item Código do item 
itemDescriptionitem.desc-item Descrição do item 
isActiveitem.cod-obsoletoDefine se o item estará ativo no e-commerce (totalmente obsoleto no CD0204, significa que o item estará inativo no e-commerce)
erpLastChangeitem-log.dtm-alterData e hora da ultima criação ou alteração do registro 
barCodeitem-mat.cod-eanCódigo GTIN do item informado no programa CD0903
lengthref-item.comprimComprimento do item informada no programa CD0903
heightref-item.alturaAltura do item informada no programa CD0903
widthref-item.larguraLargura do item informada no programa CD0903
weightref-item.peso-liquidoPeso líquido do item informado no programa CD0903
realWeightref-item.peso-brutoPeso bruto do item informado no programa CD0903
measurementUnititem.unUnidade de medida informada para o item no programa CD0204
productRootCodeitem.it-codigoCódigo do item no ERP 

04. SALDO EM ESTOQUE

Ao cadastrar um item no programa PD0623, e um depósito no programa PD0628, o saldo em estoque do item informado no programa PD0623, com o depósito e estabelecimento informado no PD0028, será verificado o saldo em estoque disponível desse item/estabelecimento/depósito e enviado do ERP Datasul para o E-commerce.

...

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
branchCodesaldo-estoq.cod-estabelCódigo do estabelecimento a qual o saldo em estoque foi vinculado no ERP
itemCodesaldo-estoq.it-codigoCódigo do item a qual o saldo em estoque foi vinculado no ERP. Caso o item seja possua o controle de estoque por referência, a tag itemCode será preenchida dessa forma: saldo-estoq.it-codigo|saldo-estoq.cod-refer
referenceCodesaldo-estoq.cod-referReferência do item a qual o saldo em estoque foi vinculado no ERP
warehouseCodecod-deposDepósito a qual o saldo em estoque foi vinculado no ERP
erpLastChangeDATETIME-TZ(MONTH(movto-estoq.dt-trans), DAY(movto-estoq.dt-trans), YEAR(movto-estoq.dt-trans), INTEGER(ENTRY(1, movto-estoq.hr-trans, ':')), INTEGER(ENTRY(2, movto-estoq.hr-trans, ':')), INTEGER(ENTRY(3, movto-estoq.hr-trans, ':')), 0)Data e hora da ultima criação ou alteração do registro 
quantitysaldo-estoq.qtidade-atu  -                            saldo-estoq.qt-alocada   -                             saldo-estoq.qt-aloc-prod -                            saldo-estoq.qt-aloc-ped. Define o saldo disponível em estoque (campo não disponível na tabela do banco de dados, apenas de controle interno no ERP)

05. TABELA DE PREÇO

Ao cadastrar uma tabela de preço no programa PD0627, a tabela de preço será enviada do ERP Datasul para o E-commerce.

...

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

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
priceTableCodetb-preco.nr-tabpreCódigo da tabela de preço no ERP
initialDatetb-preco.dt-inivalData de início de validade da tabela de preço no ERP. 
finalDatetb-preco.dt-fimvalData final de validade da tabela de preço no ERP
priceTableDescriptiontb-preco.descricaoDescrição da tabela de preço no ERP
erpLastChangetb-preco.dtm-alterData e hora da ultima criação ou alteração do registro 
isActivetb-preco.situacaoDefine se a tabela de preço estará ativa no e-commerce ( informação não utilizada no e-commerce)

06. ITEM DA TABELA DE PREÇO 

Para que um item tenha seu preço enviado do ERP Datasul  para o e-commerce, será necessário cadastrar um item no programa PD0623, informar um preço para este item no programa CD1508 e que a tabela a qual este item está vinculado, esteja informada no PD0627. Com esta parametrização será enviado o preço do item do ERP Datasul para o E-commerce.

...

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

SERIALIZE-NAMETABELA.CAMPO ERPDescrição
priceTableCodepreço-item.nr-tabpreCódigo da tabela de preço no ERP
startDatepreco-item.dt-inivalData de início de validade do preço do item da tabela de preço no ERP. 
endDateendDateDefine a data final de validade do preço do item da tabela de preço  (campo não disponível na tabela do banco de dados, apenas de controle interno no ERP)
itemCodepreco-item.it-codigoCódigo do item no ERP. Caso o item possua o controle de estoque por referência, a tag itemCode será preenchida dessa forma: preco-item.it-codigo|preco-item.cod-refer
erpLastChangepreco-item.dtm-alterData e hora da ultima criação ou alteração do registro 
isActivepreco-item.situacaoDefine se o preço do item da tabela de preço estará ativo no e-commerce ( informação não utilizada no e-commerce)
pricepreco-item.preco-fobPreço do item na tabela de preço no ERP
priceItemKeypriceItemKeyDefine a chave do preço do item da tabela de preço (preco-item.nr-tabpre|preco-item.it-codigo|preco-item.cod-refer|preco-item.cod-unid-med|preco-item.dt-inival|reco-item.quant-min) para encontrar este registro no e-commerce (campo não disponível na tabela do banco de dados, apenas de controle interno no ERP)


Templatedocumentos