Skip to content

Manual (SmartPrice)

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)