Minimum requirements:
- .NET Framework 4.7.2
- Database in SQL Server 2016 or above
- Sage 2021 version or above
Introdução
O NikiConect é um produto com algumas valencias, entre elas destacamos a importacao de documentos de compra vindas do niki, portal de loyalty, importacao de folhetos promocionais etc
Manual de instalação
O processo de instalação da extensibilidade é bastante simples.
Pedimos ao utilizador que siga os passos abaixo indicados para instalar a extensibilidade SmartPrice.
Para a utilização da extensibilidade a base de dados deve correr numa versão SQL Server 2016 ou superior.
Passo 1 – Instalação da extensibilidade
Executar o exe de instalação do produto como administrador.

Passo 2 – Configurar o Sage
Abrir o BackOffice do Sage > Clicar no botão do menu > Clicar no botão “Personalização” > Clicar no botão “Parametrizações funcionais”
Ao abrir a janela dos “Parâmetros”, clicar no botão “Integração de Dados”. 
No sub-menu “Extensibilidade” preencher o campo “Ponto de entrada para a classe ISageExtender:” com o seguinte texto sem aspas.
“SmartDigit.SmartNikiConnect.Sage50c”
Alterar a opção “Carrega o módulo da extensibilidade em:” para a adequada.

Deve agora clicar no botão “Fechar e gravar” deverá depois reiniciar o Sage para as configurações serem aplicadas.
Configuração Ligação
Assim que a extensibilidade está instalada podemos aceder aos parâmetros da aplicação.
Iremos encontrar uma nova opção de nome SmartNikiConnect

Todos os seguintes valores serão fornecidos pela SmartDigit, ou pela entidade á qual estão a fazer a ligação
Configurações Gift & Loyalty Card

Ao ler um cartão e caso o mesmo tenha saldo para usar, no tipo de movimentação definimos se é em desconto direito ou modalidade de pagamento.
Configure o registo dos pontos em campos extra do documento no Sage, ativando a opção “Guardar pontos em campos extra”.
O campo extra deve ser do tipo “Texto”.
Campos disponíveis:
- Pontos Crédito: pontos atribuídos na venda
- Pontos Acumulado: total de pontos acumulados desde o início
- Pontos Débito: pontos gastos na venda
- Pontos Saldo: saldo atual do cartão
No POS e no backoffice temos as seguintes funções a usar:
NIKI.LOYALITY
NIKI.LOYALITY.CLEAN
NIKI.LOYALITY.SPEND
NIKI.LOYALITY.SPEND.NOFINISH
NIKI.LOYALITY.RESEND.FORM
ao executar as mesmas vemos a seguinte janela

ao finalizar a venda será mostrado o quadro das promoções aplicadas
