Pular para o conteúdo
Resgate de ScriptsDescontinuado em 30 de junho de 2026

O Shopify Scripts parou de funcionar em 30 de junho de 2026. Veja o que fazer agora.

Se a sua loja tinha um Script personalizado de desconto, BOGO ou combo, ele parou de ser executado em 30 de junho de 2026, silenciosamente. Sem erro, sem alerta, nada nos seus logs. Aqui está exatamente o que aconteceu, o que a migração para o Shopify Functions realmente envolve e uma resposta honesta sobre o que a Stackable pode reconstruir para você.

O que realmente aconteceu
  • O Shopify Scripts parou de ser executado em 30 de junho de 2026 para toda loja que ainda o utilizava.
  • Qualquer lógica personalizada de desconto, BOGO ou combo que existia dentro de um Script parou de ser aplicada nessa data.
  • A falha é silenciosa por design: um Shopify Function cujas condições não correspondem a um determinado carrinho simplesmente nunca é acionado. Ele não gera um erro, e a Shopify não te notifica.
Por que isso pega os lojistas de surpresa

Lojistas passando por essa migração descrevem o mesmo risco nos fóruns da comunidade Shopify:

Meu antigo Script parou silenciosamente de aplicar um desconto, e só descobri porque um cliente reclamou de ter pago o preço cheio. Não houve erro, nem alerta, nada nos logs do pedido. Fiquei semanas operando com uma configuração quebrada antes de perceber.

Esse é o risco central de migrar de Scripts para Functions: uma Function ou está bem formada e em execução, ou está mal configurada e silenciosa. Não existe um estado intermediário visível, então uma condição incompatível, um erro de digitação em um limite ou uma regra vinculada à coleção errada produz exatamente o mesmo silêncio de uma Function funcionando corretamente. A única forma de identificar isso é testar deliberadamente os dois cenários antes de confiar nela em produção.

O que a migração realmente envolve

Quatro coisas que vale a pena saber antes de começar

01

São três migrações separadas, não uma só

Um único arquivo de Script podia lidar com lógica de desconto, taxas de frete e personalização de pagamento ao mesmo tempo. O Functions divide isso em três tipos separados de Function, desconto, entrega e pagamento, cada um configurado e implantado de forma independente. Migrar "meu Script" geralmente significa migrar até três coisas diferentes.

02

Construtores no-code geralmente cobrem apenas descontos e BOGO

Se o seu Script também lidava com taxas de frete ou métodos de pagamento, um construtor no-code de Function de desconto, incluindo a Stackable, não alcança essas áreas. Personalizações de entrega e pagamento exigem um desenvolvedor para escrever essa Function diretamente.

03

Guarde o código-fonte do seu Script antigo agora

Assim que o Script Editor for totalmente desativado, o código armazenado nele se torna irrecuperável. Exporte ou copie o código-fonte do seu Script antigo hoje mesmo, mesmo que ainda não esteja pronto para migrar, para ter uma referência do que vier a substituí-lo.

04

Teste um carrinho que deveria disparar e um que não deveria

Antes de confiar em uma nova Function, monte dois carrinhos de teste: um que deveria acioná-la e outro que deliberadamente não deveria. Uma Function que dispara quando não deveria é tão custosa quanto uma que silenciosamente nunca dispara.

Onde o Stackable se encaixa, e onde não se encaixa

Uma resposta honesta sobre escopo

O Stackable reconstrói a lógica de desconto baseada em regras usando Shopify Functions nativas. Ele não executa código personalizado arbitrário.

O Stackable reconstrói isso

  • Descontos escalonados / por volume (ex.: "compre 3+, economize 15%")
  • Lógica de Compre X Ganhe Y e BOGO, incluindo faixas repetidas
  • Regras explícitas de empilhamento de descontos entre ofertas
  • Início e término agendados, além de pausa instantânea em qualquer campanha

Você ainda vai precisar de um desenvolvedor para isso

  • Código personalizado arbitrário que o seu antigo Script executava (fórmulas de preço sob medida, condições pontuais que nenhum construtor cobre)
  • Personalizações de frete / entrega (um tipo separado de Function)
  • Personalizações de pagamento (um tipo separado de Function)
  • Qualquer coisa que não se reduza a uma configuração de desconto baseada em regras

Se o seu antigo Script fazia algo desta lista, um construtor sem código, incluindo o Stackable, não consegue alcançar isso. Isso é uma Function escrita por desenvolvedor, não uma tela de configuração.

FAQ

Perguntas comuns

Meus Scripts antigos desapareceram?

O Scripts parou de ser executado em 30 de junho de 2026, mas isso não é necessariamente o mesmo momento em que o código armazenado no Script Editor é excluído. De qualquer forma, exporte ou copie o código do seu Script antigo agora: assim que a Shopify desativar totalmente o editor, ele se torna irrecuperável.

Vou receber um erro se uma Function estiver mal configurada?

Não. Uma Function cujas condições não correspondem a um carrinho simplesmente nunca dispara, silenciosamente, sem erro e sem alerta. Sempre teste com um carrinho que deveria acioná-la e outro que não deveria antes de confiar nela em produção.

A Stackable substitui tudo o que o meu antigo Script fazia?

Somente a parte baseada em regras: descontos escalonados e por volume, BOGO, empilhamento de descontos e agendamento, tudo reconstruído sobre Shopify Functions nativas. A Stackable não executa código personalizado arbitrário. Se o seu Script fazia algo genuinamente sob medida, uma fórmula de preço personalizada ou uma condição que nenhum construtor cobre, isso ainda exige um desenvolvedor para escrever a Function diretamente.

E a lógica de frete ou pagamento que o meu Script gerenciava?

Esses são tipos separados de Function (entrega e pagamento) que a Stackable não gerencia. Um desenvolvedor precisa migrá-los de forma independente da sua lógica de desconto.

Onde posso ler o artigo completo sobre a migração?

Nosso primeiro post no blog detalha a descontinuação do Scripts e o caminho de migração.

Instale o Stackable e reconstrua seus descontos baseados em regras

Faixas de volume, BOGO, empilhamento e agendamento, rodando em Shopify Functions nativas desde o primeiro dia.

Plano gratuito disponível. Sem necessidade de cartão.

Usamos cookies essenciais para operar este site e, apenas com sua permissão, cookies de análise para entender o tráfego. Leia nossa Política de Cookies.