¿Como cambiar los estados de pedidos en Woocommerce automáticamente?
Configurar estados en Woocommerce para que se cambien automáticamente
Lo puedes realizar mediante plugins aquí te dejo alguno de ellos:
YITH WooCommerce Order Tracking – Plugin WordPress | WordPress.org España
Orders Tracking for WooCommerce – Plugin WordPress | WordPress.org España
pd Woo Tracking Order – Plugin WordPress | WordPress.org España
¿Pero si no quieres utilizar un plugin?
Puedes utilizar un código que debes introducir en tu plantilla, aqui te dejo como hacerlo:
Copia y pega este código en el tema hijo de tu sitio web en el archivo functions.php, ¿dónde lo encuentras?
// Actualiza automáticamente el estado de los pedidos a COMPLETADO
add_action( 'woocommerce_order_status_processing', 'actualiza_estado_pedidos_a_completado' );
add_action( 'woocommerce_order_status_on-hold', 'actualiza_estado_pedidos_a_completado' );
function actualiza_estado_pedidos_a_completado( $order_id ) {
global $woocommerce;
//ID's de las pasarelas de pago a las que afecta
$paymentMethods = array( 'bacs', 'cheque', 'cod', 'paypal' );
if ( !$order_id ) return;
$order = new WC_Order( $order_id );
if ( !in_array( $order->payment_method, $paymentMethods ) ) return;
$order->update_status( 'completed' );
} ¿. En este tutorial, te mostraremos cómo configurar estados automáticos en Woocommerce para que puedas ahorrar tiempo y esfuerzo en el seguimiento de tus pedidos.
Antes de comenzar, es importante tener en cuenta que esta función solo está disponible para versiones de Woocommerce 3.4 o superiores. Si tu sitio aún no está actualizado, asegúrate de hacerlo antes de continuar.
Paso 1: Accede a tu panel de administrador de Woocommerce.
Paso 2: Haz clic en «Ajustes» y luego en «Avanzado».
Paso 3: En la sección «Proceso de pedido», selecciona «Automatizar estados de pedido» y habilita la opción «Habilitar estados automáticos de pedido».
Paso 4: Selecciona los estados de pedido que deseas automatizar. Por ejemplo, si deseas que los pedidos cambien automáticamente a «Enviado» una vez que se han marcado como «Listo para enviar», selecciona esa opción en la lista desplegable.
Paso 5: Haz clic en «Guardar cambios» para guardar tus configuraciones.
¡Eso es todo! Ahora, cuando un pedido cumple con los requisitos seleccionados, su estado se actualizará automáticamente. Esta función es una excelente manera de ahorrar tiempo y esfuerzo en el seguimiento de tus pedidos, y te permite centrarte en otras tareas importantes para tu negocio.
Además de esta configuración, hay muchas otras formas de mejorar la seguridad de tu tienda en línea de Woocommerce, como utilizar un certificado SSL para proteger los datos de tus clientes, o instalar un plugin de seguridad. Siempre es recomendable mantener actualizado tu tienda y tener precaución al instalar plugins, ya que algunos pueden tener fallos de seguridad.
Espero que este tutorial te haya servido y si tienes alguna duda no dejes en contactarnos.
Más Tutoriales
- Prompt ChatGPT para escribir artículos SEO para web afiliados amazon
- ¡Nuevo! PROMPT para ChatGPT Escribe Mejores Artículos SEO
- Como desactivar el botón derecho del mouse y proteger tu sitio WordPress


