blog webempresa

¿Cómo eliminar pedidos en WooCommerce?

por | Sep 5, 2023 | Tutoriales sobre WooCommerce

Cómo eliminar pedidos en WooCommerce

Cuando tenemos un negocio de comercio electrónico, a lo largo del tiempo llegamos a acumular mucha información que termina por no ser relevante. Un ejemplo de ello pueden ser todos aquellos pedidos que son recibidos y gestionados en WooCommerce que se guardan en la base de datos de WordPress.

Esto puede traer como consecuencia el hacer más lento el sitio web y afectar a su rendimiento.

En el siguiente artículo, vamos a explicar por qué es importante eliminar pedidos en WooCommerce que ya no son necesarios y cómo podemos hacerlo de forma fácil y segura.

 ¿Qué son los pedidos en WooCommerce?


eliminar-pedidos-woo-01

Al tener una tienda en WordPress con WooCommerce, los pedidos son registros de las transacciones realizadas en la tienda en línea. Cada vez que un cliente compra un producto o servicio, se crea un pedido para realizar un seguimiento de la compra.

Los pedidos en WooCommerce son similares a las facturas en contabilidad, ya que contienen detalles sobre los productos o servicios adquiridos, la cantidad, el precio, los impuestos y la información del cliente.

Además, los pedidos pueden tener diferentes estados como “pendiente”, “procesando”, “completado” o “cancelado”, lo que refleja en qué etapa se encuentra el pedido en su proceso de entrega.

Los pedidos en WooCommerce en concreto son esenciales para gestionar y realizar un seguimiento de las ventas en nuestra tienda en línea, brindando un registro organizado de todas las transacciones.

 ¿Cómo eliminar pedidos en WooCommerce de forma manual?


De entrada, podemos gestionar o eliminar pedidos en WooCommerce de forma manual, ya sea uno o varios en lote. Ahora, vamos a revisar las alternativas que tenemos disponibles.

 Eliminar un pedido en WooCommerce


Desde las opciones del escritorio de WordPress en WooCommerce-> Pedidos podremos ver un listado de todos los pedidos que se han realizado a lo largo del tiempo.

Al seleccionar cualquiera de ellos entraremos en la vista detalle que nos permitirá eliminar el pedido en concreto desde la opción lateral derecha marcada como “Mover a la papelera”

eliminar-pedidos-woo-02

Si bien podemos aplicar este método para cada uno de los pedidos que queramos eliminar, esta sería una labor manual considerablemente extensa, por lo que esta opción es para eliminar pedidos en WooCommerce de forma puntual.

 Eliminar pedidos en WooCommerce de forma masiva


Si el caso es que necesitamos eliminar en lote una gran cantidad de pedidos, podemos hacerlo desde el propio listado al seleccionar todos o marcar los pedidos que van a ser eliminados, para luego desde el selector de acciones en lote marcamos la opción “Mover a la papelera”.

eliminar-pedidos-woo-03

Finalizamos la acción al hacer clic en el botón “Aplicar”. Hay que tener presente que ejecutar este procedimiento aún no elimina por completo los pedidos, ya que serán enviadas a una papelera temporal.

eliminar-pedidos-woo-04

Una vez que los pedidos están movidos a la papelera, sí podemos eliminarlos de forma definitiva desde la opción “Borrar Permanentemente”. Solo así los pedidos de WooCommerce serán completamente eliminados del sitio web.

 Eliminar pedidos en WooCommerce desde la base de datos


Si buscamos otro método para eliminar pedidos en WooCommerce en lote y de forma manual podemos considerar el hacerlo a través de la base de datos de WordPress.

Mediante una consulta, es posible eliminar todos los pedidos de nuestra tienda en línea sin tener que realizar estas acciones en lotes a través del panel de administración de WordPress, la cual podría ser una tarea larga, especialmente si hay muchos pedidos que eliminar.

Esta alternativa es significativamente más rápida, aunque es esencial destacar que antes de llevarla a cabo, se debe actuar con responsabilidad al realizar una copia de seguridad del sitio web y la base de datos como medida de precaución.

Desde el panel de administracion de nuestro hosting web seguramente tenemos acceso a la herramienta de phpMyAdmin. Vamos a ingresar en ella para posteriormente ubicar la base de datos de nuestro sitio web.

eliminar-pedidos-woo-05

La consulta a aplicar es la siguiente, debemos tener presente que las tablas pueden variar según el prefijo con las que se ha creado la base de datos. por defecto el prefijo de la tabla puede ser (wp_), pero esto puede variar y queda de nuestra parte adaptar la consulta para que pueda funcionar correctamente.

DELETE FROM wp_woocommerce_order_itemmeta;
DELETE FROM wp_woocommerce_order_items;
DELETE FROM wp_comments WHERE comment_type = 'order_note';
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_order' );
DELETE FROM wp_posts WHERE post_type = 'shop_order';

eliminar-pedidos-woo-06

Vamos a describir qué hace cada línea de la consulta:

DELETE FROM wp_woocommerce_order_itemmeta;
Esta consulta elimina datos de la tabla wp_woocommerce_order_itemmeta. Esta tabla almacena información adicional sobre los elementos de un pedido en WooCommerce, como metadatos asociados a productos y detalles de pedidos.

DELETE FROM wp_woocommerce_order_items;
Esta consulta borra datos de la tabla wp_woocommerce_order_items, que contiene información sobre los elementos individuales en un pedido, como productos y cantidades.

DELETE FROM wp_comments WHERE comment_type = ‘order_note’;
Aquí, se eliminan comentarios de la tabla wp_comments que tengan el tipo ‘order_note’. En WooCommerce, estos comentarios suelen estar relacionados con notas de pedidos.

DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = ‘shop_order’ );
Esta consulta elimina datos de la tabla wp_postmeta relacionados con pedidos. Se basa en una subconsulta que selecciona los ID de entradas (pedidos) de tipo ‘shop_order’ en la tabla wp_posts. Luego, elimina todos los metadatos asociados a esas entradas de pedidos.

DELETE FROM wp_posts WHERE post_type = ‘shop_order’;
Finalmente, esta consulta elimina las entradas de la tabla wp_posts que tienen el tipo ‘shop_order’. Estas entradas representan los pedidos en WooCommerce y, al eliminarlas, se eliminan los registros principales de los pedidos.

 Plugins para eliminar pedidos en WooCommerce


Como hemos podido apreciar, WooCommerce ofrece de forma nativa la opción de eliminar pedidos, pero es limitada.

Para superar estas limitaciones, existen varios plugins de WooCommerce que permiten eliminar pedidos de forma más eficiente. Entre los plugins más populares podemos mencionar los siguientes:

 Smart Manager – WooCommerce Advanced Bulk Edit


eliminar-pedidos-woo-07

(Visita el plugin haciendo clic en la imagen ↑)

Smart Manager nos ayuda a administrar la tienda WooCommerce de manera eficiente. Nos brinda un control total sobre los productos, pedidos e inventario, lo que facilita la gestión y el crecimiento de nuestro negocio en línea.

Entre sus características destacadas podemos mencionar las siguientes:

Edición masiva avanzada: una de las características destacadas de Smart Manager es su capacidad para editar múltiples productos, pedidos y otros elementos de WooCommerce de manera simultánea y sencilla. Esto ahorra tiempo y esfuerzo al permitirte realizar cambios masivos en productos, precios, inventario y más.

Gestión de inventario: Smart Manager te permite gestionar de manera eficiente el inventario de tu tienda. Es posible actualizar fácilmente las cantidades de existencias, controlar las variaciones de productos y establecer umbrales de inventario para recibir alertas cuando los niveles sean bajos.

Funciones avanzadas de búsqueda y filtrado: este plugin ofrece potentes funciones de búsqueda y filtrado que nos permiten encontrar rápidamente productos, pedidos o clientes específicos en la tienda. Esto es especialmente útil en tiendas con una gran cantidad de productos.

Exportación e importación de datos: Smart Manager facilita la exportación e importación de datos en formato CSV. Esto es útil para realizar copias de seguridad de los datos, migrar información entre tiendas o realizar análisis fuera de la plataforma.

Informes y análisis: el plugin proporciona informes y análisis detallados sobre las ventas y el rendimiento de la tienda, lo que ayuda a tomar decisiones informadas sobre estrategias de marketing y gestión de inventario.

 Bulky – Bulk Edit Products for WooCommerce


eliminar-pedidos-woo-08

(Visita el plugin haciendo clic en la imagen ↑)

El plugin Bulky es una herramienta poderosa para la edición masiva de productos en WooCommerce. Simplifica el proceso de actualización y modificación de productos, lo que es especialmente útil para tiendas en línea con un gran inventario o necesidades constantes de actualización de productos.

Entre sus características destacadas podemos mencionar las siguientes:

Edición masiva simplificada: Bulky permite realizar cambios significativos en múltiples productos, cupones y pedidos de WooCommerce de manera eficiente. Podemos editar campos como el precio, el título, la descripción, las categorías, las etiquetas y más; todo de una sola vez, lo que ahorra una cantidad considerable de tiempo.

Filtrado y selección flexible: el plugin proporciona opciones de filtrado flexibles para seleccionar fácilmente los productos que queramos editar. Es posible seleccionar productos según categoría, etiquetas, estado de stock y otros criterios, lo que facilita la identificación de los elementos que necesitas modificar.

Vista previa en tiempo real: una característica útil de Bulky es la capacidad de obtener una vista previa en tiempo real de los cambios que se estén realizando. Esto nos permite verificar cómo se verán los productos después de la edición antes de confirmar los cambios.

Gestión de variaciones: el plugin también es compatible con la edición masiva de productos con variaciones, lo que es esencial para las tiendas que ofrecen productos con diferentes opciones.

Control de seguridad: Bulky incluye medidas de seguridad para evitar cambios accidentales o no deseados. Antes de aplicar las ediciones, nos solicitará que confirmemos los cambios para evitar errores.

Registro de cambios: el plugin registra todas las ediciones que hayamos podido ejecutar, lo que facilita la revisión y el seguimiento de las modificaciones realizadas en la tienda.

 WP Bulk Delete


eliminar-pedidos-woo-09

(Visita el plugin haciendo clic en la imagen ↑)

El plugin WP Bulk Delete es una herramienta valiosa para la gestión y limpieza de un sitio web de WordPress. Facilita la eliminación masiva de contenido de forma segura y eficiente, lo que es especialmente útil para mantener un sitio organizado y libre de elementos no deseados.

Entre sus características destacadas podemos mencionar las siguientes:

Eliminación masiva de contenido: WP Bulk Delete permite eliminar grandes cantidades de contenido en un sitio de WordPress de una sola vez. Esto incluye publicaciones, páginas, entradas de blog, comentarios, medios, usuarios y más.

Filtros de selección personalizados: el plugin ofrece una variedad de filtros de selección que te permiten especificar qué contenido deseas eliminar. Puedes filtrar contenido por tipo, categoría, etiquetas, fecha de publicación, estado y otros criterios personalizados.

Programación de eliminación: WP Bulk Delete también te permite programar tareas de eliminación periódicas. Esto es útil si queremos mantener el sitio limpio y ordenado de forma automática, eliminando contenido obsoleto de manera regular.

Vista previa antes de eliminar: antes de confirmar la eliminación, el plugin nos ofrece la posibilidad de revisar el contenido seleccionado para dar por sentado que se eliminara realmente lo que queremos.

Seguridad y recuperación: WP Bulk Delete incluye medidas de seguridad para evitar la eliminación accidental de contenido importante. Además, ofrece opciones para mover contenido a la papelera en lugar de eliminarlo permanentemente, lo que permite una recuperación posterior si es necesario.

Registros y estadísticas: el plugin registra todas las acciones de eliminación realizadas, lo que facilita el seguimiento y la revisión de las operaciones de eliminación anteriores.

Hay que destacar que esta última sugerencia para poder gestionar y eliminar elementos relacionados con WooCommerce como pueden ser productos y pedidos, si bien es posible con el plugin descrito, estas opciones solo estarán disponibles en su versión pro.

 Conclusión


Eliminar pedidos en WooCommerce es una práctica fundamental para mejorar el rendimiento del sitio web.

A medida que una tienda en línea acumula pedidos con el tiempo, la base de datos puede volverse más grande y lenta. Esto puede ralentizar la carga de las páginas y afectar negativamente la experiencia del usuario.

Al eliminar pedidos antiguos y no esenciales, se reduce el tamaño de la base de datos, lo que conlleva tiempos de carga más rápidos y un sitio más ágil. Un sitio de WooCommerce más rápido no solo brinda una mejor experiencia de navegación para los clientes, sino que también puede aumentar las conversiones y el rendimiento general de la tienda en línea.

Por lo tanto, la eliminación de pedidos es crucial para mantener un rendimiento óptimo en WooCommerce.

También te puede interesar:

¿Te ha resultado útil este artículo?

Black Friday 2024