Como desativar o Action Scheduler / subscrições do WooCommerce num site de Staging

Imagina que usas o Plugin “WooCommerce Subscriptions” ou qualquer outro Plugin de subscrições para cobrar os teus clientes de forma recorrente. Nesse caso, queres definitivamente impedir que os clientes sejam cobrados automaticamente outra vez — no pior caso, várias vezes durante os testes — a partir do site de Staging.

Também queres parar a execução de outros eventos agendados no site de Staging, como o envio de e-mails de lembrete de expiração de licenças. Para desativar estes eventos automáticos, precisas de desativar o action scheduler em segundo plano, que é usado pelo WooCommerce.

Tens duas opções para desativar as subscrições e o action scheduler do WooCommerce:

Desativar o Action Scheduler do WooCommerce para subscrições usando um Plugin

Instala e ativa o Plugin gratuito Action Scheduler – Disable Default Runner.

Desativar o Action Scheduler do WooCommerce para subscrições usando código

Adiciona o código abaixo ao functions.php ou a um Plugin separado:

PHP
function PREFIX_disable_action_scheduler() {
    if ( class_exists( 'ActionScheduler' ) ) {
        remove_action( 'action_scheduler_run_queue', array( ActionScheduler::runner(), 'run' ));
    }
}
add_action( 'init', 'PREFIX_disable_action_scheduler', 10 );

Nota: Muda PREFIX para algo único.
Este Plugin/código desativa todos os eventos na biblioteca action scheduler do WooCommerce que são usados pelos Plugins do WooCommerce, por isso os eventos agendados como pagamentos recorrentes ou envio de e-mails serão desativados para o WooCommerce e todos os seus add-ons.

Para mais informação, consulta este artigo.

Updated on May 23, 2026

Alaa Salama

Autor: Alaa Salama

Trabalho na área de suporte há mais de uma década porque realmente gosto do lado humano da tecnologia. Seja resolvendo um problema complexo no WordPress ou desenvolvendo plugins personalizados e trechos de código para simplificar fluxos de trabalho, meu objetivo é sempre reduzir atritos e ajudar as pessoas a trabalhar de forma mais inteligente. Para mim, não há nada mais gratificante do que ver uma solução que criei melhorar o dia de outra pessoa.

Quando estou offline, geralmente ainda estou “por baixo do capô” de alguma coisa. Sou apaixonado por otimização de servidores e eletrônica DIY, e muitas vezes passo meu tempo livre em projetos de casa inteligente e reparos de hardware. Valorizo especialmente o tempo que passo na minha oficina em casa com meus filhos. Juntos, fazemos de tudo, desde consertos domésticos até projetos criativos, cultivando o prazer de construir coisas feitas para durar.