Fox_sys Posted August 16, 2017 Share Posted August 16, 2017 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 More sharing options...
GKentaurus Posted September 18, 2017 Share Posted September 18, 2017 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: 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. Link to comment Share on other sites More sharing options...
ventura Posted September 19, 2017 Share Posted September 19, 2017 Puede ser mas recomendable hacerlo mediante la función especifica >delete() Link to comment Share on other sites More sharing options...
EJ Agencia Posted October 4, 2018 Share Posted October 4, 2018 Hola Fox_sys, hay un módulo oficial de Prestashop que se llama PrestaShop Cleaner. Buscalo en Módulos y Servicios. Te permite borrar: productos, pedidos y clientes (estos dos se borran juntos). Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now