Como gerar códigos de desconto únicos em massa no Shopify
Um código compartilhado acaba em um site de cupons. Um lote de códigos únicos de uso único não, e cada um pode ser atribuído ao destinatário que o usou. O que importa na operação é saber quais códigos realmente entraram.
- Meta de gasto
- MERIDIAN-4KQ2M
- MERIDIAN-9XT7B
- MERIDIAN-2HN5R
- MERIDIAN-8PW3L
- MERIDIAN-6DZ1C
- MERIDIAN-3VJ9K
O destinatário digita o código do e-mail e o desconto é aplicado. Como o código é de uso único, encaminhá-lo para um amigo não funciona, então a campanha fica dentro da lista para a qual você enviou.
Como configurar
- 1
Campanha > Método
Monte a oferta normalmente, depois defina o método como código em vez de automático.
discountMethod = code
- 2
Códigos > Gerar um lote
Escolha o prefixo, o comprimento e quantos códigos gerar. Um prefixo reconhecível facilita identificar o lote nas análises depois.
CodeBatch = prefixo mais quantidade
- 3
Códigos > Limites
Defina um uso por código para que um código encaminhado não funcione, e defina uma expiração para que o lote deixe de ser resgatável quando a campanha terminar.
eligibility.usageLimit = 1
- 4
Códigos > Enviar e verificar
Enviar um lote passa por uma importação assíncrona do lado do Shopify, então o lote percorre os estados de envio e de consulta antes de ser verificado. Espere o estado verificado antes de disparar o e-mail.
CodeBatch.syncStatus = verified
- 5
Lidar com uma importação parcial
Um lote pode voltar como parcial, ou seja, alguns códigos foram importados e outros foram rejeitados. Confira o lote antes de enviar, porque um lote parcial significa que alguns destinatários receberiam um código que não funciona.
CodeBatch.syncStatus = partial ou failed
- 6
Sincronizar com o e-mail
Sincronize o lote com o Klaviyo para que cada destinatário receba um código só dele, em vez de todos receberem a mesma sequência.
Cada configuração, detalhada
Estas são as chaves de configuração reais com as quais a oferta é salva, então você pode conferir a sua configuração com esta tabela campo a campo.
| Configuração | Valor | Chave de configuração |
|---|---|---|
| Método | code | discountMethod |
| Tamanho do lote | definido por lote | CodeBatch |
| Usos por código | 1 | eligibility.usageLimit |
| Uma vez por cliente | recomendado true | eligibility.appliesOncePerCustomer |
| Estados de sincronização | pending, pushing, polling, verified, partial, failed | CodeBatch.syncStatus |
| Sincronização de e-mail | Klaviyo | EspLink |
| Conta para o limite de 25 | não, o limite vale só para descontos automáticos | discountMethod |
Veja sendo criado do início ao fim
O episódio ainda não está no ar
Estamos gravando este. A receita escrita acima está completa, então você já pode montar hoje.
O que a Shopify faz nativamente
O admin do Shopify consegue gerar códigos de desconto em massa para um desconto, e dá conta de lotes de tamanho razoável sem app.
O fluxo nativo não tem etapa de verificação, então um lote importado parcialmente só é descoberto quando um cliente reclama. Ele também não tem sincronização direta com uma plataforma de e-mail, o que significa exportar um arquivo e torcer para o mapeamento estar certo.
Fique atento a
- Espere o lote chegar ao estado verificado antes de disparar o e-mail. Um lote pode voltar como parcial, e parcial significa que alguns destinatários recebem um código que não funciona.
- Um lote de códigos NÃO consome o limite de 25 descontos, porque esse limite conta apenas descontos automáticos. Este é um dos poucos casos em que escolher um código no lugar de uma oferta automática compra folga.
- Um uso por código é o que impede que um código seja repassado. Sem isso, um único código vazado se comporta como um código público.
- Defina uma expiração. Um lote sem expiração continua resgatável muito depois do fim da campanha.
Perguntas frequentes
- Por que usar códigos únicos em vez de um código compartilhado?
- Um código compartilhado acaba em sites de cupons em poucas horas. Códigos únicos de uso único não podem ser redistribuídos de forma útil e cada resgate é atribuível a um destinatário.
- Como sei que os códigos realmente foram importados?
- O lote tem um estado de sincronização. Ele passa por envio e consulta até verificado, e pode voltar como parcial ou com falha. Confira se está verificado antes de enviar.
- Os códigos podem ir direto para a minha plataforma de e-mail?
- Sim, um lote pode ser sincronizado com o Klaviyo para que cada destinatário receba o próprio código.
- Um lote de códigos consome as minhas 25 vagas de desconto?
- Não. O Shopify limita os descontos AUTOMÁTICOS ativos; descontos com código não são contados. Se você está perto do teto, mover uma promoção para códigos é uma forma legítima de liberar uma vaga.
Exemplos relacionados
A sale that starts and ends on schedule, with a countdown and no manual intervention.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
Build a test cart and see which discounts apply, and which get dropped, before publishing.
Monte isso na sua própria loja
Toda receita desta biblioteca roda no mesmo motor do lado do servidor, então o total do carrinho e o do checkout coincidem.