Cómo desactivar el programador de acciones / suscripciones de WooCommerce en un sitio de staging

Supón que usas el Plugin «WooCommerce Subscriptions» u otro Plugin de suscripciones para cobrar a tus clientes de forma recurrente. En ese caso, definitivamente quieres evitar que tus clientes sean cobrados automáticamente de nuevo — en el peor caso, varias veces durante las pruebas — desde tu sitio de staging.

También quieres detener la ejecución de otros eventos programados en tu sitio de staging, como el envío de correos electrónicos de recordatorio de vencimiento de licencia. Para desactivar estos eventos automáticos, deberás desactivar el programador de acciones en segundo plano que usa WooCommerce.

Tienes dos opciones para desactivar las suscripciones y el programador de acciones de WooCommerce:

Desactivar el programador de acciones de WooCommerce para suscripciones usando un Plugin

Instala y activa el Plugin gratuito Action Scheduler – Disable Default Runner.

Desactivar el programador de acciones de WooCommerce para suscripciones usando código

Añade el código de abajo en el functions.php o en un 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 );

Note: Change PREFIX to something unique.
This plugin/code disables all events in the WooCommerce action scheduler library that are used by WooCommerce plugins, so scheduled events like recurring payments or sending out emails will be disabled for WooCommerce and all of its add-ons.

For more information, check out this article.

Updated on mayo 22, 2026

Alaa Salama

Autor: Alaa Salama

Llevo más de una década trabajando en soporte porque realmente disfruto el lado humano de la tecnología. Ya sea resolviendo un problema complejo de WordPress o desarrollando plugins personalizados y fragmentos de código para simplificar flujos de trabajo, mi objetivo siempre es reducir la fricción y ayudar a las personas a trabajar de forma más inteligente. Para mí, no hay nada más gratificante que ver cómo una solución que he creado mejora el día de otra persona.

Cuando estoy desconectado, normalmente sigo estando “bajo el capó” de algo. Me apasionan la optimización de servidores y la electrónica DIY, y suelo dedicar mi tiempo libre a proyectos de hogar inteligente y reparaciones de hardware. Valoro especialmente el tiempo que paso en mi taller de casa con mis hijos. Juntos nos ocupamos de todo, desde arreglos domésticos hasta proyectos creativos, fomentando el gusto por construir cosas que perduren.