WooCommerce Action Scheduler / Subscriptions auf einer Staging-Seite deaktivieren

Wenn du das Plugin „WooCommerce Subscriptions“ oder ein anderes Abo-Plugin verwendest, um deinen Kunden wiederkehrende Zahlungen zu berechnen, möchtest du definitiv verhindern, dass deine Kunden automatisch erneut belastet werden – im schlimmsten Fall mehrfach während des Testens – über deine Staging-Seite.

Du möchtest auch verhindern, dass andere geplante Ereignisse auf deiner Staging-Seite ausgeführt werden, wie z. B. das Versenden von Lizenz-Ablauferinnerungen per E-Mail. Um diese automatischen Ereignisse zu deaktivieren, musst du den Hintergrund-Action-Scheduler deaktivieren, der von WooCommerce verwendet wird.

Du hast zwei Möglichkeiten, Subscriptions und den WooCommerce Action Scheduler zu deaktivieren:

WooCommerce Action Scheduler für Subscriptions per Plugin deaktivieren

Installiere und aktiviere das kostenlose Plugin Action Scheduler – Disable Default Runner.

WooCommerce Action Scheduler für Subscriptions per Code deaktivieren

Füge den folgenden Code in die functions.php oder ein separates Plugin ein:

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 );

Hinweis: Ändere PREFIX in etwas Einzigartiges.
Dieses Plugin bzw. dieser Code deaktiviert alle Ereignisse in der WooCommerce Action Scheduler-Bibliothek, die von WooCommerce-Plugins verwendet werden. Geplante Ereignisse wie wiederkehrende Zahlungen oder der Versand von E-Mails werden damit für WooCommerce und alle seine Add-ons deaktiviert.

Weitere Informationen findest du in diesem Artikel.

Updated on März 6, 2026

Alaa Salama

Autor: Alaa Salama

Ich arbeite seit mehr als einem Jahrzehnt im Support, weil mir die menschliche Seite der Technologie wirklich am Herzen liegt. Ob ich ein komplexes WordPress-Problem löse oder individuelle Plugins und Code-Snippets entwickle, um Arbeitsabläufe zu vereinfachen: Mein Ziel ist immer, Reibung zu reduzieren und Menschen dabei zu helfen, effizienter zu arbeiten. Für mich gibt es nichts Schöneres, als zu sehen, wie eine von mir entwickelte Lösung den Alltag eines anderen Menschen verbessert.

Wenn ich offline bin, stecke ich meistens trotzdem noch „unter der Haube“ von irgendetwas. Ich begeistere mich für Serveroptimierung und DIY-Elektronik und verbringe meine Freizeit oft mit Smart-Home-Projekten und Hardware-Reparaturen. Besonders wertvoll ist mir die Zeit in meiner heimischen Werkstatt mit meinen Kindern. Gemeinsam kümmern wir uns um alles, von Reparaturen im Haushalt bis hin zu kreativen Projekten, und fördern dabei die Freude daran, Dinge zu bauen, die lange halten.