Cuando instalamos prestashop, éste instala una serie de datos de prueba para dar un contenido de ejemplo y que la tienda no se vea completamente vacía. En este post veremos cómo podemos eliminar todos los datos de ejemplo de Prestashop de golpe (de manera masiva) y cuando puede ser el mejor momento para realizar dicha limpieza.
Al realizar la instalación, Prestashop instala una serie de datos que podemos clasificar en dos grupos:
a.- Datos de catálogo: al instalar prestashop se crean una serie de categorías y productos que dan contenido a la tienda.
b.- Datos de Pedidos: también se crean una serie de clientes de ejemplo y una serie de pedidos realizados por éstos.
Ya que la utilización de este módulo producirá cambios permanentes no recuperables en prestashop es recomendable realizar una copia de seguridad por si las moscas.
DISFRUTA DE TODOS MIS CURSOS PREMIUM POR SOLO 10€/MES
PSCLEANER ELIMINAR DATOS DE EJEMPLO PRESTASHOP
1.- CUANDO UTILIZAR EL MODULO DE LIMPIADOR DE PRESTASHOP
Todos los datos se pueden borrar de manera manual, pero lo que vamos a ver ahora es cómo borrar todos los datos de ejemplo de Prestashop de golpe.
El módulo que vamos a utilizar tiene una opción para borrar todos los datos relacionados con los pedidos y clientes y otra para borrar los datos relacionados con las categorías y productos.
Esta herramienta va a borrar todos los datos (sean datos de prueba o no).
Por lo que lo normal es utilizar la herramienta en las siguientes situaciones:
A.- BORRAR DATOS CATALOGO: Como después veremos una de las opciones sirve para eliminar todos los datos relacionados con el catálogo: categorías, productos, atributos, características, fabricantes, distribuidores, etc.
Esta opción la podemos utilizar recién instalado prestashop para borrar todos los datos de ejemplo del catálogo y comenzar a introducir nuestros datos.
A mí personalmente me gusta dejar estos datos ya que me sirven de ejemplo. Introduzco los míos y posteriormente los borro manualmente. Ya que si lo utilizara borraría los datos de ejemplo y los míos
B.- BORRAR DATOS DE CLIENTES Y PEDIDOS: Luego veremos que hay otra opción para eliminar los clientes, pedidos, mensajes, etc. Esta opción yo la usaría justo antes de poner la tienda en marcha.
Habitualmente cuando estamos construyendo una tienda en Prestashop tendremos que realizar una serie de pruebas de pedidos para comprobar que funcionan correctamente las formas de pago y gastos de envió. Tendremos que comprobar los datos de personalización de las facturas y tendremos que probar el correcto registro de clientes, etc. Por lo que a los datos de ejemplo que vienen en Prestashop vamos a añadir otros muchos durante la construcción de la tienda. Es por este motivo que yo esperaría a realizar todas las comprobaciones necesarias de la tienda y posteriormente utilizaría este borrado de clientes y pedidos justo antes de poner la tienda online en marcha.
2.- BORRAR DATOS DE EJEMPLO DE PRESTASHOP CON PRESTASHOP CLEANER
Para eliminar los datos de prueba de prestashop vamos a utilizar el módulo PRESTASHOP CLEANER (PSCLEANER). Este es un módulo gratuito que viene preinstalado en Prestashop.
El módulo viene tanto en Prestashop 1.6 como en Prestashop 1.7
2.1.- INSTALACIÓN DEL LIMPIADOR PRESTASHOP PRESTASHOP CLEANER
Vamos a ver como instalar el módulo para eliminar los datos de ejemplo tanto en Prestashop 1.7 como en Prestashop 1.6
A.- PRESTASHOP 1.7
Para instalar el limpiador en Prestashop 1.7 iremos a: “IMPROVE > Módulos > Catálogo de módulos”.
En la pestaña “Selection” buscaremos el módulo “PrestaShop Cleaner”. Puedes poner “Cleaner” en la barra de búsqueda y pulsar enter.
Instalar Prestashop Cleaner en Prestashop 1.7
A continuación haz clic en el botón “INSTALL”.
Una vez instalado puedes darle directamente al botón “CONFIGURE” o ir a la pestaña “INSTALLED MODULES”, buscar el módulo y luego darle a “CONFIGURE”.
B.- PRESTASHOP 1.6
Para instalar el limpiador en Prestashop 1.6 debes ir a: “Modulos y servicios > Modulos y servicios”.
Escribe “Prestashop Cleaner” en la barra de búsqueda y una vez aparezca el módulo haz clic en “Instalar”.
Instalar Prestashop Cleaner en Prestashop 1.6
Una vez instalado el módulo se abrirá de manera automática la pantalla de configuración.
2.2.- CÓMO UTILIZAR PRESTASHOP CLEANER PARA ELIMINAR DATOS DE EJEMPLO
La pantalla de configuración del módulo es exactamente igual en Prestashop 1.6 y en Prestashop 1.7. Por lo que no vamos a hacer una diferenciación entre ambas versiones.
Debemos tener muy en cuenta que una vez borremos los datos de la aplicación estos ya no serán recuperables.
También debemos tener en cuenta que la herramienta borra todos los datos actuales, ya sean los de ejemplo u otros que hayas creado posteriormente.
La interface se divide en cuatro bloques que vamos a ir viendo uno a uno:
A.- CATÁLOGO: desde este bloque podremos borrar los datos relacionados con el catálogo. Los datos que borraríamos en caso de marcar “SI” en el selector y hacer clic el botón “Delete catalog” serían: Productos de la tienda, características, categorías de la tienda, etiquetas, imágenes, precios, archivos adjuntos a productos, stocks, atributos y valores, fabricantes y distribuidores.
Mucho ojo al usar este selector ya que se borrarán todos estos datos de manera permanente. Si solo tienes los datos de ejemplo solo se eliminarán dichos datos, pero si tienes datos que hayas añadido tú, también se borrarán.
Borrar datos de ejemplo en Prestashop
B.- ORDERS AND CUSTOMERS: Si marcamos “SI” en el selector y hacemos clic en “Delete orders & customers” se borrarán todos los pedidos y clientes registrados en Prestashop sin posibilidad de restauración. Borraremos clientes, carritos abandonados, pedidos, mensajes, estadísticas, etc.
Mucho cuidado, al usar este bloque borraremos todos los datos de prueba relacionados con clientes y pedidos. Pero si tenemos datos posteriores a los de ejemplo que hayamos generado nosotros también se borrarían.
C.- FUNCTIONAL INTEGRITY CONSTRAINTS: Esta opción sirve para verificar relaciones entre tablas de la base de datos. Al utilizarlo eliminaremos registros con relaciones de integración no válidas.
Si quieres puedes usarlo tras la utilización de la opción A o la B
Para ponerlo en marcha haz clic en “Check and fix”
D.- DATABASE CLEANING: Esta opción sirve para limpiar la base de datos. Principalmente lo que hará será borrar registros obsoletos de la base de datos.
Puedes utilizarlo tras la utilización de la OPCION A, B o C
Para ponerlo en marcha haz clic en “Clean & Optmize”.
Limpieza de la base de datos Prestashop
Me encanta el diseño web y el mundo del ecommerce. Apasionado de Prestashop, Woocommerce/Wordpress y de la formación. Me gustaría que este blog te sirviera de ayuda para poner en marcha e ir mejorando y evolucionando tu tienda online. Ya seas un profesional del sector o no, seguro que encontrarás mucha información de valor e interés aquí.
He seguido tus pasos para instalar PRESTASHOP CLEANER con una versión 1.7.8.1 y no me funciona.
Lo utilizo hace tiempo. Después de actualizar a v. prestashop 1.7.8 y php 7.4 no consigo que elimine ni el catálogo ni los clientes/pedidos. Aparentemente lo va a hacer y no da ningún error, pero los datos siguen ahi.
No se si alguien tiene alguna solución o módulo alternativo.
Buenas Daniel. Parece que el módulo ya no está siendo mantenido. Por lo que no sería raro que a partir de un determinada actualización de Prestashop dejara de funcionar correctamente. No conozco alternativa gratuita, seguramente habría que ir a un módulo de pago.
Me gustaría también invitarte, si es posible, a que eches un vistazo a mi plataforma de formación: https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!!). En la plataforma tienes cursos sobre Prestashop, plantilla warehouse, Blog Prestashop, Copywriting, curso claves para crear una tienda online, Analytics ecommerce, SEO General, SEO Tiendas online, Curso Indexación web, Google search console, Woocommerce, WordPress, etc. etc.
Hola Joaquín,
Tengo la versión 1.7.6.4 de Prestashop, implemente una tienda, el negocio dio un giro y necesitamos reiniciar el catalogo de productos incluido sus IDs. Probe instalar «ps_cleaner» de varias formas, no se pudo.
Por favor, tal vez sabes que registros debo eliminar y tablas para tener una instalación limpia del catalogo.
Saludos.
En la versión 1.7.6.7 ya no viene este módulo ¿donde conseguirlo?
Hola Javier. Mira a ver si te lo puedes descargar desdde Github: https://github.com/PrestaShop/pscleaner
Me gustaría también invitarte, si es posible, a que eches un vistazo a mi plataforma de formación: https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!!). En la plataforma tienes cursos sobre Prestashop, plantilla warehouse, Blog Prestashop, Analytics ecommerce, SEO General, SEO Tiendas online, Woocommerce, WordPress, etc. etc.
Uso la versión 1.7.6.1 y no encuentro este módulo.
Buenas.
No me extraña, en cada nueva actualización de Prestashop, van quitando módulos. Yo de momento, sigo con la 1.7.5
En las últimas versiones de Prestashop 1.7 ya no viene el módulo preinstalado. Si quieres instalártelo puedes ir a esta página de Github: https://github.com/PrestaShop/pscleaner Haz clic en «Code» y después en «Download ZIP» Descarga el módulo en tu ordenador.
A día 22/10/221 el módulo descargado PsCleaner no es posible instalarlo directamente, da un error de compresión. Yo he realizado las siguientes acciones y ya he podido instalarlo: 1) Descargar el módulo 2) Descomprimir el módulo 3) Cambiar el nombre y ponerle solo: pscleaner 4) Comprimir el archivo en ZIP Después instalar el módulo
Me gustaría también invitarte, si es posible, a que eches un vistazo a mi plataforma de formación: https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!!). En la plataforma tienes cursos sobre Prestashop, plantilla warehouse, Blog Prestashop, Analytics ecommerce, SEO General, SEO Tiendas online, Woocommerce, WordPress, etc. etc.
No puedo instalar el cleaner.
Porque me sale un mensaje que dice:
《 No se pueden obtener datos del catalogo. Vuelve a intentarlo más tarde. Razon: los datos de los complementos de Peestashop no son válidos y no pueden sustituirse en cache
Hola Elisabet,
que raro, prueba a vacira la cache.
Está en parámetros avanzados > Rendimiento
Un saludo
En las últimas versiones de Prestashop 1.7 ya no viene el módulo preinstalado. Si quieres instalártelo puedes ir a esta página de Github: https://github.com/PrestaShop/pscleaner Haz clic en «Code» y después en «Download ZIP» Descarga el módulo en tu ordenador.
A día 22/10/221 el módulo descargado PsCleaner no es posible instalarlo directamente, da un error de compresión. Yo he realizado las siguientes acciones y ya he podido instalarlo: 1) Descargar el módulo 2) Descomprimir el módulo 3) Cambiar el nombre y ponerle solo: pscleaner 4) Comprimir el archivo en ZIP Después instalar el módulo
Me gustaría también invitarte, si es posible, a que eches un vistazo a mi plataforma de formación: https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!!). En la plataforma tienes cursos sobre Prestashop, plantilla warehouse, Blog Prestashop, Analytics ecommerce, SEO General, SEO Tiendas online, Woocommerce, WordPress, etc. etc.
muchas gracias, por tu tiempo pero aun renombrado y comprimirlo, sigue el problema de oops, la subida fallo, otra alternativa disculpe
Buenas Sergio,
alternativas, de pago.
Los productos de prueba se pueden eliminar manualmente. El problema son los pedidos, y posibles facturas asociadas. Para eso se necesitaría un módulo: https://addons.prestashop.com/es/gestion-pedidos/7113-borrar-pedidos-plus-elimina-pedidos-facilmente.html?ref=joaquinbarbera
Me gustaría también invitarte a que eches un vistazo a mi plataforma de formación: https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!! para consultas). En la plataforma tienes cursos sobre Prestashop, plantilla warehouse, Curso seguridad y actualizaciones Prestashop, Blog Prestashop, Copywriting, curso claves para crear una tienda online, Analytics ecommerce, SEO General, SEO Tiendas online, Curso Indexación web, Google search console, Curso WordPress, Woocommerce, Curso Divi, Curso Flatsome, etc. etc. (Más de 30 cursos)
Hola Joaquín!
Es verdad que si conoces la plataforma este módulo es una gozada, te ahorra un montón de tiempo. Pero como bien dices, sin eres novato y no controlas mucho Prestashop, el tener los ejemplos te ayuda mucho para orientarte.
Muy útil el post.
Un saludo!
Hola Nerea,
Un placer verte por mi blog
Un saludo
Muchisimas gracias Joaquin. Me ha venido de diez justo ahora que al migrar se me borro todo y tengo que empezar de cero, conociendo ya la plataforma.
Mil gracias nuevamente, son muy utiles tus notas. De mucha utilidad. Un gran saludo desde Argentina
Hola Gsutavo,
me alegro que te sean de utiliadad los post de este blog, y que me sigas desde el «otro lado del charco».
Un saludo desde Murcia (España)