Jump to content

Recommended Posts

Buenas tardes,

 

Despues de buscar en este mismo foro y descargarme algun programa, no he conseguido encontrar la forma de borrar todos los pedidos de mi web ni tampoco, el grupo clientes PREDETERMINADO.

 

Supongo que lo unico que me queda es ejecutar algun comando SQL desde el PHPADMIN, pero no se cual exactamente.

 

Me gustaría borrar lo siguiente:

 

1) todos los pedidos que tengo en mi web, dejarlo a 0.

2) tengo dos grupos, predeterminados y ditribucion, me gustaría borrar todos los predeterminados.

 

Si existe algun programa o algo que lo haga de forma MASIVA, pues os lo agradecería, si es de pago...pues no me quedará otra.

 

Mi version de PRESTASHOP 1.6

 

GRACIAS!

Link to comment
Share on other sites

Buenas tardes,

 

Despues de buscar en este mismo foro y descargarme algun programa, no he conseguido encontrar la forma de borrar todos los pedidos de mi web ni tampoco, el grupo clientes PREDETERMINADO.

 

Supongo que lo unico que me queda es ejecutar algun comando SQL desde el PHPADMIN, pero no se cual exactamente.

 

Me gustaría borrar lo siguiente:

 

1) todos los pedidos que tengo en mi web, dejarlo a 0.

2) tengo dos grupos, predeterminados y ditribucion, me gustaría borrar todos los predeterminados.

 

Si existe algun programa o algo que lo haga de forma MASIVA, pues os lo agradecería, si es de pago...pues no me quedará otra.

 

Mi version de PRESTASHOP 1.6

 

GRACIAS!

Hola, en phphMyAdmin pudes borrar esos datos;

 

Para borrar los pedidos entras en ps_orders > examinar, le das a marcar todos (o seleccionas los que quieras eliminar) y "borrar"

Para borrar los clientes es la misma operación pero seleccionando ps_customers en este caso será marcando solamente los que coincidan en id_default_group con la ID de "predeterminados" Será número 1 o 2.

 

... Se me olvidaba, haz una copia de seguridad de la bbdd por si acaso antes de tocar nada

Edited by WebElx.es (see edit history)
Link to comment
Share on other sites

Hola, en phphMyAdmin pudes borrar esos datos;

 

Para borrar los pedidos entras en ps_orders > examinar, le das a marcar todos (o seleccionas los que quieras eliminar) y "borrar"

Para borrar los clientes es la misma operación pero seleccionando ps_customers en este caso será marcando solamente los que coincidan en id_default_group con la ID de "predeterminados" Será número 1 o 2.

... Se me olvidaba, haz una copia de seguridad de la bbdd por si acaso antes de tocar nada

Link to comment
Share on other sites

Lo primero gracias a todos.

 

He visto el programa ps cleaner, parece que esta bien pero no lo probé. La razón es porque queria conservar a un grupo de clientes que tenia creado.

 

Me decanté por la opcion del phpmyadmin, que ha funcionado perfectamente y he realizado unos TRUNCATE para borrar unas tablas.

 

En cuestión estas para si alguien le sirve de ayuda.

 

PARA BORRAR PEDIDOS:

 

TRUNCATE `ps_orders`;
TRUNCATE `ps_order_detail`;
TRUNCATE `ps_order_discount`;
TRUNCATE `ps_order_history`;
TRUNCATE `ps_order_message`;
TRUNCATE `ps_order_message_lang`;
TRUNCATE `ps_order_slip`;
TRUNCATE `ps_order_slip_detail`;

 

PARA BORRAR FACTURAS:

 

TRUNCATE `ps_order_invoice`;
TRUNCATE `ps_order_invoice_payment`;
TRUNCATE `ps_order_invoice_tax`;
 
BORRAR CARRITOS GUARDADOS
 
TRUNCATE `ps_cart`;
 
 
Lo unico que me falta por preguntaros es lo siguiente.
Ya tengo borrado los pedidos, pero me sigue respetando el ID del pedido antiguo, es decir, hago un pedido nuevo , el primero de la web y me tendría que salir 1, pero resulta que que me sale el 3500 , (el siguiente numero de pedido pero de antes de borrar los pedidos).
 
Hay alguna manera de cambiarlo?gracias
Link to comment
Share on other sites

 

Lo primero gracias a todos.

 

He visto el programa ps cleaner, parece que esta bien pero no lo probé. La razón es porque queria conservar a un grupo de clientes que tenia creado.

 

Me decanté por la opcion del phpmyadmin, que ha funcionado perfectamente y he realizado unos TRUNCATE para borrar unas tablas.

 

En cuestión estas para si alguien le sirve de ayuda.

 

PARA BORRAR PEDIDOS:

 

TRUNCATE `ps_orders`;

TRUNCATE `ps_order_detail`;

TRUNCATE `ps_order_discount`;

TRUNCATE `ps_order_history`;

TRUNCATE `ps_order_message`;

TRUNCATE `ps_order_message_lang`;

TRUNCATE `ps_order_slip`;

TRUNCATE `ps_order_slip_detail`;

 

PARA BORRAR FACTURAS:

 

TRUNCATE `ps_order_invoice`;
TRUNCATE `ps_order_invoice_payment`;
TRUNCATE `ps_order_invoice_tax`;
 
BORRAR CARRITOS GUARDADOS
 
TRUNCATE `ps_cart`;
 
 
Lo unico que me falta por preguntaros es lo siguiente.
Ya tengo borrado los pedidos, pero me sigue respetando el ID del pedido antiguo, es decir, hago un pedido nuevo , el primero de la web y me tendría que salir 1, pero resulta que que me sale el 3500 , (el siguiente numero de pedido pero de antes de borrar los pedidos).
 
Hay alguna manera de cambiarlo?gracias

 

Si, en los más antiguos tenías que poner la sentencia ALTER TABLE `ps_orders` AUTO_INCREMENT = XXXX siendo "XXXX" el número por el que quieres que empiece pero no lo he probado en PS 1.6. Pruébalo y ya me dices si funciona ;)

Link to comment
Share on other sites

Si, en los más antiguos tenías que poner la sentencia ALTER TABLE `ps_orders` AUTO_INCREMENT = XXXX siendo "XXXX" el número por el que quieres que empiece pero no lo he probado en PS 1.6. Pruébalo y ya me dices si funciona ;)

Pero el uso el comando TRUNCATE y con eso elimino por completo la tabla y se volvio a crear nueva con el AUTO INCREMENT reseteado a 1

 

O al menos es lo que el menciona, porque si uso DELETE entonce si necesita establecer en 1 el AUTO INCREMENT

Link to comment
Share on other sites

Pero el uso el comando TRUNCATE y con eso elimino por completo la tabla y se volvio a crear nueva con el AUTO INCREMENT reseteado a 1

 

O al menos es lo que el menciona, porque si uso DELETE entonce si necesita establecer en 1 el AUTO INCREMENT

Tienes razón en que debería estar a 1...

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...