Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Cómo eliminar todos los productos de WooCommerce

En algunos proyectos es posible que tengas que eliminar los productos que tienes en tu sitio, por ejemplo para realizar una nueva importación. En este artículo veremos diferentes formas de realizar esto, desde la eliminación manual hasta la eliminación directa en la base de datos.

 

Eliminación manual

Puedes usar el proceso por lotes para eliminar registros desde la administración de WordPress, primero tienes que listar todos los productos desde la opción de productos de WooCommerce.

Todos los productos WooCommerce menu

 
Luego puedes evaluar mostrar más productos, ya que por defecto te mostrará 20, puedes hacerlo desde opciones de pantalla.

Paginación aumentar cantidad productos

 
Luego selecciona todos los productos listados y usa la opción de eliminación por lotes, tal como se muestra en la siguiente imagen:

Eliminación de productos por lotes

 

Usando consultas SQL

La manera más rápida de eliminar todos los productos, especialmente si son miles de productos, es hacerlo directamente en la base de datos.

Desde el panel de tu cuenta de hosting deberías tener la aplicación de PHPMyAdmin, al ingresar, selecciona la base de datos y luego el tab de SQL.

PHPMyAdmin ejecutar consulta SQL

 
El código que tienes que ejecutar es el siguiente:


DELETE relations.*, taxes.*, terms.*
FROM wp_term_relationships AS relations
INNER JOIN wp_term_taxonomy AS taxes
ON relations.term_taxonomy_id=taxes.term_taxonomy_id
INNER JOIN wp_terms AS terms
ON taxes.term_id=terms.term_id
WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type='product');

DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');
DELETE FROM wp_posts WHERE post_type = 'product';

Es posible que en tu caso tengas que cambiar el prefijo wp_ en todas las tablas de las consultas SQL anteriores

 

Conclusión

Si tienes un proyecto que requiere la eliminación total de todos los productos y sus relaciones puedes hacerlo manualmente o usando consultas SQL a la base de datos y evitar el uso de plugins adicionales.

 
¿Aún con dudas?, en el siguiente video se detallan los puntos anteriores

Suscríbete a DecodeCMS:  

 

La entrada Cómo eliminar todos los productos de WooCommerce es un artículo reciente del sitio DecodeCMS.

Enregistrer un commentaire

0 Commentaires