librefonia Posted March 29, 2013 Share Posted March 29, 2013 (edited) Hola! Llevo poquito tiempo con la tienda y en ocasiones tengo que hacer compras completas con usuario ficticio para revisar errores.. Por ello, quisiera eliminar estas ventas irreales (no todas), pero no sé cómo hacerlo... P.D: nulo en php....... Gracias! Edited April 26, 2013 by librefonia (see edit history) Link to comment Share on other sites More sharing options...
R H Posted March 29, 2013 Share Posted March 29, 2013 Hola librefonia, eso solo lo puedes hacer desde la base de datos, haciendo una consulta sql tipo: DELETE FROM `Nombre de la DB`.`ps_orders` WHERE `id_order` = 'id del pedido'; Pero tienes que borrar tambien en otras tablas donde se guarda informacion del pedido: `ps_orders`; `ps_order_detail`; `ps_order_discount`; `ps_order_history`; `ps_order_message`; `ps_order_message_lang`; `ps_order_tax`; `ps_cart`; `ps_cart_product`; `ps_cart_discount`; Ojo, el borrado siempre tiene como foco el id del pedido que te interesa eliminar. En el foro he visto una modificacion para borrar pedidos, pero segun recuerdo tenia una falla que borraba solo de la tabla ps_orders y el resto de tablas no las tocaba con lo cual esta mal. Hay tambien por ahi modulos que te permiten gestionar las ordenes, pero seria cosa que busques ya que son de pago. Link to comment Share on other sites More sharing options...
librefonia Posted April 26, 2013 Author Share Posted April 26, 2013 Gracias RH! Finalmente encontré un módulo gratuito. Peeero... la numeración (ID) de los pedidos no guarda correlatividad, es decir, si borro el pedido número 28, en el listado se pasa del 27 al 29... En fin, algo es algo! Módulo descargado: "Delete orders free". Un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts