Jump to content

Eliminar solo los productos en prestashop


Fox_sys

Recommended Posts

Hola

 

Soy nuevo en el foro, aunque llevo unos años usando prestashop y hasta el momento no he tenido la necesidad de eliminar masivamente productos de la tienda.

 

El problema está en que prestashop no tiene ninguna opción para eliminar solo los productos de la tienda si no eliminas también las categorías y en mi caso no puedo eliminar las categorías, puesto que actualmente tengo unos 12000 productos y más de 30 categorías y subcategorías y tener que empezar desde cero no es posible.

 

Sería posible que en algún momento los desarrolladores de prestashop se hayan dado cuenta de este problema o cuestión, sería de agradecer que en el módulo de pscleaner de prestashop implementaran una opción donde solo se eliminaran los productos.

 

Espero que esto llegue a quien corresponda, puesto que creo que mejoraría la tienda de prestashop.

 

Un saludo

 

Gracias.

Link to comment
Share on other sites

  • 1 month later...

Hola Fox_sys:

Para evitar errores, la eliminación de registros no es algo bien visto, menos cuando se trata de productos, porque 1 solo producto puede tener mas o menos las siguientes relaciones (como por generalizar):

  • Tabla de traducciones de los nombres y descripciones
  • Tabla de atributos
  • Tabla de combinaciones
  • Ordenes
  • Carritos de compra
  • Lista de favoritos de tus clientes (si esta disponible)

Por lo tanto es mejor desactivar los productos, y en el BackOffice manejar la consulta del listado de productos, de forma predeterminada, como "mostrar solo activos".

Ya, si estás decidido en borrar todos los productos, puedes intentar acceder a la base de datos directamente y borrar la siguiente información:

PD: No lo he hecho y no lo garantizo, por lo tanto te sugiero que hagas una copia tanto de todo el directorio de Prestashop instalado en tu hosting o servidor, al igual que de la base de datos antes de empezar cualquier operación.

 

Viendo la información de todas las tablas, deberías eliminar el contenido de las siguientes tablas:

 

  • category_product
  • feature_product
  • image
  • image_lang
  • image_shop
  • image_type
  • layered_price_index
  • layered_product_attribute
  • product
  • product_attachment
  • product_attribute
  • product_attribute_combination
  • product_attribute_image
  • product_attribute_shop
  • product_carrier
  • product_country_tax
  • product_download
  • product_group_reduction_cache
  • product_lang
  • product_sale
  • product_shop
  • product_supplier
  • stock_available

Puedes seleccionar la tabla mencionada, ir a Operaciones y seleccionar Truncate:

post-784202-0-74527500-1505741645_thumb.png

 

Como ya lo mencioné, no he probado nunca hacer un borrado masivo, sin embargo puedes intentarlo.

 

Lo malo puede ser que, como los productos están relacionados con pedidos, órdenes de compra, carritos de compra antiguos, etc, consigas muchos errores.

 

Los pedidos y órdenes de compras están vinculados a un carrito de compra (principalmente los no abandondos) por lo tanto, haz un backup de toda tu información antes de proceder.

 

Quedamos atentos a tu respuesta.

post-784202-0-74527500-1505741645_thumb.png

Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...