Come disattivare WooCommerce Action Scheduler / Subscriptions su un sito di staging

Supponiamo che tu usi il Plugin “WooCommerce Subscriptions” o qualsiasi altro Plugin di subscription per addebitare ai tuoi clienti pagamenti ricorrenti. In quel caso, vuoi assolutamente impedire che i tuoi clienti vengano addebitati automaticamente di nuovo — nel peggiore dei casi più volte durante i test — dal tuo sito di staging.

Vuoi anche fermare l’esecuzione di altri eventi pianificati sul tuo sito di staging, come l’invio di email di promemoria di scadenza della licenza. Per disattivare questi eventi automatici, dovrai disattivare l’action scheduler in background, che viene usato da WooCommerce.

Hai due opzioni per disattivare Subscriptions e disattivare WooCommerce action scheduler:

Disattivare WooCommerce Action Scheduler per Subscriptions usando un Plugin

Installa e attiva il Plugin gratuito Action Scheduler – Disable Default Runner.

Disattivare WooCommerce Action Scheduler per Subscriptions usando il codice

Aggiungi il codice qui sotto nel file functions.php o in un Plugin separato:

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: cambia PREFIX in qualcosa di univoco.
Questo Plugin/codice disattiva tutti gli eventi nella libreria WooCommerce action scheduler che sono usati dai Plugin WooCommerce, quindi gli eventi pianificati come pagamenti ricorrenti o l’invio di email saranno disattivati per WooCommerce e tutti i suoi add-on.

Per maggiori informazioni, consulta questo articolo.

Updated on Maggio 23, 2026

Alaa Salama

Autore: Alaa Salama

Lavoro nel campo del supporto da oltre dieci anni perché apprezzo davvero il lato umano della tecnologia. Che si tratti di risolvere un problema complesso di WordPress o di sviluppare plugin personalizzati e snippet di codice per semplificare i flussi di lavoro, il mio obiettivo è sempre ridurre gli attriti e aiutare le persone a lavorare in modo più intelligente. Per me non c’è nulla di più gratificante che vedere una soluzione che ho creato migliorare la giornata di qualcun altro.

Quando sono offline, di solito sono comunque “con le mani nel motore” di qualcosa. Sono appassionato di ottimizzazione dei server e di elettronica fai-da-te, e spesso trascorro il mio tempo libero su progetti di smart home e riparazioni hardware. Apprezzo in modo particolare il tempo passato nel mio laboratorio di casa con i miei figli. Insieme affrontiamo di tutto, dalle riparazioni domestiche ai progetti creativi, coltivando il piacere di costruire cose destinate a durare.