Já fiz muitas dessas, mas nunca com a SAGE.
Certamente já investigaste, mas reforço duas pesquisas que deves fazer, no sentido de evitar fazer por medida:
- a SAGE não tem uma solução de loja online que te sirva?
- não existem empresas com lojas online "chave-na-mão" já preparadas para integrar com a SAGE?
Se não encontrares resposta directa para as duas perguntas acima, deves procurar a melhor solução de loja online que te serve.
Existem imensas por aí, umas grátis, outras a preços muito acessíveis.
Se a base de dados da SAGE for aberta (i.e., acessível por ODBC ou drivers próprios, não encriptada... e existir documentação q.b. para poder registar dados lá) tudo se faz.
A base de dados principal deve ficar na loja, e nunca transferida para a web (se um dia ficas sem NetCabo, MEO ou lá o que usas... ficas sem poder trabalhar).
No servidor web exisitirá uma base de dados para o site e só para o site, que poderá ser conciliada de x em x tempo (minutos, horas, é opção tua) para que em ambos os lugares a informação sobre stocks, vendas, C/C clientes, etc seja actualizada q.b. em ambos os locais.
Não me ofereco para fazer o trabalho porque Faro fica assim um bocadinho pró longe de Além da Ribeira