Como rodar mais de 25 descontos no Shopify
O Shopify limita quantos descontos automáticos podem estar ativos no mesmo período. O limite conta janelas ativas sobrepostas em vez do total de descontos, então uma promoção agendada reserva sua vaga com antecedência. A solução é modelar menos descontos, mas mais completos, em vez de muitos descontos finos.
- Volume
- Meta de gasto
Nada muda para o cliente. As duas formas produzem os mesmos preços. A diferença é inteiramente do lado do lojista: uma delas impede você de criar sua próxima promoção, e a outra não.
- Construída nativamenteCompre 2, 3, 5, 8 como quatro descontos separados4 vagas
- Construída como uma ofertaAs mesmas quatro faixas, uma oferta1 vaga
Como configurar
- 1
Início ou Campanhas > o medidor de vagas
Leia o medidor "N de 25" antes de planejar qualquer coisa. Ele conta em toda a loja, então inclui descontos criados nativamente no Shopify e por outros apps, não apenas os que você criou aqui. Abra-o para ver exatamente quais descontos estão ocupando uma vaga.
slot meter = N of 25, store-wide
- 2
Descontos > Revise o que está ativo
Conte descontos cujos períodos ativos se sobrepõem, não descontos no total. Um desconto encerrado não está consumindo uma vaga, e um agendado já está.
- 3
Modele a promoção
Substitua um conjunto de descontos de condição única por uma oferta carregando várias faixas. Quatro descontos progressivos por quantidade são uma oferta com quatro faixas, não quatro descontos.
tiers = 4 faixas em 1 oferta
- 4
Reduza pela segmentação
Onde a mesma recompensa se aplica a várias coleções, direcione-as a partir de uma única oferta em vez de duplicar a oferta por coleção.
target.ids = vários GIDs de coleção
- 5
Escalone o agendamento
Duas promoções que nunca rodam ao mesmo tempo não consomem ambas uma vaga. Dê a cada uma um início e um término para que suas janelas não se sobreponham.
schedule = janelas sem sobreposição
- 6
Use combinação em vez de duplicação
Uma porcentagem mais frete grátis mais um brinde são três ofertas em classes diferentes que se combinam, o que é muito mais econômico em relação ao limite do que codificar cada combinação como seu próprio desconto.
stacking.combinesWithProductDiscounts = true
- 7
Antes de publicar
Verifique o agendamento da campanha em busca de sobreposição antes de publicar uma nova promoção, para descobrir sobre o teto antes de o Shopify rejeitar a publicação.
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 |
|---|---|---|
| O que o limite conta | períodos ativos sobrepostos | schedule |
| Descontos agendados | reservam sua janela com antecedência | schedule |
| Faixas por oferta | muitas faixas, uma vaga | tiers |
| Alvos por oferta | muitos ids, uma vaga | target.ids |
| Combinação entre classes | combinar em vez de duplicar | stacking |
| O que conta | apenas automáticos, ACTIVE ou SCHEDULED | discountMethod |
| O que não conta | descontos por código, qualquer quantidade | discountMethod |
| Escopo | toda a loja: nativos, este app e todos os outros apps | schedule |
O que a Shopify faz nativamente
O admin do Shopify avisa quando uma publicação é rejeitada por excesso de descontos sobrepostos, então o limite é aplicado e visível no momento em que você o atinge.
O admin não mostra a sobreposição antes de você atingir o teto, e não consegue combinar vários descontos de condição única em um único desconto por faixas, que é a única solução real.
Fique atento a
- O limite trata de períodos ativos sobrepostos, não do número total de descontos que você já criou. Descontos arquivados e encerrados não são o problema.
- Um desconto agendado reserva sua janela assim que é agendado. Uma promoção planejada para o mês que vem pode bloquear uma que você quer publicar hoje.
- Dividir uma oferta em faixas em um desconto por faixa é a forma mais rápida de atingir o teto, e é exatamente o que o admin nativo incentiva.
- Descontos por código NÃO contam. O limite é apenas sobre descontos automáticos, então mover uma promoção para um código libera sua vaga. Isso é um recurso real quando você está perto do teto, não uma tecnicalidade.
Perguntas frequentes
- O que exatamente o Shopify limita?
- Quantos descontos têm períodos ativos que se sobrepõem. Dois descontos que nunca rodam ao mesmo tempo não competem pela mesma vaga.
- Descontos agendados contam antes de começarem?
- Sim. Agendar um desconto reserva sua janela, então uma promoção futura pode bloquear uma que você quer publicar agora.
- Como rodo uma grande promoção sazonal sem atingir o teto?
- Modele cada mecanismo uma vez com faixas e listas de múltiplos alvos, em vez de duplicar um desconto por quantidade, por coleção ou por combinação.
- Códigos de desconto contam contra o limite de 25?
- Não. O Shopify limita descontos AUTOMÁTICOS ativos. Descontos por código são ilimitados no que diz respeito ao limite, então converter uma promoção automática em um código é uma forma legítima de liberar uma vaga. O medidor de vagas lista seus descontos por código separadamente e explica por que estão excluídos, em vez de deixar você adivinhar.
- Descontos criados por outros apps consomem minhas vagas?
- Sim. O limite é para toda a loja, incluindo descontos nativos do Shopify e todos os apps na loja. É por isso que o medidor lê a loja inteira, em vez de contar apenas o que este app criou.
- Combinar torna o problema pior?
- O contrário. Combinar um desconto de produto, um desconto de frete e um brinde custa três vagas, enquanto codificar cada combinação separadamente custa muito mais.
Exemplos relacionados
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
A sale that starts and ends on schedule, with a countdown and no manual intervention.
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.