Seguramente si estaís probando una tienda, tanto en local como en internet, y la teneís que entregar a un cliente, lo más probable es que quisieraís entregarla sin órdenes de pedidos, para que no se vean vuestras pruebas.
Por defecto, en el panel de control no existe ninguna opción de borrar los pedidos, pero podemos hacerlo de otra manera sencilla. Basta con que entreís en vuestro administrador de bases de datos phpmyadmin, y accedaís a vuestra base de datos, una vez dentro pulsaís en el botón de SQL y en la ventana que se os abre pegaís éste código:
TRUNCATE `ps_orders` ;
TRUNCATE `ps_order_detail` ;
TRUNCATE `ps_order_discount` ;
TRUNCATE `ps_order_history` ;
Esto vaciará las tablas de pedidos de todos los usuarios, dejándolas limpias. Se entiende que el prefijo que habeís usado para instalar las tablas es “ps”, en caso contrario basta con que lo ajusteís a vuestro prefijo.
















El unico problema de esto, es que debe hacerlo el administrador y no un “seller” que no pueda o no deba entrar a la base de datos…
Cuando podremos tener el boton para hacer esto de forma “normal”?? xD .
Saludos
Normalmente desde cualquier tipo de cuenta de hospedaje se tiene acceso al panel de control, a las bases de datos de dicha cuenta y a phpmyadmin, desde donde se realiza la operación.
Yo lo acabo de hacer sin problemas (antes hice copia de seguridad de la bd por si las mocas).
Un saludo
Quizá lo de que no tenga un boton “normal” es para que ningún “seller” cualquiera, pueda manipular la lista de pedidos? creo que el dichoso boton, en el caso de existir, solo debería poder acceder el admin
Como le hago para borrar solo unos cuantos y dejar 10 compras están correctas?
http://www.prevedis.com/foro/
Por ley, no se pueden borrar pedidos, unicamente solo se pueden borrar aquellos en los que se han hecho tests, pero la tienda no puede borrar el historial de pedidos nunca.
Correcto @anónimo, así es.
Saludos
gracias por la data! justo lo que necesitaba
encontre esto tambien, mejor pasen por este post que es mucho mas util y facil una vez que lo hacen y queda definitivamente http://todoprestashop.com/permitir-borrado-de-pedidos-individuales
Y si rizamos el rizo y nos decis como resetear los contadores? ya que se va a borrar los pedidos de pruebas, veo logico y normal resetear el contador, de tal forma que empieces a trabajar por el primero.
Saludos.
Para la 1.4 no se pero para la 1.3.7, te vas a pedidos, y en los submenús “facturas” y “albaranes” puedes indicar un Prefijo del documento (por ejemplo: F11) para las facturas y el próximo número de documento (supongo que 1) y lo mismo para los albaranes. Lo que no se es donde se podría poner a 0 el de los pedidos…
Salu2
Realice el procedimiento tal y como lo describe y me sale error al momento de pulsar seguir en SQL a que se debe ? si el prefijo que maneje en las tablas es PSS solo agrege un S para ser igual a la base de datos
Me gustaria completar un poco el post.
Si queremos eliminar todo todo de las pruebas, tanto usuarios como mensajes enviados a estos, facturas, albaranes etc… (Probado por mi en PS1.4)
Realizaremos la siguiente consulta en SQL
TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_message`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
Asi podremos entregarle a nuestro cliente la web limpia.