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
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


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)