Manual de instalação — Extensibilidade StoresAce

Criado por Etorre · 31/07/2026 Alterado por Etorre · 18/08/2026

Manual Instalação Extensibilidade StoresAce

SmartDigit | Documento técnico e guia do utilizador

Guia de Instalação e Utilização

Gestão de Clientes com Sage 50c e StoresAce

Inclui instalação e registo da extensibilidade no Sage 50c, mantendo as regras de utilização da sincronização de clientes.

 

Versão do documento

1.2

Aplicação/serviço

StoresAce / Sage 50c

Módulo/Guia

Gestão de Clientes

Público

Técnicos e Utilizadores

Data

Junho 2026

 

 

Índice

1. Objetivo do guia

2. Pré-requisitos

3. Instalação e registo no Sage 50c

4. Configuração da função na extensibilidade

5. Exemplo de utilização da função

6. Validação final

7. Como funciona o sistema, em poucas palavras

8. Criar um Novo Cliente

9. Como o Sistema Evita Clientes Duplicados

10. Alterar os Dados de um Cliente

11. O que Acontece Automaticamente

12. Clientes sem NIF — O que Acontece?

13. Clientes Partilhados Entre Lojas

14. Notas de Crédito Entre Lojas

15. Regras Importantes — Resumo

 

 

16. Erros comuns e troubleshooting

17. Em Caso de Dúvida ou Problema

1. Objetivo do guia

Este documento reúne, no mesmo guia, os passos técnicos necessários para instalar e registar a extensibilidade StoresAce no Sage 50c, e as regras de utilização da gestão de clientes já existentes no guia original.

A primeira parte destina-se sobretudo a técnicos. A segunda parte mantém a explicação funcional para utilizadores de loja e backoffice.

2. Pré-requisitos

·          Acesso ao Windows com permissões de Administrador.

·          Sage 50c instalado e funcional na máquina.

·          Instalador do StoresAce disponível localmente.

·          Acesso ao Sage 50 Loja Backoffice com utilizador autorizado.

3. Instalação e registo no Sage 50c

Os passos seguintes foram atualizados com base no vídeo de instalação e registo. O objetivo é garantir que a extensão StoresAce fica instalada e registada no Sage 50c Backoffice.

3.1 Executar o instalador StoresAce

Execute o instalador do StoresAce com permissões de administrador. No ecrã do instalador, confirme a pasta de destino. No vídeo, a pasta utilizada é:

C:\ProgramData\Sage\StoresAce

Clique em Install para extrair os ficheiros a preparar a estrutura de instalação.

Figura 1 - Instalador StoresAce Extensibility - Sage 50c com a pasta de destino configurada.

3.2 Abrir o Sage 50 Loja Backoffice

Após a instalação, abra o Sage 50 Loja. No ecrã de seleção, escolha Loja Backoffice. Esta opção deve ser utilizada para configuração e administração; não escolha POS Touch nem POS Teclado para este processo.

Figura 2 - Seleção da opção Loja Backoffice no arranque do Sage 50 Loja.

3.3 Autenticar no Sage 50 Loja

Faça login com um utilizador com permissões para alterar parâmetros. No vídeo é utilizado o utilizador Administrador.

Figura 3 - Ecrã de login do Sage 50 Loja.

3.4 Aceder aos Parâmetros

Depois de entrar no Sage 50 Loja Backoffice, abra a área de parâmetros/configuração. No vídeo, a configuração é feita no separador Parâmetros.

Figura 4 - Sage 50 Loja Backoffice após entrada no sistema.

3.5 Registar a extensibilidade StoresAce

Nos Parâmetros, aceda a Integração de Dados e localize a área Extensibilidade. Use a opção Adicionar extensibilidade para criar o registo da extensão StoresAce.

1.        Abrir Parâmetros.

2.        Selecionar Integração de Dados no menu lateral.

3.        Expandir a secção Extensibilidade.

4.        Clicar em Adicionar extensibilidade.

5.        Preencher a descrição com Sage50c XSBC Extender.

6.        Preencher o ponto de entrada da classe ISageExtender com Sage50c.XSBC.Extender.

7.        Confirmar que a opção Carrega o módulo de extensibilidade em está definida como Back Office.

8.        Clicar em Fechar e gravar para guardar a configuração.

Figura 5 - Parâmetros > Integração de Dados > Extensibilidade.

Figura 6 - Registo da extensibilidade Sage50c.XSBC.Extender para Back Office.

Atenção: O ponto de entrada deve ser escrito exatamente como indicado: Sage50c.XSBC.Extender. Um erro de escrita pode impedir o carregamento da extensão.

4. Configuração da função na extensibilidade

Depois de a extensibilidade estar registada no Sage 50c, deve ser criado um botão no ecrã do Front Office/POS para executar a função de pesquisa e criação de clientes através do StoresAce. Esta configuração é feita no Editor de Páginas e permite ao operador chamar a janela Cliente SBC diretamente a partir do ecrã de venda.

4.1 Criar o botão no ecrã do Front Office

1. Entrar no Front Office/POS com permissões de administrador.

2. Abrir o Editor de Páginas e selecionar a página ou zona onde o botão deve ficar disponível.

3. Escolher uma célula livre ou o botão que será usado para a função.

4. Clicar em Inserir Funções para abrir a janela Adicionar funções.

5. Na lista de funções disponíveis, selecionar a função CRICLIESBC.

6. Usar a seta para adicionar a função à lista do botão e confirmar com OK.

Figura 7 - Seleção da função CRICLIESBC no Editor de Páginas.

 

4.2 Configurar as propriedades do botão

1. Abrir as propriedades do botão através da opção Configurar Botão.

2. Confirmar que o campo Função está preenchido com CRICLIESBC.

3. No campo Descrição, indicar o texto que será apresentado ao operador, por exemplo: Cria cliente StoresAce.

4. Ajustar a cor, imagem ou modelo do botão de acordo com o layout da loja.

5. Gravar a página para guardar a alteração.

Nota: o nome apresentado no botão pode ser adaptado ao layout da loja. O ponto essencial é que a função associada seja CRICLIESBC, pois é essa função que chama a pesquisa/criação de cliente StoresAce.

Figura 8 - Propriedades do botão com a função CRICLIESBC e descrição do botão.

 

5. Exemplo de utilização da função

Depois de configurado, o botão passa a estar disponível no Front Office. O operador utiliza esta função sempre que pretende procurar um cliente no StoresAce ou criar/associar o cliente à loja atual.

1. No ecrã de venda, clicar no botão Cria cliente StoresAce.

2. Na janela Cliente SBC, escolher o tipo de dado a pesquisar.

3. Introduzir o valor correspondente e clicar em OK.

4. A extensibilidade procura primeiro o cliente localmente no Sage 50c.

5. Se o cliente não existir localmente, a extensibilidade consulta o StoresAce usando o dado indicado.

6. Quando o cliente é encontrado, os dados são carregados automaticamente na janela Indicar Cliente.

7. Confirmar os dados e clicar em Gravar para criar/associar o cliente à loja atual.

Figura 9 - Janela Cliente SBC aberta a partir do botão configurado.

 

Métodos de pesquisa disponíveis

·          NIF (Número de Identificação Fiscal) - recomendado;

·          Email;

·          Número de Telemóvel;

·          Número de Cartão;

·          Número de Cliente.

Exemplo prático

Um cliente já existe no StoresAce, mas ainda não existe na loja atual. O operador pesquisa pelo NIF, telemóvel, e-mail, cartão ou número de cliente. Se o StoresAce encontrar o cliente, a extensibilidade preenche automaticamente os dados no Sage 50c. Ao gravar, o cliente passa a existir localmente na loja e fica associado ao mesmo cliente centralizado no StoresAce.

Figura 10 - Dados do cliente carregados automaticamente para criação/associação no Sage 50c.

 

Resultado: o operador não precisa de criar o cliente manualmente nem arriscar duplicados. A pesquisa pela extensibilidade garante que o cliente é encontrado no StoresAce e associado corretamente à loja atual.

6. Validação final

Validação

O que confirmar

Extensibilidade registada

Em Integração de Dados > Extensibilidade existe o registo Sage50c.XSBC.Extender.

Módulo carregado

O módulo está configurado para carregar em Back Office.

Sincronização funcional

Clientes criados/alterados são tratados conforme as regras deste guia.

7. Como funciona o sistema, em poucas palavras

O sistema liga automaticamente o Sage 50c (programa de faturação e contabilidade) ao StoresAce (sistema de gestão de loja). Sempre que um cliente é criado ou alterado num dos lados, a informação é atualizada no outro, de forma automática e em segundo plano. Não é necessária qualquer intervenção manual para que essa atualização aconteça.

8. Criar um Novo Cliente

Quando um cliente novo precisa de ser registado, o sistema verifica primeiro se esse cliente já existe — tanto no Sage 50c como no StoresAce. Só cria um registo novo se tiver a certeza de que o cliente ainda não está cadastrado.

O que é obrigatório para criar um cliente?

Pergunta Frequente

Quando o mesmo cliente existe em múltiplas lojas com números de cliente diferentes, como funciona a sincronização e a pesquisa de clientes através da extensibilidade?

Resposta

A extensibilidade utiliza o NIF (Número de Identificação Fiscal) como identificador único do cliente, independentemente do número que foi atribuído em cada loja Sage 50c.

Isto significa que, mesmo que o cliente tenha números diferentes em lojas distintas, a extensibilidade consegue identificá-lo unicamente através do NIF e sincronizar as informações de forma centralizada.

Exemplo Prático

Considere o seguinte cenário:

·          Loja 1: Cliente nº 1 com NIF 123456789

·          Loja 2: Cliente nº 10 com NIF 123456789

Quando um utilizador pesquisa o cliente pelo NIF em qualquer das lojas:

·          A extensibilidade procura o cliente localmente;

·          Se não o encontrar, consulta o StoresAce pelo NIF;

·          Carrega automaticamente os dados do cliente e cria um novo registo na loja atual, se necessário.

Resultado: o mesmo cliente é identificado e sincronizado entre todas as lojas, apesar dos números serem diferentes.

Requisitos Obrigatórios

Para que a sincronização de clientes funcione corretamente, é obrigatório que o cliente tenha preenchidos:

·          NIF (Número de Identificação Fiscal)

·          Email

Se ambos estiverem em branco, a extensibilidade não conseguirá sincronizar o cliente entre lojas.

Métodos de Pesquisa Disponíveis

A pesquisa de clientes pode ser feita através de:

·          NIF (Número de Identificação Fiscal) — recomendado

·          Email

·          Número de Telemóvel

·          Número de Cartão

·          Número de Cliente

9. Como o Sistema Evita Clientes Duplicados

Uma das principais funções do sistema é garantir que o mesmo cliente não seja registado duas vezes, mesmo que a criação ocorra em lojas diferentes. Sempre que se tenta criar ou localizar um cliente, o sistema faz uma pesquisa automática pela seguinte ordem:

1. Primeiro, pelo número de cliente (se já conhecido);

2. Depois, pelo NIF — que é o identificador principal;

3. Por último, pelo e-mail — como alternativa.

Se o cliente já existir com base em qualquer um destes critérios, o sistema atualiza o registo existente em vez de criar um novo.

Exemplo prático: Um cliente que já comprou numa loja da rede dirige-se a outra loja. Ao introduzir o seu NIF, o sistema reconhece-o automaticamente e carrega os seus dados, sem criar um duplicado.

10. Alterar os Dados de um Cliente

Quando os dados de um cliente são alterados — seja no Sage 50c ou no StoresAce — o sistema reflete essas alterações no outro lado de forma automática, na próxima sincronização.

O que pode ser alterado?

·          Nome, morada, código postal, localidade;

·          Número de telemóvel;

·          E-mail;

·          Outras informações cadastrais.

O que não pode ser alterado?

O NIF de um cliente não pode ser modificado depois de ter sido registado. Esta restrição existe para garantir a integridade dos dados e evitar confusões entre clientes diferentes.

Exemplo prático: Se por engano foi introduzido um NIF errado, o operador não poderá simplesmente alterar o NIF no cliente existente. Deverá contactar o responsável do sistema para corrigir a situação de forma controlada.

11. O que Acontece Automaticamente

O sistema realiza, de forma totalmente automática e periódica, as seguintes operações:

·          Envia para o StoresAce todos os clientes criados ou alterados no Sage 50c desde a última sincronização;

·          Recebe do StoresAce clientes novos ou atualizados e regista-os ou atualiza-os no Sage 50c;

·          Preenche automaticamente campos como zona de venda, vendedor associado, método de pagamento padrão e transportadora, com base nas configurações definidas pelo responsável do sistema;

·          Trata o código postal automaticamente, separando o número do código e a localidade;

·          Evita reenviar informação que já foi sincronizada anteriormente, poupando tempo e recursos.

Todas estas operações acontecem em segundo plano, sem interromper o trabalho dos operadores.

12. Clientes sem NIF — O que Acontece?

Clientes que não tenham NIF registado não são sincronizados com o StoresAce. Ficam apenas no Sage 50c e não estão disponíveis nas lojas. Esta regra existe para garantir que apenas clientes devidamente identificados circulam entre os sistemas.

Nota importante: Recomenda-se que todos os clientes sejam registados com NIF válido para beneficiarem da sincronização completa e das funcionalidades de cliente unificado entre lojas.

13. Clientes Partilhados Entre Lojas

O sistema foi concebido para que um cliente seja reconhecido em qualquer loja da rede, independentemente de onde foi criado pela primeira vez. Quando um cliente se apresenta numa loja onde nunca comprou:

·          O sistema procura o cliente no StoresAce pelo NIF ou e-mail;

·          Se existir noutras lojas, os seus dados são carregados automaticamente;

·          Se não existir em lado nenhum, pode ser criado nesse momento, ficando imediatamente disponível em toda a rede.

Esta funcionalidade garante uma experiência consistente para o cliente em todas as lojas.

14. Notas de Crédito Entre Lojas

A emissão de notas de crédito/devoluções entre lojas encontra-se disponível. Quando é efetuada uma devolução, o sistema consulta o StoresAce e procura o documento original associado à venda. Desta forma, mesmo que a compra tenha sido realizada noutra loja da rede, o documento pode ser localizado e usado como referência para processar a devolução de forma controlada.

Exemplo prático: Se um cliente comprou numa loja e se dirige a outra loja para devolver o artigo, ao iniciar a devolução o sistema procura no StoresAce o documento da venda original. Se o documento for encontrado, a devolução pode avançar com base nessa informação.  

Nota importante: A nota de crédito ou talão de reembolso poderá não ficar imediatamente disponível para utilização noutra loja no momento em que é gravada. Primeiro, é necessário aguardar que o sincronizador faça o upload da informação para o StoresAce.  

Depois dessa sincronização, a nota de crédito fica disponível para ser consultada pela extensibilidade noutras lojas, permitindo a validação do documento durante o processo de devolução/troca.  

Numa versão futura, está previsto que, assim que a nota de crédito seja gravada, seja feito automaticamente o upload imediato para o StoresAce, reduzindo o tempo de espera entre a emissão e a disponibilidade noutras lojas.

15. Regras Importantes — Resumo

Situação

Comportamento do Sistema

Cliente sem NIF

Não é sincronizado com o StoresAce

Cliente sem e-mail

Não pode ser criado

NIF já existente noutro cliente

O registo existente é atualizado, não é criado um novo

Tentativa de alterar o NIF

Não é permitida

Cliente inativo

Não é sincronizado

Cliente criado em qualquer loja

Fica disponível em toda a rede

Devolução / nota de crédito entre lojas

Procura no StoresAce o documento original da venda

16. Erros comuns e troubleshooting

Sintoma

Causa provável

Correção recomendada

Extensão não carrega no Backoffice

Ponto de entrada incorreto ou módulo não configurado para Front Office.

Confirmar Sage50c.XSBC.Extender e gravar novamente em Parâmetros > Integração de Dados.

Cliente não aparece nas lojas

Cliente sem NIF/e-mail, inativo ou sincronização ainda não executada.

Verificar NIF, e-mail, estado ativo e logs de sincronização.

17. Em Caso de Dúvida ou Problema

Se um cliente não aparecer no sistema, se os dados não estiverem atualizados, ou se surgir alguma mensagem de erro durante o registo, deverá contactar o responsável técnico do sistema. A maioria das situações resolve-se verificando se o NIF e o e-mail estão corretamente preenchidos.

Este guia reflete o comportamento atual do sistema e será atualizado sempre que novas funcionalidades forem implementadas.

Downloads

Ficheiro Tamanho Data
STORESACE-SERVICE202302001.exe 3,5 MB 13/07/2026 Descarregar