Título:
Boa tarde,
Estamos a avaliar a integração de uma loja online própria com o Sage 50c, com o objetivo de criar automaticamente no Sage clientes, encomendas/faturas e respetivos documentos.
A loja online não utiliza WooCommerce, PrestaShop, Shopify ou outro conector standard. Trata-se de uma plataforma própria desenvolvida em ASP.NET Web Forms, com páginas .aspx, backend em tecnologia Microsoft/.NET e frontend baseado em HTML, CSS, JavaScript e jQuery.
A loja online também não está alojada no mesmo servidor onde corre o Sage 50c.
Já temos conhecimento do repositório GitHub da Sage Portugal com exemplos da API/Interop do Sage 50c:
github.com/.../50c-API
No entanto, pelo que percebemos, esse repositório parece estar orientado para execução local no computador/servidor onde o Sage 50c está instalado.
A nossa questão é:
"Existe atualmente uma WebAPI/serviço oficial da Sage para Sage 50c que possa ser instalado no servidor onde corre o Sage e exposto de forma segura, para que uma loja online alojada noutro servidor possa comunicar remotamente com o Sage?"
Pretendemos perceber qual é a abordagem recomendada/oficial para este cenário:
Loja online própria ASP.NET
→ HTTPS/API
→ Serviço no servidor onde corre o Sage 50c
→ Sage 50c
O objetivo seria permitir operações como:
- criar/atualizar clientes;
- criar encomendas ou faturas;
- criar faturas parciais apenas dos artigos expedidos;
- consultar artigos por referência/SKU;
- consultar stock;
- obter número da fatura e, se possível, PDF/UBL gerados pelo Sage.
Agradecemos qualquer indicação sobre:
- existência de WebAPI oficial;
- requisitos de instalação;
- licenciamento necessário;
- documentação técnica;
- exemplos de implementação;
- boas práticas de segurança para expor esse serviço.
Obrigado.
