Actualizar estado de todos los pedidos de procesando a completado en Woocommerce

En determinados casos convertir todos los pedidos de procesando a completado desde una fecha determinada, bien sea porque nos hemos olvidado de pasar los pedidos a completados, o porque no queremos perder tiempo cada vez que hay una venta entrando al panel y cambiándolo .

Esto puede ser un trabajo tedioso desde el panel de control de WordPress. En mi caso, con más de 3.500 pedidos, podría pasarme un buen rato. Para hacerlo de manera rápida entramos en el panel de PHPMyAdmin de nuestra base de datos y escribimos la siguiente consulta SQL:

UPDATE 'wp_posts' 
SET 'post_status' = 'wc-completed' 
WHERE 'post_type' = 'shop_order' 
AND 'post_status' ='wc-processing' 
AND 'post_date' < '2020-10-05 00:00:00';

Donde ‘wp_post’ lo reemplazaremos por el nombre que tenga nuestra tabla de entradas, y ‘2018-10-05 00:00:00’ lo reemplazaremos por la fecha mayor desde la que queremos que se cambie el estado de los pedidos. Si queremos cambiarlos todos sin importar la fecha, eliminamos la última fila de la consulta SQL.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba