Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Eliminare ordini
 
giacomop81
Member
 
Total Posts:  38
Joined:  2012-05-17
 

Ciao a tutti,
Dopo aver fatto alcune prove con la Sandbox di PayPal, mi ritrovo con degli acquisti che vorrei cancellare.

Cercando un po’ con Google scopro con mia grande sorpresa che “non si può” e l’unica soluzione sarebbe quella indicata in questo post:
http://www.magentocommerce.com/boards/viewthread/1680/

Ovvero cancellare gli ordini direttamente con una query SQL.

Purtroppo il post è decisamente datato… Qualcuno può confermarmelo?

 
Magento Community Magento Community
Magento Community
Magento Community
 
TreInnova
Guru
 
Avatar
Total Posts:  465
Joined:  2009-02-20
Fano
 
giacomop81 - 25 October 2013 11:59 PM

Ciao a tutti,
Dopo aver fatto alcune prove con la Sandbox di PayPal, mi ritrovo con degli acquisti che vorrei cancellare.

Cercando un po’ con Google scopro con mia grande sorpresa che “non si può” e l’unica soluzione sarebbe quella indicata in questo post:
http://www.magentocommerce.com/boards/viewthread/1680/

Ovvero cancellare gli ordini direttamente con una query SQL.

Purtroppo il post è decisamente datato… Qualcuno può confermarmelo?

Ciao ,
io uso questo script per eliminare gli ordini di prova :

SET FOREIGN_KEY_CHECKS=0;
TRUNCATE `catalogsearch_query`;
ALTER TABLE `catalogsearch_queryAUTO_INCREMENT=1;

-- 
reset sales order info
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_order_item`;
TRUNCATE `sendfriend_log`;
TRUNCATE `tag`;
TRUNCATE `tag_relation`;
TRUNCATE `tag_summary`;
TRUNCATE `wishlist`;
TRUNCATE `log_quote`;
TRUNCATE `report_event`;
TRUNCATE `tag_relation`;
TRUNCATE `tag_summary`;
TRUNCATE `wishlist`;
TRUNCATE `log_quote`;
TRUNCATE `report_event`;

ALTER TABLE `sales_flat_orderAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_addressAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_gridAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_itemAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_paymentAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_status_historyAUTO_INCREMENT=1;

ALTER TABLE `sales_flat_quoteAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_addressAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_address_itemAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_itemAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_item_optionAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_itemAUTO_INCREMENT=1;
ALTER TABLE `sendfriend_logAUTO_INCREMENT=1;
ALTER TABLE `tagAUTO_INCREMENT=1;
ALTER TABLE `tag_relationAUTO_INCREMENT=1;
ALTER TABLE `tag_summaryAUTO_INCREMENT=1;
ALTER TABLE `wishlistAUTO_INCREMENT=1;
ALTER TABLE `log_quoteAUTO_INCREMENT=1;
ALTER TABLE `report_eventAUTO_INCREMENT=1;

TRUNCATE sales_flat_creditmemo;# 1 riga modificata.

TRUNCATE sales_flat_creditmemo_comment;# 1 riga modificata.

TRUNCATE sales_flat_creditmemo_grid;# 1 riga modificata.

TRUNCATE sales_flat_creditmemo_item;# 1 riga modificata.



TRUNCATE sales_flat_invoice;# 1 riga modificata.

TRUNCATE sales_flat_invoice_comment;# 1 riga modificata.

TRUNCATE sales_flat_invoice_grid;# 1 riga modificata.

TRUNCATE sales_flat_invoice_item;# 1 riga modificata.

TRUNCATE sales_invoiced_aggregated;# 1 riga modificata.

TRUNCATE sales_refunded_aggregated;# 1 riga modificata.

TRUNCATE sales_refunded_aggregated_order;# 1 riga modificata.

TRUNCATE sales_shipping_aggregated_order;# 1 riga modificata.


TRUNCATE sales_flat_shipment;# 1 riga modificata.

TRUNCATE sales_flat_shipment_comment;# 1 riga modificata.

TRUNCATE sales_flat_shipment_grid;# 1 riga modificata.

TRUNCATE sales_flat_shipment_item;# 1 riga modificata.

TRUNCATE sales_flat_shipment_track;# 1 riga modificata.

TRUNCATE sales_flat_quote_shipping_rate;# 1 riga modificata.

-- Reset all ID counters
TRUNCATE 
`eav_entity_store`;
ALTER TABLE `eav_entity_storeAUTO_INCREMENT=1;

-- 
set appropriate prefixes for ordersinvoicesshipmentscredit memos
INSERT INTO 
`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES ('1''11''1''1''000000000');
update `eav_entity_storeset `increment_prefix`= 1 where `entity_type_id`='5' and `store_id`='1';
update `eav_entity_storeset `increment_last_id`= '000000000' where `entity_type_id`='4' and `store_id`='1';

INSERT INTO `eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES ('2''16''1''2''000000000');
update `eav_entity_storeset `increment_prefix`= 2 where `entity_type_id`='6' and `store_id`='1';
update `eav_entity_storeset `increment_last_id`= '000000000' where `entity_type_id`='18' and `store_id`='1';

INSERT INTO `eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES ('3''19''1''3''000000000');
update `eav_entity_storeset `increment_prefix`= 3 where `entity_type_id`='8' and `store_id`='1';
update `eav_entity_storeset `increment_last_id`= '000000000' where `entity_type_id`='24' and `store_id`='1';

INSERT INTO `eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES ('4''23''1''4''000000000');
update `eav_entity_storeset `increment_prefix`= 4 where `entity_type_id`='7' and `store_id`='1';
update `eav_entity_storeset `increment_last_id`= '000000000' where `entity_type_id`='28' and `store_id`='1';

SET FOREIGN_KEY_CHECKS=1;
Saluti
Filippo
 
Magento Community Magento Community
Magento Community
Magento Community
 
giacomop81
Member
 
Total Posts:  38
Joined:  2012-05-17
 

Grazie mille Filippo.
Immagino che questo script cancelli tutti gli ordini, non vedo nessuna variabile per l’id dell ordine da cancellare.

Hai avuto occasione di testarlo su magento 1.8?

 
Magento Community Magento Community
Magento Community
Magento Community
 
TreInnova
Guru
 
Avatar
Total Posts:  465
Joined:  2009-02-20
Fano
 
giacomop81 - 27 October 2013 06:55 AM

Grazie mille Filippo.
Immagino che questo script cancelli tutti gli ordini, non vedo nessuna variabile per l’id dell ordine da cancellare.

Hai avuto occasione di testarlo su magento 1.8?

Si elimina tutti gli ordini di prova riportando il sistema ad uno stato iniziale.
Non ho avuto modo di testarlo con la 1.8. Potresti farmi da cavia wink.
In generale non uso ancora la 1.8 attendo la 1.8.0.1 almeno.
Saluti
Filippo

 
Magento Community Magento Community
Magento Community
Magento Community
 
giacomop81
Member
 
Total Posts:  38
Joined:  2012-05-17
 

Alla fine ho usato un modulo che si chiama Asperience_DeleteAllOrders

Spero possa essere utile anche a qualcun altro

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top