• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Plugins / Cómo eliminar todos los productos de WooCommerce

Cómo eliminar todos los productos de WooCommerce

Cómo eliminar todos los productos de WooCommerce

[ hace 2 semanas ] [ Autor: Jhon Marreros Guzmán ][ Plugins - Intermedio] [ ]

herramientas woocommerce

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

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:  

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Sincronizar WooCommerce y Google SheetsSincronizar WooCommerce y Google Sheets
  • Sincronizar WooCommerce y ExcelSincronizar WooCommerce y Excel
  • Cambiar desplegable por botones en las variaciones de productos de WooCommerceCambiar desplegable por botones en las variaciones de productos de WooCommerce
  • Guía visual de Hooks para StoreFront y WooCommerceGuía visual de Hooks para StoreFront y WooCommerce
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (1 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Jooble
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad social woocommerce

Populares

Personalizar el formulario de login de WordPress

Regenerar imágenes de miniaturas en WordPress

Posts relacionados sin plugins en WordPress

Agregar endpoints a la API REST de WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados