Um motor de descontos criado para aguentar a Black Friday, não só uma terça-feira qualquer de março
A maioria dos apps de desconto funciona bem com tráfego normal. É no tráfego de pico que os atalhos aparecem. Esta página explica por que apps de desconto falham durante a BFCM, traz um guia rápido para rodar descontos no pico e mostra exatamente com o que a Stackable se compromete, em termos verificáveis, não um número de tempo de atividade que ninguém consegue conferir.
Instalar gratuitamenteAvaliações públicas de apps de desconto descrevem o mesmo tipo de falha a cada temporada de BFCM:
“O app está literalmente quebrado para a Black Friday. Funcionou bem o ano todo e então quebrou do nada no nosso dia de maior tráfego, custando milhares de dólares antes que percebêssemos.”
Dois atalhos explicam quase tudo
Dois atalhos explicam a maior parte desse padrão:
Gambiarras de preço no lado do cliente
Alguns apps calculam o desconto no navegador e reescrevem o preço exibido com JavaScript. Parece certo no carrinho, mas o total real do checkout é calculado separadamente, pelo próprio checkout da Shopify, não pelo app. Sob carga de pico, com uma conexão lenta ou com um bloqueador de anúncios, esse JavaScript pode falhar silenciosamente enquanto o preço visual continua com desconto. O cliente vê um número; o checkout cobra outro.
Checkouts via pedido em rascunho (draft order)
Outros apps direcionam o carrinho por um pedido em rascunho (draft order) para aplicar preços personalizados, uma solução alternativa que é anterior ao Shopify Functions. Pedidos em rascunho ficam fora do fluxo normal de checkout, o que quebra códigos de desconto nativos e a análise de pedidos, além de adicionar mais uma peça que pode falhar exatamente quando o tráfego dispara.
Um checklist rápido para a BFCM
Agende suas campanhas antes da correria
Defina datas exatas de início e término antes da semana da BFCM, para que nada dependa de alguém ativando manualmente uma campanha enquanto acompanha os painéis de tráfego ao mesmo tempo.
Rode um carrinho de exemplo no simulador primeiro
Antes de colocar uma campanha no ar, teste-a com um carrinho de exemplo e confirme que o total combinado é exatamente o esperado, o mesmo cálculo que o checkout vai executar.
Saiba que você pode pausar instantaneamente se algo parecer errado
Se uma campanha estiver se comportando de forma inesperada depois de estar no ar, pausá-la leva apenas um clique e o efeito se aplica em toda a loja, não apenas em novos carregamentos de página.
Especificidades verificáveis, não um número de tempo de atividade
Preferimos nos comprometer com coisas que você pode verificar na sua própria loja do que publicar um número que ainda não podemos comprovar.
Perguntas comuns
O que torna a Stackable diferente especificamente nos níveis de tráfego da BFCM?
O cálculo do desconto roda dentro da mesma infraestrutura de Shopify Function, independentemente do volume de tráfego. Não existe um "modo de pico" separado nem um fallback no lado do cliente que se comporte de forma diferente sob carga. O mesmo cálculo do lado do servidor roda tanto em uma terça-feira comum quanto na sua hora de maior tráfego do ano.
Posso agendar uma campanha para começar exatamente à meia-noite da Black Friday?
Sim. Defina a data e o horário de início e término ao criar a campanha, e ela ativa e desativa automaticamente conforme o agendamento, sem que ninguém precise estar online naquele momento.
Se eu precisar interromper uma campanha no meio da BFCM, quão rápido isso tem efeito?
Pausar uma campanha ativa leva apenas um clique no admin e se propaga por toda a loja em até 60 segundos.
Vocês publicam um número de tempo de atividade?
Ainda não, e preferimos não publicar um número que não conseguimos sustentar com um histórico real. O que podemos garantir hoje é de ordem arquitetural: cálculo do lado do servidor, totais idênticos em todas as superfícies de carrinho e checkout, e uma pausa rápida e verificável.
Rode seus descontos de BFCM em um mecanismo no servidor
Agende com antecedência, teste com o simulador e pause com um clique se precisar, durante toda a temporada.
Plano gratuito disponível. Sem necessidade de cartão.