Cómo eliminar rápidamente todos los pedidos de WooCommerce [Consejos SQL]

Por varias razones, a veces necesitamos borramos todos los comandos datos a lo largo del tiempo en un compras (Mis Pedidos) creado con WooCommerce.

El método disponible para todos es seleccionar una columna de comandos en "WooCommerce”→“Mis Pedidos", Luego a"Acción masiva"Elige la opción"Mover a la papelera"Y haga clic"Apply".

Después de hacer clic en "Apply", Los pedidos se moverán a"Papelera".

¿Qué hacemos cuando tenemos cientos o miles de pedidos que queremos eliminar de los pedidos de WooCommerce?

En el ejemplo anterior, solo tengo un pedido, pero cuando hay algunos cientos de pedidos en WooCommerce, tiene dos opciones mediante las cuales puede eliminarlos.

1. Eliminar pedidos de WooCommerce desde el panel.

Muchos usuarios de WordPress y WooCommerce ignoran o no ven eso en la parte superior derecha, en algún lugar del Panel de control derecho está la opción "Opciones de pantalla".

Desde "Opciones de la pantalla"Podemos optar por enumerar una mayor cantidad de comandos en la página. Por default WooCommerce enumera 25 pedidos, pero en "Opciones de pantalla" podemos elegirNúmero de items por página”Un número mayor.
Si tiene una gran cantidad de pedidos, aún es bueno no exceda los 150 pedidos enumerados en la página. Se puede realizar una carga muy alta en el servidor y pueden ocurrir interrupciones de la comunicación con el servidor host tanto al enumerar los comandos como al eliminarlos. Errory servidor NGINX o HTTPD.

WooCommerce Número de pedidos por página

Después de hacer clic en "Apply”Actualizará automáticamente la página y enumerará la cantidad de pedidos de WooCommerce que establezca.

2. Elimina los comandos de WooCommerce de SQL

Este método moverá todos los comandos de WooCommerceMis Pedidos en "Papelera", Donde puedes eliminarlos con un solo clic.

En primer lugar, haga una copia de seguridad de la base de datos.

Vaya a phpMyAdmin, seleccione la base de datos de la tienda y, en SQL, ejecute la línea de comando a continuación:

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

4347 filas afectadas. (La consulta tomó 0.2114 segundos).

El resultado volvió en mi caso.

Después de ejecutar con éxito el comando SQL, vaya a la tienda en línea en Panel de control → WooCommerce → Pedidos → Papelera y haga clic en "Vaciar Papelera".

Si tiene una gran cantidad de comandos para eliminar del carrito, no espere que desaparezcan con un solo clic en "Vaciar papelera". Es muy probable que la página web no responda y se produzca un error del servidor que desaparece después de una actualización. Repita la operación hasta que la papelera de "Pedidos" esté vacía.

Apasionado de la tecnología, me gusta probar y escribir tutoriales sobre sistemas operativos. macOS, Linux, Windows, sobre la configuración del servidor web WordPress, WooCommerce y LEMP (Linux, NGINX, MySQL y PHP). Escribo en StealthSettings.com desde 2006, y unos años más tarde comencé a escribir en iHowTo.Tips tutoriales y noticias sobre dispositivos en el ecosistema Apple: iPhoneiPad Apple Reloj, HomePod, iMac, MacBook, AirPods y accesorios.

Deja un comentario