Minimum requirements:
- .NET Framework 4.7.2
- Database in SQL Server 2016 or above
- Sage 2021 version or above
Introdução
O SmartPrice é um produto que se destina á comunicação da informação dos artigos(preços, descriçoes, informações etc..), para as etiqueta eletrônicas
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.SmartPrice.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.
Manual de Configuração
A extensibilidade foi desenvolvida com o foco de ser simples e intuitiva, no entanto abaixo pode encontrar as descrições das funcionalidades.
Nos parâmetros encontra as settings do SmartPrice
Loja: Cada loja terá as suas proprias settings, onde podem ser diferentes umas das outras, ou até mesmo certas lojas não usarem ainda etiquetas eletrônicas
Provider: Provider ao qual vamos fazer a ligação (Saas– Solucao cloud/OnPrem– Solução local)
URL LOGIN: URL da API, por defeito é https://eu.common.solumesl.com/common/api/v2/token
URL Artigos: URL da API para a comunicação dos artigos https://eu.common.solumesl.com/common/api/v2/common/articles (caso a solução seja on-premises devem colocar o IP local da solução)
Utilizador: Utilizador de acesso ao backoffice do provider
Password: Password de acesso ao backoffice do provider
Empresa: Sigla da empresa configurada no backoffice do provider
Loja: Loja configurada no backoffice do provider
Linha de Preço: Linha de preço configurada para a loja em questão, é essa a linha que vai ser comunicada para o envio dos preços
Teste: Botão para testar a ligação
Query SQL: Query usada para ir ler a informação dos artigos, é aqui que podemos ir buscar menos ou mais informação aos artigos
Repor Configurações: Botão que carrega a query por default
A Coluna Campo representa os campos suportados no provider, a coluna Valor representa os resultados da Query, cada valor é uma coluna da consulta.
Assim que tenhamos todos os campos mapeados, e o botão Teste tenha dado “autenticação com sucesso” podemos agora comunicar.
Manual de utilização
Existem 3 formas de comunicação
Artigo Único – é uma comunicação individual, onde vamos comunicar um produto apenas
Alterações – apenas serão comunicadas os artigos sque sofreram alterações de preço desde da ultima comunicação
Tudo – Irá comunicar todos os artigos
Temos disponível em várias localizações o acesso ao menu de exportação
1- Na Ribbon de Menus, estando disponível um novo separador de nome SmartApps
2- Na ficha de artigo
3- No POS touch ou teclado existe também uma função de nome SMARTPRICE
Em cada uma dessas opções abre sempre a seguinte opção de menu
Para além de atualizar a etiqueta (1ª opção), temos disponível as seguintes opções
Atribuir Etiqueta: Atribuímos um artigo a uma etiqueta, identificamos a etiqueta e o artigo em questão para fazer a associação
Desatribuir Etiqueta: Desassociar um artigo a uma etiqueta, ficando a mesma sem qualquer artigo/informação associada
Sinalizar Etiqueta: Sinalização visual á etiqueta, colocando a mesma a piscar pelo tempo e cor definidas.
Por fim temos também um serviço que pode ser configurado por vós para comunicar de forma automática as alterações,
para tal é necessário criar uma tarefa do windows com a periocidade que pretendem, essa tarefa tem de executar o seguinte exe SmartPrice.Service.exe
que está na seguinte localização C:\Program Files (x86)\Sage\Sage 50c\Extensibilidade\PRICE\Extensibility\
devem colocar os parâmetros como mostra a seguinte imagem
s=1 (StoreID)
-u = (somente updates)
-s = (modo silence)
-l = (não gera ficheiro log)