Desenvolvimento de uma aplicação, que mantém os preços e stocks dos produtos da loja online, sincronizados com o Sage.
Descrição da solução
Desenvolvimento de um programa de software em windows que de forma automática, atualize os preços e stocks dos produtos de uma loja online, a partir dos dados do Sage.
Funcionalidade essencial, para uma loja online com mais de 5000 referências activas.
Sage
A leitura dos dados é feita diretamente à base de dados do Sage, para simplificar o desenvolvimento da solução proposta.
A nossa experiência diz-nos que a estrutura da base de dados do Sage e dos ERP em geral, em certas tabelas, no essencial são imutáveis. Isto é, consideramos que a probabilidade de o programa deixar de funcionar, por mudança de estrutura da base dados, é mínima.
Loja Online
Do lado da loja online, foi necessário criar uma série de API's:
- leitura de stocks e preços
- escrita de stocks e preços
Programa de Sincronização
Programa desenvolvido para correr no sistema operativo windows. Como se pode ver pela imagem, é um programa visualmente muito simples.
O programa corre em contínuo num computador ou servidor. É um programa que não precisa de muitos recursos para correr.
Para optimizar a sincronização, isto é, minimizar a carga sobre a base de dados do Sage e da loja online (chamadas às APIs), o programa usa uma base de dados intermédia em Microsoft SQL Server. Esta base de dados optimiza o que é necessário sincronizar.
O programa também pode correr em modo automático (por defeito) ou modo manual.
Também permite, se o cliente assim o pretender, atualizar apenas os stocks ou os preços.