Integração dos dados do sistema com sistemas externos

INTDADOS

Descrição

Ferramentas utilizadas pelo sistema para dar suporte a integração de dados com outros sistema. Este módulo, em especial, oferece tabelas de tradução de chaves (tabelas "de-para") de uso genérico.

Procedimentos

Interfaces

Dúvidas frequentes

Configurações

INTDADOS.FILAS_INTEGRACAO.NUMERO_MAXIMO_TENTATIVAS

Quantidade máxima de tentativas quando ocorrer erro na tentativa de processar o registro da fila.

Tipo: INTEGER

INTDADOS.FILAS_INTEGRACAO.REGISTROS_PROCESSAMENTO

Quantidade de registro que a fila irá processar a cada interação.

Tipo: TEXT

INTDADOS.FILAS_INTEGRACAO.TEMPO_PAUSA

Tempo em segundos que a fila irá aguardar para processar novamente os registros.

Tipo: INTEGER

INTDADOS.PRO_EXPORTACAO_OLX.SQL_PRODUTOS

SQL que contém os produtos que serão enviados para OLX, as colunas obrigatórias são: id, titulo, descricao, preco_sugerido, categoria.

Macros disponível:
${sistemaId}
${colecaoId}

Tipo: TEXT_LONG

INTDADOS.PRO_OAUTH_CALLBACK.MESSAGE

Mensagem de boas-vindas!

Mensagem de boas-vindas a ser apresentada para o usuário quando é realizada a instalação do Eligo na Loja.
Caso não informada, uma simples mensagem de boas-vindas é apresentada.

Tipo: TEXT_HTML

INTDADOS.V_CONTROLES_ACESSOS.DIAS_ACESSO_LIBERADO

Número de dias acrescentado da data de vencimento do título pago.

Tipo: INTEGER

INTDADOS.V_LOJAS_VIRTUAIS.EVENT_LISTENER

Captura de eventos para atualizar a loja virtual

Esta preferencia permite configurar os eventos que irão disparar as atualizações da loja através da execução do método de notificação das mesmas. Esta preferencia é automaticamente configurada quando um integrador eletrônico do tipo "Loja virtual" é cadastrado no sistema.

O método de notificação das lojas virtuais é responsável em executar chamar as integrações com as lojas a partir dos eventos do sistema.

Alterações na lista de preços

Eventos:
COLECA.ITENS_COLECOES.POS_INSERT
COLECA.ITENS_COLECOES.POS_UPDATE
COLECA.ITENS_COLECOES.POS_DELETE
Se a lista de preços é de alguma loja virtual, na inclusão ou alteração, verifica se o produto já está cadastrado na lista de preços. Se não estiver, realiza primeiro o cadastro do produto na loja. Depois, atualiza o preço do produto e a quantidade disponível em estoque.

Alterações de estoque

ESTOQUE.ESTOQUES_PRODUTOS.POS_INSERT
ESTOQUE.ESTOQUES_PRODUTOS.POS_UPDATE
ESTOQUE.ESTOQUES_PRODUTOS.POS_DELETE
Atualiza a quantidade disponível em estoque para o produto.

Alterações do pedido

PEDIDOS.PEDIDOS.POS_UPDATE
Se o pedido for originado de uma loja virtual e suas informações de faturamento foram alteradas, envia estas informações para a respectiva loja virtual.

Alterações do cadastro do produto

PROD.PRODUTOS.POS_UPDATE
Se o produto fizer parte de uma loja virtual e as informações alteradas são as que interessam na loja, atualiza o cadastro do produto na respectiva loja.

Inclusão de foto

PROD.ARQUIVOS_ANEXOS_PRODUTOS.POS_INSERT
Se um anexo do tipo FOTO for incluído em um produto que está integrado a uma loja eletrônica, a imagem é enviada para lá.

Tipo: TEXT_LONG

INTDADOS.V_LOJAS_VIRTUAIS.SQL_PRODUTOS

SQL para customizar descrição dos produtos

Quando informado, representa um SQL que será utilizado para customizar o que será apresentado nas descrições do produto.
Este SQL deverá ter um único "?" para representar o ID do produto e deverá gerar as seguintes colunas:

  • descricao
  • descricao_comercial
  • descricao_resumida
  • descricao_detalhada
Exemplo:
select coalesce(descricao_resumida,descricao) as descricao
, descricao_comercial as descricao_comercial
, descricao_detalhada as descricao_resumida
, null as descricao_detalhada
from produtos
where id = ?

Tipo: SOURCE_CODE

INTDADOS.V_LOJAS_VIRTUAIS.USAR_ESTOQUE_NEGATIVO

Define se o estoque negativo será considerado, por padrão os estoques negativos não são considerados

Tipo: FLAG