Introdução
O SmartPRICE comunica informação dos artigos (preços, descrições, etc.) para etiquetas eletrónicas.
Instalação
Execute o instalador como administrador.
- No BackOffice do Sage, aceda a Menu → Personalização → Parametrizações funcionais.

- Abra Integração de Dados.

- No separador Extensibilidade, defina o ponto de entrada da classe.
SmartDigit.SmartPrice.Sage50c
- Selecione os módulos/postos onde a extensibilidade deverá ser carregada.

- Clique em Fechar e gravar e reinicie o Sage.
Configuração
Nas parametrizações encontra as definições do SmartPRICE.
| Campo | Descrição |
|---|---|
| Loja | Cada loja tem as suas definições. Algumas podem ainda não usar etiquetas eletrónicas. |
| Provider | SaaS (cloud) ou On-prem (solução local). |
| URL login | URL da API. Por defeito https://eu.common.solumesl.com/common/api/v2/token. |
| URL artigos | https://eu.common.solumesl.com/common/api/v2/common/articles. Em on-premises use o IP local. |
| Utilizador / Password | Acesso ao backoffice do provider. |
| Empresa / Loja | Siglas configuradas no backoffice do provider. |
| Linha de preço | Linha de preço da loja a comunicar. |
| Teste | Testa a ligação. |
| Query SQL | Consulta dos artigos. Permite incluir mais ou menos informação. |
| Repor configurações | Carrega a query por defeito. |
A coluna Campo são os campos do provider; a coluna Valor são as colunas da query. Com o mapeamento feito e o teste em «autenticação com sucesso», pode comunicar.
Utilização
Artigo único
Comunica um produto.
Alterações
Só artigos com alteração de preço desde a última comunicação.
Tudo
Comunica todos os artigos.
Onde está
Separador SmartApps na ribbon, ou na ficha do artigo.
Além de atualizar a etiqueta:
Serviço automático
Para comunicar alterações automaticamente, crie uma tarefa do Windows com a periodicidade pretendida, a executar:
s=1 (StoreID), -u (só updates), -s (silêncio), -l (sem log).Funções POS
ACTIONSLABEL | Menu de ações. |
SMARTPRICE / UPDATELABEL | Comunicar preços. |
SMARTPRICE.FULL | Atualiza todos os preços da loja. |
ASSIGNLABEL | Atribuir etiquetas. |
UNASSIGNLABEL | Desatribuir etiquetas. |
BLINKLABEL | Sinalizar etiquetas. |