¿Cómo eliminar todos los productos de Woocommerce?

Método por PHPMyAdmin

Hay varias formas de eliminar todos los productos, en este caso lo haremos a través de la base de datos, ingresando en:

CPanel > PHPMyAdmin

Selecciona la base de datos de tu WordPress/Woocommerce

Una ves ahí debes ir a la sección SQL y colocar el siguiente código:

Recuerda cambiar el prefijo wp_ por el prefijo de tu base de datos.

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 IN (‘product’,’product_variation’));

DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN (‘product’,’product_variation’));
DELETE FROM wp_posts WHERE post_type IN (‘product’,’product_variation’);

Si todo resulta bien debes ver una pantalla como esta:

Recomendaciones

  • Siempre respalda la base de datos o al menos las tablas afectadas antes de ejecutar cualquier comando.
  • Recuerda cambiar el prefijo wp_ por el prefijo de tu base de datos.
  • Solo realiza cambios a la base de datos en ambientes de prueba o con el sitio web en modo mantenimiento.

Deja una respuesta

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