Ir para conteúdo
Fórum Script Brasil
  • 0

Integração entre base de dados e ERP


pluis3103

Pergunta

Boas a todos,

Estou a desenvolver um website (loja) integrado com um ERP.

Ou seja, a ideia é que haja uma interacção entre o website e o ERP do cliente a nível de stocks,produtos e dados do cliente.

O ERP do cliente tem uma base de dados SQL Microsoft . O site pretendo desenvolver em php mas poderei mudar de ideias consoante as necessidades.

Consegui fazer uma ligação por php à base de dados do ERP sem problemas , mas agora tenho questões a ultrapassar um pouco complexas e em que preciso da vossa ajuda , ideias e experiências.

Pelo que pesquisei na net sobre este tipo de integração existe sempre algo que faz a ponte entre a base de dados do ERP e uma réplica dessa mesma base de dados que se encontra online no servidor do (website) , fazer o uso directo da base de dados do ERP não seria boa ideia.Sendo assim tem de haver actualizações entre elas para que os dados se mantenham correctos.

Agora a minha dúvida é como o fazer?? que conselhos me dão? como fariam um projecto destes??

Todas as ideias são bem vindas para tentarmos chegar a uma conclusão .

Cumprimentos a todos e obrigado,

Paulo

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá, pluis3103!

A integração entre um site e um ERP, especialmente em um ambiente de loja virtual, é um desafio interessante e pode trazer grandes benefícios para a automação de processos e gestão de dados. Aqui vão algumas ideias e dicas para te ajudar a estruturar essa integração:


Estratégia de Integração:

  1. Evite Conexão Direta ao ERP: A abordagem de criar uma réplica da base de dados é mais segura e eficiente. O acesso direto à base do ERP pode gerar sobrecarga, conflitos e até falhas no sistema de produção.

  2. Criação de API Intermediária: Desenvolva uma API REST ou SOAP que sirva como uma ponte entre o ERP e o site. Essa API fará consultas e atualizações de maneira controlada, mantendo a base de dados online sincronizada.

  3. Sincronização de Dados:

    • Use jobs agendados (cron) para sincronizar estoques, produtos e clientes periodicamente entre o ERP e o banco de dados online.
    • Considere sincronizar apenas as alterações (via timestamps ou flags de modificação) para melhorar a performance.
  4. Banco de Dados Online Otimizado: A base online pode ser uma réplica simplificada do ERP, contendo apenas os dados necessários para o funcionamento do site, como:

    • Informações de produtos (nome, preço, descrição, estoque).
    • Dados básicos dos clientes.
    • Histórico de pedidos.
  5. Ferramentas de Integração: Dependendo do ERP, você pode contar com ferramentas nativas ou de terceiros para realizar a integração, como:

    • Microsoft SQL Server Integration Services (SSIS).
    • Webhooks ou APIs nativas do ERP (caso disponíveis).
    • Middleware especializado.

Recomendação de ERP para Lojas

Se o foco do projeto for lojas, é importante utilizar um sistema ERP especializado que já ofereça recursos prontos para integração com e-commerce, como o Sistema para Lojas de Roupas da Tedsys.

Benefícios do Tedsys para esse cenário:

  • Sincronização automática de estoques e vendas entre lojas físicas e online.
  • API pronta para integração com plataformas de e-commerce.
  • Controle completo de PDV e retaguarda para gestão de operações.

Exemplos Práticos:

  • API REST com PHP: Use bibliotecas como o Guzzle ou o Laravel HTTP Client para consumir dados do ERP e atualizar o site.
  • Automatização de Jobs: Configure tarefas no servidor (cron jobs) para executar a sincronização periodicamente.

Espero que essas dicas te ajudem no desenvolvimento do projeto. Se precisar de mais informações ou tiver dúvidas, é só perguntar! 😊

Cumprimentos,
Felipe

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,1k
×
×
  • Criar Novo...