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 *

3 × 5 =

Empiezapori es agente digitalizador de la ayuda Kit Digital

Somos agente digitalizador de la ayuda Kit Digital. Te ayudamos en la creación de tu sitio web o comercio electrónico y gestionamos tus redes sociales.
Llámanos (93 470 00 37) o rellena el formulario y nos pondremos en contacto contigo. Te ayudamos a gestionar la ayuda.
Para más información y contacto haz clic en el siguiente enlace.

Scroll al inicio