Borrar pedidos prestashop: Prestashop no incluye en su núcleo la posibilidad de eliminar pedidos. Para eliminar pedidos Prestashop necesitaremos instalar un módulo gratuito.
Ni siquiera en la versión 1.6 de Prestashop. La última versión que existe en el momento de escribir esta entrada de blog es posible eliminar los pedidos de prueba que trae la aplicación.
1.- Prestashop Eliminar pedidos de prueba
Cuando instalamos Prestashop por primera vez se generan una serie de pedidos de prueba. Tenemos la opción de cancelar todos los pedidos de prueba y ya está. Pero si lo que queremos es borrar o eliminar los pedidos en Prestashop, tendremos que instalar el módulo gratuito conocido como: “Prestashop delete orders free”.
2.- No elimina facturas ya generadas asociadas con un pedido
Ojo, el módulo “Prestashop delete orders free” elimina o borra los pedidos de nuestro Prestashop, pero no elimina las facturas, en caso de que se hayan generado.
Si procedemos a borrar los pedidos y dejamos facturas generadas sin eliminar, puede provocar que algunas partes de la factura como la de detalle de impuestos se asocien con un nuevo pedido creando facturas extrañas. Dejar facturas generadas sin eliminar también afectará a la numeración de las facturas.
Cuando instalamos Prestashop por primera vez no se generan facturas asociadas a los pedidos de prueba, por lo que te recomiendo que no las generes y de esta manera con la eliminación de los pedidos será suficiente.
3.- Eliminar facturas en Prestashop
Para eliminar facturas de prestashop tendremos que instalar un módulo de gestión de facturas o eliminar directamente los registros en diferentes tablas de la base de datos.
Lo más recomendable es utilizar algún módulo de gestión de facturas. En cualquier caso, me gustaría escribir en el futuro un post en el que se indiquen las tablas que hay que tocar para proceder a eliminar facturas en Prestashop.
4.- Módulo Prestashop “delete orders free” para borrar pedidos Prestashop
El modulo para borrar pedidos prestashop lo puedes descargar de manera gratuita en el siguiente enlace: Descargar módulo
5.- Instalación del módulo para eliminar pedidos prestashop
Para instalar el módulo para borrar pedidos Prestashop debemos acceder al panel de administración de nuestra tienda Pretashop. A continuación, en el menú lateral izquierdo vamos a la categoría: “módulos” y subcategoría: “módulos” (módulos > módulos).
Una vez en la pantalla de gestión de módulos pulsamos el botón situado en la parte superior derecha: “Añadir nuevo módulo”.
Una vez pulsado el botón nos aparece un nuevo bloque en la pantalla con el nombre: “Añadir nuevo Módulo”.
Ahora debemos pulsar el botón: “Elegir un fichero”. Seleccionamos el módulo que previamente hemos descargado y pulsamos el botón: “Subir este módulo”.
Una vez subido el módulo debemos buscarlo e instalarlo. Para ello solo debemos pulsar el botón: “Instalar” que aparece sobre el módulo.
Tras pulsar el botón para instalar el módulo para borrar pedidos Prestashop nos aparecerá una ventana emergente avisándonos de que este módulo no está verificado por Prestashop. Pulsamos en el botón: “Seguir con la instalación”.
6.- Funcionamiento del módulo para borrar pedidos en Prestashop
El módulo funciona eliminando pedidos identificados por su número de identificación o “id”. Es decir, debemos conocer la “id” de un pedido para poder proceder a eliminarlo. Este “id” es el número que identifica a cada pedido en la base de datos. Por lo que cada pedido tiene una “id” única.
Para saber en número de identificación o “id” de un pedido debemos ir la página de gestión de pedidos. Para ello debemos ir a la categoría “pedidos” del menú lateral izquierdo del panel de administración de prestashop y subcateoría “pedidos” (pedidos > pedidos).
En la pantalla de administración de pedidos nos aparecerán todos los pedidos realizados hasta la fecha. En la primera columna nos aparece el número de identificación o “id” de cada uno de los pedidos.
Para proceder a eliminar un pedido vamos al menú lateral izquierdo categoría: “pedidos” y sabcategoría: “Delete Orders Free” (pedidos > delete orders free).
Una vez estemos en la pantalla del módulo para eliminar pedidos Prestashop debemos introducir en el campo: “pedido id” el identificador o id del pedido que queremos eliminar. A continuación hacemos clic en el icono del contenedor de basura, nos aparecerá una ventana emergente para que confirmemos la acción de eliminar el pedido y el pedido seleccionado quedará eliminado definitivamente.
7.- Vídeo instalación y utilización del módulo para eliminar pedidos en 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í.
Buen día. Cuando lo instalo e intento eliminar un pedido poniendo el ID, este no desaparece de pedidos.
¿Sabes que pueda ser?
Saludos.
Hola Daniel,
No sé que puede ser. No se que versión de Prestashop estás utilizando, pero con Prestashop 1.7 yo no lo he probado.
Imagino que sabes que también hay otra opción para eliminar los datos de ejemplo de Prestashop (pedidos y productos), pero hay que llevar cuidado porque elimina bastantes cosas: Eliminar datos ejemplo Prestashop
Hola Joaquin!
Para la versión 1.7 sabes si existe algún modulo similar.
Gracias
Hola Noelia,
según lo que dice en la descripción del módulo «Prestashop Delete Orders Free» es compatible con Prestashop 1.7.
Yo no lo he probado, pero puedes probar a ver y nos comentas: Prestashop Delete Orders Free
Un saludo
Hola Joaquín. Lo primero darte las gracias por la información.
¿Sabes si funciona correctamente en modo multitienda?
Un saludo
Hola José,
Lo cierto es que no lo se, no he provado nunca el módulo en modo multitienda, pero me imagino que si debería funcionar. Pues a modo general los módulos no se hacen específicos para el modo multitienda. Deberías hacer una copia de seguridad antes de probar nada.
Un saludo.
No funciona en prestashop cloud, no deja instalarlo por no estar verificado…. alguna otra opción?
Hola Manuel,
hay un módulo en prestashop (que viene por defecto pero no instalado) que se denomina: «pscleaner» (en español:»Limpiador de Prestashop»). Con el puedes eliminar de un golpe todos los pedidos, facturas, clientes, etc (pero lo borra todo).
Mucho cuidado, también tiene opción para borrar todos los productos y categorías.
No se si este módulo estará en CLOUD. En cualquier caso antes de usarlo lee muy bien las opciones y busca info si fuera necesario para no tener sorpresas desagradables.
Un saludo