A configuração
Há uma só configuração, e fica no Início da app até entrar em produção: Antes de começar, depois Ligação ao SAGE, Lojas, Artigos SAGE, Pagamentos, Impressão e entrega e Entrar em produção, cada linha com um só estado. Por baixo, as páginas opcionais: Tax Free, Vendedores, Design dos documentos e Devoluções e trocas online. O Início mostra quantas estão feitas e um botão Continuar para a seguinte.
Depois de entrar em produção, a mesma lista fica em Definições › Passos da configuração, para poder alterar qualquer parte mais tarde. As Definições listam cada parte do zrsPOS como uma página própria, cada uma com o seu estado.
Os passos
- Antes de começar: o que ter pronto fora do zrsPOS, com a página para o seu parceiro SAGE.
- Ligação ao SAGE: o endereço e a chave da SmartAPI; o zrsPOS lê a sua empresa, o NIF e a licença.
- Lojas: que localizações do Shopify vendem numa caixa, e como cada uma fatura (série, documentos, caixas).
- Artigos SAGE: os artigos SAGE em que o zrsPOS lança o que não é um produto (vendas personalizadas, reembolsos, portes), e a verificação dos códigos de barras.
- Pagamentos: em que meio de pagamento SAGE se torna cada método de pagamento do Shopify.
- Impressão e entrega: quem imprime, as impressoras, e como os documentos chegam ao cliente.
- Entrar em produção: o que ainda impede, o plano, um documento de teste real, o dia da mudança e Entrar em produção.
Um passo que lê o seu SAGE fica bloqueado, com "Ligue o SAGE primeiro", até o SAGE responder a um teste da ligação guardada.
Páginas opcionais
Tax Free, Vendedores, Design dos documentos e Devoluções e trocas online. Nunca impedem a entrada em produção. O seu plano escolhe-se na sua própria página, e Entrar em produção liga para ela.
Os estados
Cada linha mostra um só estado, e o Início, a página do passo, as Definições e Entrar em produção estão sempre de acordo, porque uma só verificação decide todos.
| Estado | O que quer dizer |
|---|---|
| Por fazer / Por começar | Ainda não foi configurado nada. |
| Precisa de atenção | Há algo definido, mas uma verificação falhou. A linha abre o campo exato a corrigir. |
| Feito / A funcionar | Passou uma verificação ao vivo. |
A funcionar nunca vem de "um valor foi guardado". Vem de perguntar ao SAGE, ao Shopify ou aos tablets, e depois de entrar em produção o zrsPOS volta a verificar sozinho a cada 30 minutos. A regra de cada parte está em O que quer dizer A funcionar. Uma parte que estava A funcionar pode voltar a Precisa de atenção, por exemplo quando alguém desativa uma série no SAGE.
Com mais de uma loja, as verificações são feitas loja a loja. As lojas que o zrsPOS não fatura aparecem a cinzento, nunca como um problema.
A página de um passo
Cada passo é uma página curta: para que serve, depois uma linha por cada coisa de que precisa, cada uma com o seu estado e a abrir a sua própria página (onde estão as definições). O passo fica Feito quando todas as linhas estão. Voltar e Seguinte percorrem os passos por ordem.
Como o zrsPOS trata o seu SAGE
O zrsPOS nunca altera o seu SAGE em silêncio. Sempre que pode criar algo por si (um artigo, um meio de pagamento, uma caixa), segue os mesmos quatro gestos:
- Propõe: mostra exatamente o que vai criar.
- Confirma com um botão que o nomeia.
- Escreve, mostrando cada passo.
- Lê o registo de volta do SAGE e verifica cada campo de que depende. Só então fica A funcionar.
Para o que a API do SAGE não faz (criar uma série, comunicá-la à AT), o zrsPOS dá-lhe uma tarefa guiada com os passos exatos para si ou para o seu parceiro SAGE, e depois um botão Verificar outra vez.
Ordem e dependências
- O SAGE vem primeiro: tudo o resto lê o seu SAGE (séries, artigos, meios de pagamento).
- Cada loja tem as suas próprias definições. Não há uma predefinição partilhada: uma loja a faturar na série de outra é um erro que ninguém notaria no documento.
- O Shopify manda no preço. Cada linha do documento leva o preço do Shopify; o preço de um artigo SAGE nunca conta.
Idioma
A app segue o idioma do utilizador do Shopify que a usa (português ou inglês). Os documentos têm o seu próprio idioma, definido em Design dos documentos.