Pular para conteúdo

Cartões-presente no POS de terceiros (PWA)

Se a sua loja física funciona com um caixa diferente do Shopify POS, esse sistema não tem como ler nem atualizar seus cartões-presente da Shopify. O app de POS do Gift Card Hero resolve essa lacuna. É um pequeno app web independente que sua equipe abre em qualquer celular ou tablet para consultar saldos, resgatar (gastar) e ativar cartões-presente da Shopify, bem ao lado do seu terminal de terceiros.

Tudo o que o app faz é gravado de volta nos seus registros de cartões-presente da Shopify em tempo real, então os saldos ficam sincronizados com o que os clientes veem no cartão, no e-mail e na conta deles.


Quando você precisa disso

  • Você usa o Shopify POS → você não precisa deste app. Use o bloco nativo POS Integration, que cuida do pagamento com cartão-presente no checkout para você.
  • Seu checkout na loja roda em um caixa que não é da Shopify → este app é a sua ponte. Ele funciona junto com sistemas de POS populares, como:
  • Square
  • Clover
  • Lightspeed Retail (antes Vend)
  • Zettle by PayPal
  • SumUp
  • Toast
  • Loyverse
  • Epos Now
  • Erply
  • …ou qualquer outro caixa sem suporte nativo a cartões-presente da Shopify.

Como ele se encaixa em uma venda: registre o pedido no seu POS normalmente, depois use o app de POS do Gift Card Hero para resgatar o cartão-presente do cliente. O app informa quanto o cartão cobre e quanto ainda falta cobrar no seu POS; você recebe esse restante como um pagamento normal.


O que a equipe pode fazer

  • Consultar um saldo: digite um código ou leia o QR/código de barras do cartão
  • Resgatar (gastar) um valor de um cartão: um valor personalizado, uma predefinição rápida ou pelo subtotal do pedido
  • Ativar / emitir um cartão-presente carregando um saldo em um código (por exemplo, um cartão físico pré-impresso)
  • Revisar a atividade: um registro do que foi emitido e resgatado
  • Entrada rápida com um PIN pessoal de 4 dígitos

O app em resumo

  • Endereço web: https://gifthe.ro
  • Instala-se separadamente como PWA (Progressive Web App) em qualquer dispositivo com um navegador moderno. Depois de instalado, ele ganha um ícone próprio e roda em tela cheia, como um app nativo.
  • Login independente. Não é o admin da Shopify. Cada membro da equipe entra com seu próprio nome de usuário e senha: contas que você cria no admin do Gift Card Hero (veja abaixo).

Configuração

A configuração tem três partes: criar contas para a equipe, instalar o app no dispositivo e fazer com que cada pessoa entre e defina um PIN.

Passo 1: criar contas de usuário do POS

A equipe não consegue entrar até que você crie contas para ela.

  1. No Gift Card Hero, abra POS tools no menu de navegação à esquerda
  2. Mude para a aba 3rd party POS
  3. Em POS Users, clique em Add User
  4. Na janela Add New POS User, preencha os dados:
  5. Username: o nome de login exclusivo (não diferencia maiúsculas de minúsculas). Se já estiver em uso, você verá "Username already exists".
  6. Full Name: o nome de exibição da pessoa
  7. Password: de 6 a 72 caracteres, digitados uma segunda vez em Confirm Password
  8. Clique em Save

Tabela de usuários do POS

Crie uma conta por membro da equipe, porque a atividade no app é registrada por usuário. A tabela POS Users lista todos com acesso: Username, Name, Status (Active ou Inactive), Roles, PIN Status (Set ou Not Set, ou seja, se a pessoa já definiu um PIN) e a data em que a conta foi Created. Todas as contas têm a função cashier, que é, por enquanto, a única função.

A caixa 3rd Party POS Integration acima da tabela tem os mesmos passos de configuração e o endereço do app; clique em Show Setup Instructions para expandi-los.

Adicionar novo usuário do POS

Gerenciando contas da equipe

Abra o menu ⋯ no fim da linha de um usuário:

Ação O que faz
Edit details Altera o Full Name ou desmarca Active para bloquear o login. O nome de usuário não pode ser alterado, pois ele identifica o usuário no Activity Log.
Reset password Define uma nova senha (New Password e Confirm Password). O usuário é desconectado de todos os dispositivos.
Reset PIN Limpa o PIN; o usuário define um novo PIN de 4 dígitos no próximo login. Use quando um PIN for esquecido. Fica desativado até que o usuário tenha definido um PIN.
Deactivate / Activate Um usuário desativado é desconectado e não consegue entrar até que você ative a conta novamente. Desativar pede confirmação.
Delete Remove a conta e a desconecta de todos os dispositivos. Não pode ser desfeito: você teria de criar a conta novamente. O histórico de atividades dela continua no Activity Log.

Ações para um usuário do POS

Cada uma dessas ações também é registrada no Activity Log (veja abaixo).

Passo 2: instalar o app no dispositivo

No celular ou tablet que será usado no caixa:

  1. Abra um navegador web e acesse https://gifthe.ro
  2. Instale-o na tela inicial:
  3. Chrome / Edge (Android ou desktop): toque no ícone de instalação na barra de endereço, ou abra o menu → Install app / Add to Home screen
  4. Safari (iPhone / iPad): toque em Share → Add to Home Screen
  5. Android (outros navegadores): abra o menu → Add to Home screen
  6. Abra o novo ícone do app: ele abre em tela cheia, como um app nativo

Instalar é opcional (você também pode usar o site no navegador), mas a instalação oferece uma experiência mais limpa, sem distrações e semelhante a um app para o caixa.

Passo 3: primeiro login e PIN

  1. Abra o app e digite o username e a password que você criou no Passo 1
  2. No primeiro login, será pedido que você defina um PIN de 4 dígitos
  3. Digite e confirme o PIN e depois continue

O PIN serve para entrar rapidamente, para que a equipe não precise digitar a senha completa toda vez que o app for reaberto. Ele é armazenado com segurança e nunca é exibido novamente.


Revisando a atividade pelo admin

Cada ação de emissão e resgate de cada membro da equipe também fica visível no admin do Gift Card Hero, sem que seja preciso verificar o celular de cada pessoa.

  1. No Gift Card Hero, abra POS tools → 3rd party POS
  2. Role até Activity Log, abaixo da tabela POS Users: ele mostra as 10 ações mais recentes de toda a equipe desta loja

Prévia do Activity Log

  1. Clique em View full report para abrir a página POS activity log, onde você pode:
  2. Search por nome de usuário, ação, ID do cartão-presente ou a requisição feita
  3. Escolher um intervalo de datas (começa em All time)
  4. Filtrar por Action: All actions, Issue, Redeem ou Staff accounts (contas criadas, excluídas, ativadas, desativadas e redefinições de senha ou PIN feitas pelo admin)
  5. Navegar pelos resultados com a paginação integrada (25 por página)
  6. Clicar em Clear filters para começar de novo
  7. Clicar em Export CSV para baixar os resultados filtrados atuais como planilha

Log de atividades do POS

Cada linha mostra a data/hora, o membro da equipe, a ação, o cartão-presente afetado (com link para o registro dele no admin da Shopify, quando disponível, ou exibido como n/a), uma coluna Details com o que foi registrado para aquela ação (como o código, o valor, o nome do pedido e a observação) e se a ação teve sucesso ou falhou.

O CSV tem uma linha por ação, com as colunas Date, Username, Action, Entity Type, Entity ID, Code, Amount, Currency, Note, Order, Success, Route e Method, para que os valores emitidos e resgatados possam ser conciliados. Uma exportação é limitada a 50.000 linhas: restrinja o intervalo de datas ou a ação se atingir o limite.

O log mantém o histórico de um usuário mesmo depois que você exclui a conta dele.


Uso diário

Resgatar um cartão-presente / consultar um saldo

  1. Na tela inicial, toque em Balance & Redeem
  2. Digite o código do cartão, ou toque em Scan para ler o QR/código de barras do cartão com a câmera
  3. Escolha o cartão nos resultados: você verá o masked code e o current balance
  4. Escolha quanto resgatar:
  5. Custom: digite qualquer valor
  6. Quick preset: um toque para um valor comum
  7. Order subtotal: digite o total completo do pedido; o app mostra quanto o cartão cobre e o Remaining to charge (o valor que você ainda cobra no seu POS)
  8. Opcionalmente, adicione um order name ou uma note interna
  9. Toque em Redeem: o saldo é descontado do cartão-presente da Shopify imediatamente

Se o valor digitado for maior que o disponível no cartão, o app resgata apenas até o saldo disponível e mostra um aviso.

Ativar / emitir um cartão-presente

Use isto para carregar um saldo em um código de cartão, por exemplo para ativar um cartão físico pré-impresso no balcão.

  1. Na tela inicial, toque em Issue Gift Card
  2. Digite ou leia o gift code
  3. Digite o amount a carregar, mais um nome de pedido ou uma nota interna opcionais
  4. Toque em Issue gift card: o cartão é criado na Shopify com esse saldo inicial

Se já existir um cartão com esse código, o app avisa em vez de criar uma duplicata.

Bloqueio por PIN e nova entrada

  • Quando o app é reaberto, ele se bloqueia e pede o PIN: digite-o para continuar
  • 3 PINs incorretos desconectam o usuário; ele entra de novo com nome de usuário e senha
  • Esqueceu o PIN? Toque em Logout na tela de bloqueio e depois entre novamente com nome de usuário e senha
  • Para alterar um PIN, vá em Profile → Settings (o PIN atual é obrigatório)

Log de atividades

Abra Profile → Activity log para ver as ações recentes de emissão e resgate feitas no app, com valores e data/hora. Essa visão mostra apenas as ações do próprio membro da equipe conectado; como lojista, você pode revisar as atividades de todos os membros pelo admin (veja Revisando a atividade pelo admin acima).


Comparação com o Shopify POS

Shopify POS POS de terceiros (este app)
Configuração Bloco de POS dentro do Shopify POS PWA separado em gifthe.ro
Login Sua equipe do Shopify POS Contas de usuário do POS que você cria
Receber cartão-presente como pagamento Nativo: selecione Gift Card no checkout Resgate no app, cobre o restante no seu POS
Consultar saldo / recarregar Sim, pelo bloco Sim, pelo app

Se você usa ambos o Shopify POS e outro caixa em locais diferentes, pode usar as duas abordagens lado a lado.


Requisitos e observações

  • Conexão com a internet obrigatória. O app se comunica com a Shopify em tempo real para ler e atualizar saldos.
  • A permissão da câmera é necessária na primeira vez que você ler um código. Se a leitura não estiver disponível, digite o código.
  • Resgatar debita o cartão-presente real. A alteração de saldo é a mesma que os clientes veem no cartão, no e-mail do cartão-presente e na conta do cliente.

Solução de problemas

Um membro da equipe não consegue entrar

  • Confira o nome de usuário e a senha. Nomes de usuário não diferenciam maiúsculas de minúsculas.
  • Confirme que a conta existe e está Active em POS tools → 3rd party POS. Se estiver Inactive, escolha Activate no menu da linha.
  • Se a senha foi perdida, use Reset password no menu da linha e compartilhe a nova.
  • A mensagem "Incorrect login or password" significa que as credenciais não coincidem: crie-as ou compartilhe-as novamente, se necessário.

O leitor não abre

  • Permita o camera permission para o site nas configurações do navegador.
  • Alguns navegadores só permitem a câmera em uma conexão segura (HTTPS). O gifthe.ro é servido por HTTPS, então normalmente isso é um pedido de permissão que foi recusado.
  • Como alternativa, digite o código do cartão manualmente.

Um caixa esqueceu o PIN

Ele toca em Logout na tela de bloqueio e entra de novo com nome de usuário e senha, depois define um novo PIN em Profile → Settings. Ou você escolhe Reset PIN para ele em POS tools → 3rd party POS, e ele é solicitado a definir um novo PIN no próximo login.

O saldo parece errado ou desatualizado

O saldo é buscado ao vivo na Shopify. Pesquise o cartão novamente para atualizá-lo e verifique a conexão com a internet do dispositivo.

"Amount exceeds available balance"

O cartão não tem saldo suficiente para o valor digitado. O app resgatará apenas até o saldo restante: cobre a diferença como um pagamento separado no seu POS.