straw_toro Posted April 20, 2009 Share Posted April 20, 2009 Buenas,Como todos, supongo, me he bajado la versión de prestashop y me viene incluidos los productos de apple de ejemplo. Estos los he podido borrar sin problemas, el problema viene al borrar el pedido de ejemplo hecho por John Doe (Fulano de Tal en español). He borrado directamente de la base de datos los datos de las tablas que comienzan por ps_order y he borrado el cliente John Doe, pero al entrar en el backoffice, me sigue constando el pedido de 625.98€ en las estadísticas de venta. Alguien sabe como puedo quitar esto? Link to comment Share on other sites More sharing options...
Enric Solsona Posted June 23, 2009 Share Posted June 23, 2009 Para los clientes, direcciones, pedidos, mensajes este es el código. Se puede ejecutar desde PhpMyAdmin.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`; Dime si te funciona!!!Saludos Link to comment Share on other sites More sharing options...
eqilibrium Posted June 23, 2009 Share Posted June 23, 2009 Hola,Hay una alteración sencilla al código que se puede hacer para tenermos la opción de borrar pedidos directamente del back office, tal como borramos productos, etc.En el .../adminshop/tabs/AdminOrders.php, por la línea 23 (después de $this->colorOnBackground = true;): public function __construct() { $this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; $this->_select = 'a.id_order AS id_pdf, CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, osl.`name` AS `osname`, os.`color`'; añadir esta línea: $this->delete=true; Quedaría así: public function __construct() { $this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; $this->delete = true; $this->_select = 'a.id_order AS id_pdf, CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, osl.`name` AS `osname`, os.`color`'; Y ya está, vereis que en vuestro BO ya teneis la opción de borrar los pedidos que queirais individualmente.Saludos Link to comment Share on other sites More sharing options...
Enric Solsona Posted June 23, 2009 Share Posted June 23, 2009 Esa es una opción, pero solo puedes eliminar los pedidos, no eliminar los datos de los clientes, mensaje etc.. Aun así, es una opción muy buena, si tienen un pedido que no quieras. Saludos!!! Link to comment Share on other sites More sharing options...
riopar10 Posted June 23, 2009 Share Posted June 23, 2009 Hola, buenos dias, una muy buena opcion es esta, con un sencillo cambio de codigo, http://todoprestashop.com/permitir-borrado-de-pedidos-individuales, está muy bien. Link to comment Share on other sites More sharing options...
eqilibrium Posted June 23, 2009 Share Posted June 23, 2009 Hola riopar,Pues...esa fue la opción que he descrito aquí... :cheese: Link to comment Share on other sites More sharing options...
Joca Posted November 3, 2009 Share Posted November 3, 2009 Hola, muy buena informacion.¿Hay algun modulo o forma para añadir pedidos de clientes? Por ejemplo para pedidos por telefono o email, o si se quiere trabajar todo con PrestaShop y asi tener todos los clientes y facturacion centralizados en la misma aplicación. Link to comment Share on other sites More sharing options...
GaliciaNetWorks Posted November 3, 2009 Share Posted November 3, 2009 Hola, muy buena informacion.¿Hay algun modulo o forma para añadir pedidos de clientes? Por ejemplo para pedidos por telefono o email, o si se quiere trabajar todo con PrestaShop y asi tener todos los clientes y facturacion centralizados en la misma aplicación. Hay una forma muy sencilla: el módulo superusuario "superuser".De esta forma puedes entrar en el FO como cualquiera de los clientes registrados y realizar los pedidos.Puedes tambien, crear un cliente genérico a tu nombre para todos los pedidos telefónicos con tu correo electrónico llamado "pedido telefónico". La única pega es que el cliente tiene que darte una dirección de entrega y si haces tú el pedido con tu cuenta, la única opción sería poner la dirección de entrega en comentarios a la hora de realizar el pedido.Un saludo Link to comment Share on other sites More sharing options...
Joca Posted November 3, 2009 Share Posted November 3, 2009 Muchas gracias.Me viene muy bien este modulo.¿Sabes como podemos añadir productos a los pedidos de los clientes? Link to comment Share on other sites More sharing options...
GaliciaNetWorks Posted November 3, 2009 Share Posted November 3, 2009 ¿Te refieres a añadir productos a un pedido ya realizado o a realizar un nuevo pedido? Link to comment Share on other sites More sharing options...
Joca Posted November 4, 2009 Share Posted November 4, 2009 Hola,Si me refiero a modificar el producto o añadir otro. o sencillamente cambiar el precioO sea editar el pedido libremente. En ZenCart lo tengo y muchas veces tenemos que utilizarlo. el cliente se equivoca, o llama y al final quiere algo más, etc. Link to comment Share on other sites More sharing options...
Emebé Posted January 27, 2010 Share Posted January 27, 2010 Muchísimas gracias… Me había vuelto loco! Link to comment Share on other sites More sharing options...
syna Posted March 1, 2010 Share Posted March 1, 2010 Hola,Si me refiero a modificar el producto o añadir otro. o sencillamente cambiar el precioO sea editar el pedido libremente. En ZenCart lo tengo y muchas veces tenemos que utilizarlo. el cliente se equivoca, o llama y al final quiere algo más, etc. Esta opción sería muy buena poderla tener. Poder modificar algún pedido que alguien hace. Hasta ahora sólo se puede eliminar productos pero poco más. Link to comment Share on other sites More sharing options...
ecastro Posted March 10, 2010 Share Posted March 10, 2010 Para los clientes, direcciones, pedidos, mensajes este es el código. Se puede ejecutar desde PhpMyAdmin.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`; Dime si te funciona!!!Saludos Al usar esta secuencia, despues de que me borra los clientes y pedidos, ya no me deja dar de alta clientes nuevos, que puedo hacer??? Link to comment Share on other sites More sharing options...
k3rubin Posted May 26, 2010 Share Posted May 26, 2010 Hola,Hay una alteración sencilla al código que se puede hacer para tenermos la opción de borrar pedidos directamente del back office, tal como borramos productos, etc.En el .../adminshop/tabs/AdminOrders.php, por la línea 23 (después de $this->colorOnBackground = true;): public function __construct() { $this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; $this->_select = 'a.id_order AS id_pdf, CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, osl.`name` AS `osname`, os.`color`'; añadir esta línea: $this->delete=true; Quedaría así: public function __construct() { $this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; $this->delete = true; $this->_select = 'a.id_order AS id_pdf, CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, osl.`name` AS `osname`, os.`color`'; Y ya está, vereis que en vuestro BO ya teneis la opción de borrar los pedidos que queirais individualmente.Saludos Hola, podrías decirme por favor cómo acceder a esta secuencia? qué es desde mi backoffice o dónde?Muchas gracias espero me puedas ayudarwww.relojeriaceballos.com Link to comment Share on other sites More sharing options...
k3rubin Posted May 26, 2010 Share Posted May 26, 2010 Vale ya conseguí llegar a la ruta, a través del FileZilla, pero no me deja ver el archivo, ni editarlo ni nada. alguien sabe cómo puedo verlo? Link to comment Share on other sites More sharing options...
malvolyo Posted June 5, 2010 Share Posted June 5, 2010 A través de tu ftp lo podrás ver y editar. Si no, prueba a descargar el archivo con el FileZilla, modificarlo y volverlo a subir. Link to comment Share on other sites More sharing options...
Leggy Posted November 16, 2010 Share Posted November 16, 2010 Hola a todos,Estoy usando la versión 1.2.5.0 y por más que modifico y vuelvo a subir a mi ftp no me aparecen las aspitas para borrar. ¿Me recomiendan otra opción? ¿Qué estoy haciendo mal?Un saludo y gracias por vuestras aportaciones. Link to comment Share on other sites More sharing options...
Josue Posted November 17, 2010 Share Posted November 17, 2010 Ojalá esto te ayude.http://www.catalogo-onlinersi.com.ar/lang-es/administracion-modulos-prestashop/160-delete-orders.html Link to comment Share on other sites More sharing options...
Leggy Posted November 17, 2010 Share Posted November 17, 2010 Josue,¡¡me sirve!! Mil gracias por tu pronta respuesta. GRACIASSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS (sí, con mayúsculas, porque me has hecho empezar el día de forma fenomenal!!) Link to comment Share on other sites More sharing options...
Dabesu Posted February 15, 2011 Share Posted February 15, 2011 Hola, buenos dias, una muy buena opcion es esta, con un sencillo cambio de codigo, http://todoprestashop.com/permitir-borrado-de-pedidos-individuales, está muy bien. Fuciona perfectamente y es realmente fácil. ¡GRACIAS! Link to comment Share on other sites More sharing options...
Aikoneko Posted August 23, 2011 Share Posted August 23, 2011 ¡Muchísimas gracias por el aporte! Ya no sabía qué hacer para borrar el maldito pedido de 6oo y pico euros Link to comment Share on other sites More sharing options...
wippa Posted January 11, 2012 Share Posted January 11, 2012 El abanico de tablas es considerado si las pruebas que hemos hecho son COMPLETAS. Si sólo hemos hecho un pedido de nada y queremos un reset, se pueden ir comentando las que no procedecen con /*SQL*/ para saltarlas. Yo me acabo montar esto para resetear todo menos productos. Cliente fuera, pedidos, conversaciones de cualquier tipo, grupos descuento, devoluciones. Con el codigo tal cual lo tengo yo, queda chapó. Guardo los transportistas, las zonas, paises y categorías y productos para empezar desde 0 el uso. TRUNCATE `ps_address`; TRUNCATE `ps_cart`; TRUNCATE `ps_cart_discount`; TRUNCATE `ps_cart_product`; TRUNCATE `ps_customer`; TRUNCATE `ps_customer_group`; TRUNCATE `ps_customer_thread`; TRUNCATE `ps_customer_message`; TRUNCATE `ps_discount`; TRUNCATE `ps_discount_category`; TRUNCATE `ps_discount_lang`; /*TRUNCATE `ps_image`;*/ /*TRUNCATE `ps_image_lang`;*/ /*TRUNCATE `ps_import_match`;*/ /*TRUNCATE `ps_manufacturer`;*/ TRUNCATE `ps_message`; TRUNCATE `ps_message_readed`; 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`; /*TRUNCATE `ps_product`;*/ /*TRUNCATE `ps_product_lang`;*/ /*TRUNCATE `ps_product_tag`;*/ TRUNCATE `ps_product_sale`; Truncate vacía y devuelve el índice a 1. Si lo hacemos con categorías la jodemos, ya que nos cargamos el índice 1 Home y debemos recrearlo. Mejor a mano ese. Es un gustazo tenerlo a mano y no tener que estar dejándose la vista. El módulo ese de catalogoonlinersi es muy bonito, ya que te ahorras tener que editar a mano el php, pero como bien han dicho, eso no limpia el resto. El botón no se si sigue presente cuando el producto ha sido enviado o facturado, cosa que puede resultar en susto e incluso problemas. Saludos 1 Link to comment Share on other sites More sharing options...
banense Posted January 12, 2012 Share Posted January 12, 2012 Hola, yo tengo un script para modificar pedidos.. y agregar productos. El script me lo he encontrado por aquí y lo he traducido al español. Al menos el editar pedido funciona de maravilla.. estoy ahora trabajando para que el de añadir productos a ese pedido funcione igual de bien y tenerlo completo para futuros trabajos.. El que lo desee así como lo tengo hasta el momento que me avise lo cuelgo y que vaya ayudándome con la parte de añadir productos que estoy cogio con el tiempo y no tengo espacio pa na. Saludos Link to comment Share on other sites More sharing options...
wippa Posted January 14, 2012 Share Posted January 14, 2012 Pues es interesante, y mucho. Si puedes adjuntarlo de alguna manera se agradece. Link to comment Share on other sites More sharing options...
nadie Posted January 14, 2012 Share Posted January 14, 2012 Pues es interesante, y mucho. Si puedes adjuntarlo de alguna manera se agradece. Creo que es este: http://www.prestashop.com/forums/index.php?/topic/45384-module-free-script-to-edit-orders/page__view__findpost__p__635692 Link to comment Share on other sites More sharing options...
wippa Posted January 14, 2012 Share Posted January 14, 2012 ¿Que suba el suyo medio-arreglado mejor no? Link to comment Share on other sites More sharing options...
nadie Posted January 14, 2012 Share Posted January 14, 2012 ¿Que suba el suyo medio-arreglado mejor no? Bueno, pero puedes probarlo y verlo.... Link to comment Share on other sites More sharing options...
banense Posted February 2, 2012 Share Posted February 2, 2012 jejejeej sip vale el mio está en español y tiene algunos detallitos que le he puesto. Ahora mismo lo adjunto. Quería usarlo pero encontre uno que se llama Orlique Order Manager que está genial y es un módulo jejeje. Es el mejor que he encontrado y su precio está muy bien (89 €). Este es el módulo de pago: http://prestashop-mo...er-manager.html Y esto adjunto el script gratis que tengo: order_modify1.4.zip Solo has de descompactar los archivos y copiarlos para http://tu_tienda/admin_folder/ luego cargas el archivo así. http://yourshop/admi.../order_edit.php Si no estás autenticado en el admin no podrás acceder al fichero, es algo de seguridad jeje.. Cualquier cambio que vayan subiéndolo para irlo revisando. Saludos Link to comment Share on other sites More sharing options...
wippa Posted February 5, 2012 Share Posted February 5, 2012 Me lo bajo y lo trasteo. Yo estas cosas las meto a los admin tabs y creo menús en un apartado especial, asi no solo aparto a los usuarios no admin, sino también a los permisos de admins. Gracias ** 89€ por poder editar ordenes me parece mucho. La chufa del oscommerce de hace 5 años ya lo tenía integrado como característica. Una cosa son funciones avanzadas y otra cosa es que diseñen esto capado... Link to comment Share on other sites More sharing options...
nadie Posted February 5, 2012 Share Posted February 5, 2012 Me lo bajo y lo trasteo. Yo estas cosas las meto a los admin tabs y creo menús en un apartado especial, asi no solo aparto a los usuarios no admin, sino también a los permisos de admins. Gracias ** 89€ por poder editar ordenes me parece mucho. La chufa del oscommerce de hace 5 años ya lo tenía integrado como característica. Una cosa son funciones avanzadas y otra cosa es que diseñen esto capado... 89 Euros, es muy buen precio. Cuando tu inviertes en una tienda inviertes en un negocio y gastarte esos 89 euros es invertir en el futuro de tu tienda. Un saludo Link to comment Share on other sites More sharing options...
tamu secreto Posted February 6, 2012 Share Posted February 6, 2012 El abanico de tablas es considerado si las pruebas que hemos hecho son COMPLETAS. Si sólo hemos hecho un pedido de nada y queremos un reset, se pueden ir comentando las que no procedecen con /*SQL*/ para saltarlas. Yo me acabo montar esto para resetear todo menos productos. Cliente fuera, pedidos, conversaciones de cualquier tipo, grupos descuento, devoluciones. Con el codigo tal cual lo tengo yo, queda chapó. Guardo los transportistas, las zonas, paises y categorías y productos para empezar desde 0 el uso. TRUNCATE `ps_address`; TRUNCATE `ps_cart`; TRUNCATE `ps_cart_discount`; TRUNCATE `ps_cart_product`; TRUNCATE `ps_customer`; TRUNCATE `ps_customer_group`; TRUNCATE `ps_customer_thread`; TRUNCATE `ps_customer_message`; TRUNCATE `ps_discount`; TRUNCATE `ps_discount_category`; TRUNCATE `ps_discount_lang`; /*TRUNCATE `ps_image`;*/ /*TRUNCATE `ps_image_lang`;*/ /*TRUNCATE `ps_import_match`;*/ /*TRUNCATE `ps_manufacturer`;*/ TRUNCATE `ps_message`; TRUNCATE `ps_message_readed`; 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`; /*TRUNCATE `ps_product`;*/ /*TRUNCATE `ps_product_lang`;*/ /*TRUNCATE `ps_product_tag`;*/ TRUNCATE `ps_product_sale`; Truncate vacía y devuelve el índice a 1. Si lo hacemos con categorías la jodemos, ya que nos cargamos el índice 1 Home y debemos recrearlo. Mejor a mano ese. Es un gustazo tenerlo a mano y no tener que estar dejándose la vista. El módulo ese de catalogoonlinersi es muy bonito, ya que te ahorras tener que editar a mano el php, pero como bien han dicho, eso no limpia el resto. El botón no se si sigue presente cuando el producto ha sido enviado o facturado, cosa que puede resultar en susto e incluso problemas. Saludos Efectivamente, el hecho de poner un boton que quita de la vista la orden no significa que se haya borrado lo que necesitan para borrar ordenes es http://www.prestasho...idos-db-gratis/ sin embargo eso lo hice hace mucho tiempo, luego voy a ver si actualizo la classe, voy ver si puedo convertirla en un modulo. para editar las ordenes necesitan el ordenEditor, es un modulo que realice hace mucho tiempo y tambien era gratis, por ahi debe estar publicado, nunca tube tiempo de actualizarlo, no me parecia que sea tan necesario el dia jueves salgo de vaciones (45 dias de vacas!!!) y voy ponerme a actualizar todos los modulos que desarrolle durante estos años y los pondre a descargar gratis. saludos PD: ahi me pongo a actualizar el borra pedido apenas lo termine les paso el links de descarga. saludos Link to comment Share on other sites More sharing options...
neus77 Posted February 10, 2013 Share Posted February 10, 2013 Hola, en la carpeta Tabs de Admin, sólo tengo el archivo Index.php y no tiene las líneas que comentáis. Estoy con la versión 1.5.3.1, instalado directamente desde CDmon, no sé si esto tiene algo que ver... ¿Se debe a un error? ¿O quizá esta versión tiene otra función en otro sitio para poder borrar a John Doe? Gracias! Link to comment Share on other sites More sharing options...
davidcalabuig Posted April 17, 2013 Share Posted April 17, 2013 Muchas gracias, era lo que estaba buscando Link to comment Share on other sites More sharing options...
Recommended Posts