VENDER MAIS

Como dar prazo a um código de desconto por cliente com tags e Shopify Flow

Um código fixo, igual para todos, só tem uma data de fim geral. Com uma tag de cliente, uma espera no Shopify Flow e um segmento na elegibilidade do desconto, cada pessoa fica com o seu próprio prazo. Vê os passos, os limites e os testes.

Pedro Alfaiate·· 6 min de leitura
Capa Desconto com prazo, com um temporizador de cozinha branco e um cupão de papel em branco em fundo preto.

Um código de desconto fixo, o mesmo para todos os clientes, só tem uma data de fim: a da campanha. Se queres que cada pessoa tenha, por exemplo, três dias a contar do momento em que recebeu o código, dá para o fazer no Shopify sem gerar códigos únicos: o cliente recebe uma tag quando lhe dás o desconto, um fluxo no Shopify Flow espera três dias e retira a tag, e o desconto fica limitado a um segmento de clientes com essa tag. Quando a tag sai, o cliente sai do segmento e o código deixa de funcionar para ele.

Serve para códigos entregues num pop-up, num formulário de inscrição ou manualmente.

O que precisas antes de começar

  • A app Shopify Flow, gratuita e disponível nos planos Basic, Grow, Advanced e Plus, segundo a documentação do Shopify Flow.
  • Uma tag por desconto, sempre escrita da mesma forma, por exemplo desconto-10. Se ofereces três descontos diferentes, crias três tags e repetes os passos para cada uma.
  • Uma forma de adicionar a tag ao cliente no momento em que recebe o código: o formulário do tema, uma app, outra automação ou à mão na ficha do cliente.

Passo 1: criar o segmento de clientes com a tag

Em Clientes, cria um segmento novo com o filtro de tags. A sintaxe documentada na referência de filtros de segmentos é:

customer_tags CONTAINS 'desconto-10'

Dá-lhe um nome claro, como “Desconto 10 ativo”. Segundo a documentação de segmentos, os clientes entram e saem do segmento automaticamente conforme cumprem ou deixam de cumprir o critério. É isso que faz o prazo funcionar.

Passo 2: limitar o desconto a esse segmento

Em Descontos, cria ou edita o código. Na secção Elegibilidade, escolhe Segmentos de clientes e adiciona o segmento do passo anterior. A documentação dos descontos de valor descreve esta opção ao lado de “Todos os clientes”, “Clientes específicos” e “Mercados”.

Aproveita para rever duas opções no mesmo ecrã:

  • Limitar a uma utilização por cliente, que o Shopify controla pelo email ou pelo telefone.
  • Data de fim, se a campanha no seu todo também termina. O prazo individual não substitui um fim geral quando o anuncias.

Há um limite documentado nas perguntas frequentes sobre descontos: um desconto limitado a segmentos aplica-se apenas a clientes que já existem na loja. Quem compra pela primeira vez sem ter ficha de cliente não está no segmento. No cenário da roda ou do formulário isto não é problema, porque o registo cria o cliente antes da compra; se o código for dado a quem ainda não tem ficha, cria-a ou adiciona o cliente antes.

Passo 3: o fluxo que retira a tag ao fim do prazo

No Shopify Flow, cria um fluxo novo com quatro passos:

  1. Acionador: Etiquetas de cliente adicionadas (em inglês, Customer tags added). Inicia o fluxo quando uma ou mais tags são adicionadas a um cliente, segundo a referência do acionador.
  2. Condição: verifica se as tags adicionadas incluem desconto-10. Sem esta condição, o fluxo corre sempre que qualquer tag é adicionada a qualquer cliente.
  3. Ação: Aguardar (Wait), com o prazo, por exemplo 72 horas ou 3 dias. A documentação da ação Wait diz que aceita valores decimais e que a espera máxima é de 90 dias por fluxo.
  4. Ação: Remover etiquetas de cliente (Remove customer tags), com a tag desconto-10, segundo a referência da ação.

Os nomes em português podem variar com a versão do painel; os nomes em inglês são os da documentação. Guarda e ativa o fluxo.

Uma nota da documentação do acionador: não uses a ação “Adicionar etiquetas de cliente” no mesmo fluxo que começa com “Etiquetas de cliente adicionadas”. Isso faz o fluxo correr sem fim e pode levar o Shopify a limitar os teus fluxos.

Se preferires, podes pedir ao Sidekick, o assistente de IA do admin, que crie o fluxo: “Cria uma automação que deteta quando a tag desconto-10 é adicionada a um cliente, espera 72 horas e remove essa tag.” Revê o resultado passo a passo antes de o ativar.

O que muda durante a espera

A documentação da ação Wait deixa três avisos que afetam este fluxo:

  • Se editares o fluxo ativo, as execuções que já estão à espera usam a versão nova quando retomarem.
  • Se desativares ou apagares o fluxo, as execuções em espera são canceladas, e esses clientes ficam com a tag, e com o desconto, sem prazo. Antes de mexer, vê na página Atividade se há execuções em espera.
  • Os dados são lidos de novo no fim da espera. O fluxo retira a tag que existir nesse momento.

Enviar campanhas só a quem ainda tem o desconto

O segmento serve também para comunicar. Um lembrete a quem ainda tem o desconto ativo vai para o segmento “Desconto 10 ativo” e não para toda a lista. No Shopify Messaging podes escolher um segmento como destinatário. Se usas outra ferramenta de email, como a E-goi, confirma se ela recebe as tags do Shopify e com que frequência sincroniza; se a tag sai no Shopify e a ferramenta só atualiza no dia seguinte, o lembrete pode chegar a quem já não tem o desconto.

Se quiseres emails diferentes por desconto, cada tag precisa da sua automação de email: quando a tag desconto-5 é adicionada sai um email, quando é a desconto-10 sai outro.

Testar antes de usar com clientes

  1. Cria um cliente de teste com um email teu e adiciona-lhe a tag desconto-10.
  2. Confirma na página Atividade do Flow que o fluxo arrancou e está em espera.
  3. Abre o segmento e confirma que o cliente de teste lá está.
  4. Faz um checkout com o email do cliente de teste e aplica o código: deve funcionar.
  5. Para não esperares três dias, duplica o fluxo com uma espera de poucos minutos e uma tag de teste, e repete: depois da espera, a tag sai, o cliente sai do segmento e o código deve ser recusado.
  6. Apaga o fluxo e a tag de teste no fim.

Faz o teste do checkout com o mesmo email usado no registo: é pelo email ou pelo telefone que o Shopify controla a utilização por cliente, e um email diferente corresponde a outro cliente, fora do segmento.

Este tutorial foi preparado a partir dos conteúdos da Academia Shopifyers.

Uma dica de Shopify por semana, no teu email.

Sem pressa e sem spam. Podes sair quando quiseres.

Continua a explorar.

Todos os artigos