Únete a la Comunidad Magento

Regístrate gratis para publicar preguntas y recibir un resumen semanal con lo mejor de la comunidad
REGISTRO GRATIS

Borrar todos los pedidos de prueba

Tema en 'Instalación y Configuración' iniciado por arwin, 9/12/08.

  1. arwin

    arwin Nuevo usuario

    57
    0
    0
    Pues bien, después de trastear con mi servidor de prueba y tal...

    Cómo se borran la relación de pedidos que han quedado registrados? :desentendido:

    Ahí os queda eso :eek:k:

    Saludos!
     
    Etiquetas:
  2.  
    Comunidad Magento orgullosamente patrocinada por el hosting y vps magento de FactoriaDigital.com.
  3. arwin

    arwin Nuevo usuario

    57
    0
    0
    Gracias!

    Ya recurriré a tí cuando necesite hacerlo... por si las moscas :)
     
  4. lalaland

    lalaland Nuevo usuario

    43
    0
    0
    Borra pedidos en estado cerrado....

    Hola, yo hace unos 3 meses que tengo esta extensión (Delete Orders), y efectivamente podía eliminar los pedidos en estado cancelado, pero durante las pruebas tenia pedidos en estado cerrado y demás, y no podía borrarlos.
    Pues hoy he podido....No se ni como ya que no tengo mucha idea de esto, estoy aprendiendo sobre la marcha haciendo mi tienda.
    Supongo que sera el modo chapucero pero me ha servido.
    Os dejo aqui como lo he hecho:
    public_html/app/code/community/BoutikCircus/DeleteOrders/Model/

    cambiar if ($this->getState() === self::STATE_CANCELED) {
    por if ($this->getState() === self::STATE_CLOSED) {

    borré lo que necesitaba borrar y lo volví a cambiar al estado anterior.
    Y woilá todo perfecto.

    espero que os sirva!

    Saludos
     
  5. lalaland

    lalaland Nuevo usuario

    43
    0
    0
    Hola, yo hace unos 3 meses que tengo esta extensión (Delete Orders), y efectivamente podía eliminar los pedidos en estado cancelado, pero durante las pruebas tenia pedidos en estado cerrado y demás, y no podía borrarlos.
    Pues hoy he podido....No se ni como ya que no tengo mucha idea de esto, estoy aprendiendo sobre la marcha haciendo mi tienda.
    Supongo que sera el modo chapucero pero me ha servido.
    Os dejo aqui como lo he hecho:
    public_html/app/code/community/BoutikCircus/DeleteOrders/Model/

    cambiar if ($this->getState() === self::STATE_CANCELED) {
    por if ($this->getState() === self::STATE_CLOSED) {

    borré lo que necesitaba borrar y lo volví a cambiar al estado anterior.
    Y woilá todo perfecto.

    espero que os sirva!

    Saludos
     
  6. carlosdelmolino

    carlosdelmolino Nuevo usuario

    87
    0
    0
  7. Xarlie

    Xarlie Super Moderador Miembro del equipo

    2.715
    10
    38
    La mejor manera de borrar un pedido es utilizar la extensión comentada arriba. Entonces se cancela el pedido y cuando está cancelado te da la posibilidad de eliminar el pedido.

    En enlace sólo mostraba como modificar el número de una factura, pedido... toqueteando las tablas correspondientes en la base de datos.
     
  8. carlosdelmolino

    carlosdelmolino Nuevo usuario

    87
    0
    0
    Gracias Xarlie.

    Pero si los borro de magento luego al producir uno nuevo usa un código nuevo? o duplica el borrado? porque en ese caso no sé si produce algún conficto con los pedidos almacenados por servired.
     
  9. Xarlie

    Xarlie Super Moderador Miembro del equipo

    2.715
    10
    38
    Crea uno nuevo no te modifica el autoindex de las tablas
     
  10. carlosdelmolino

    carlosdelmolino Nuevo usuario

    87
    0
    0
    Ok lo instalé pero me deja cancelar sólo los pedidos que no completaron el pago.
    Cómo hago para borrar los que sí que se completaron? porque les di a cancelar y cambiaron su estado a "completa", no me deja cancelarlos ni borrarlos.
     
  11. Xarlie

    Xarlie Super Moderador Miembro del equipo

    2.715
    10
    38
    Para eso tienes que modificar un poco la extensión, porque se supone que se pueden borrar pedidos de prueba (ese es el fin de la extensión), los pedidos completados y finalizados no tiene razón de ser cancelados.

    Ten en cuenta que borrar un pedido afecta a muchas partes: estadísticas, stock, usuario...
     
  12. carlosdelmolino

    carlosdelmolino Nuevo usuario

    87
    0
    0
    Y como lo haceis vosotros para borrarlos?
     
  13. javiert

    javiert Nuevo usuario

    16
    0
    0
  14. javiert

    javiert Nuevo usuario

    16
    0
    0
  15. mariana

    mariana Nuevo usuario

    90
    0
    0
  16. Xarlie

    Xarlie Super Moderador Miembro del equipo

    2.715
    10
    38
    Para borrar los pedidos de tipo test, estas son las consultas (es aconsejable tener una copia de seguridad previa por si acaso).

    – Reset Magento TEST Data
    SET FOREIGN_KEY_CHECKS=0;

    – Reset dashboard search queries
    TRUNCATE `catalogsearch_query`;
    ALTER TABLE `catalogsearch_query` AUTO_INCREMENT=1;

    – Reset sales order info
    TRUNCATE `sales_flat_creditmemo`;
    TRUNCATE `sales_flat_creditmemo_comment`;
    TRUNCATE `sales_flat_creditmemo_grid`;
    TRUNCATE `sales_flat_creditmemo_item`;
    TRUNCATE `sales_flat_invoice`;
    TRUNCATE `sales_flat_invoice_comment`;
    TRUNCATE `sales_flat_invoice_grid`;
    TRUNCATE `sales_flat_invoice_item`;
    TRUNCATE `sales_flat_order`;
    TRUNCATE `sales_flat_order_address`;
    TRUNCATE `sales_flat_order_grid`;
    TRUNCATE `sales_flat_order_item`;
    TRUNCATE `sales_flat_order_payment`;
    TRUNCATE `sales_flat_order_status_history`;
    TRUNCATE `sales_flat_quote`;
    TRUNCATE `sales_flat_quote_address`;
    TRUNCATE `sales_flat_quote_address_item`;
    TRUNCATE `sales_flat_quote_item`;
    TRUNCATE `sales_flat_quote_item_option`;
    TRUNCATE `sales_flat_quote_payment`;
    TRUNCATE `sales_flat_quote_shipping_rate`;
    TRUNCATE `sales_flat_shipment`;
    TRUNCATE `sales_flat_shipment_comment`;
    TRUNCATE `sales_flat_shipment_grid`;
    TRUNCATE `sales_flat_shipment_item`;
    TRUNCATE `sales_flat_shipment_track`;
    TRUNCATE `sales_invoiced_aggregated`;
    TRUNCATE `sales_invoiced_aggregated_order`;
    TRUNCATE `sales_order_aggregated_created`;
    TRUNCATE `sendfriend_log`;
    TRUNCATE `tag`;
    TRUNCATE `tag_relation`;
    TRUNCATE `tag_summary`;
    TRUNCATE `wishlist`;
    TRUNCATE `log_quote`;
    TRUNCATE `report_event`;
    ALTER TABLE `sales_flat_creditmemo` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_creditmemo_comment` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_creditmemo_grid` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_creditmemo_item` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_invoice` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_invoice_comment` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_invoice_grid` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_invoice_item` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_order` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_order_address` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_order_grid` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_order_item` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_order_payment` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_order_status_history` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote_payment` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_quote_shipping_rate` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_shipment` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_shipment_comment` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_shipment_grid` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_shipment_item` AUTO_INCREMENT=1;
    ALTER TABLE `sales_flat_shipment_track` AUTO_INCREMENT=1;
    ALTER TABLE `sales_invoiced_aggregated` AUTO_INCREMENT=1;
    ALTER TABLE `sales_invoiced_aggregated_order` AUTO_INCREMENT=1;
    ALTER TABLE `sales_order_aggregated_created` AUTO_INCREMENT=1;
    ALTER TABLE `sendfriend_log` AUTO_INCREMENT=1;
    ALTER TABLE `tag` AUTO_INCREMENT=1;
    ALTER TABLE `tag_relation` AUTO_INCREMENT=1;
    ALTER TABLE `tag_summary` AUTO_INCREMENT=1;
    ALTER TABLE `wishlist` AUTO_INCREMENT=1;
    ALTER TABLE `log_quote` AUTO_INCREMENT=1;
    ALTER TABLE `report_event` AUTO_INCREMENT=1;
    SET FOREIGN_KEY_CHECKS
     
  17. mariana

    mariana Nuevo usuario

    90
    0
    0
    Hola Xarlie Gracias
    Hice lo que me indicaste pero hay muchas tablas hay que no tengo como por ejemplo estas:
    `sales_flat_creditmemo`;
    `sales_flat_creditmemo_comment`;
    `sales_flat_creditmemo_grid`;
    `sales_flat_creditmemo_item`;
    `sales_flat_invoice`;
    `sales_flat_invoice_comment`;
    `sales_flat_invoice_grid`;
    `sales_flat_invoice_item`;
    y tambien tengo unas parecidas como estas:
    sales_order_entity
    sales_order_entity_text
    sales_order_tax

    y pues hay me quede porque nose que hacer si quitar de la sentencia las que no tengo y agregar otras pero nose si despues agrego lo que no deberia y daño todo...
    Nose que hacer
     
  18. green_rock

    green_rock Nuevo usuario

    20
    0
    1
  19. Dewdan

    Dewdan Nuevo usuario

    7
    0
    0
  20. CARLOS RODRIGUEZ

    CARLOS RODRIGUEZ Nuevo usuario

    7
    0
    0
    Para borrar pedidos, os recomiendo instalar a traves del CONECT, la extensión gratuita:

    http://www.magentocommerce.com/magento-connect/seamless-delete-order.html

    Va de maravilla, borra todo lo que selecciones previamente, pagados, no pagados, de prueba, facturados, enviados.... todo.
    Yo lo he instalado en 1.5 y 1.7, y genial he borrado más de 500 pedidos de prueba
     
Cargando...

Compartir esta página

Cargando...