如何删除magento的订单

2010-08-22 17:27:46.0

magento中的订单默认是不能删除的,这个有好处也有坏处,不能删除订单....可以避免一些员工的误操作。。

 
 

但是在我们的开发过程中,无可避免的产生一些测试订单。。如果这些订单不删除掉的话。。实在是太影响外观了。。那么怎样删除这些无用的订单呢?magento后台中没有删除订单的功能,只看到有取消订单的功能,根本没有删除订单的选项

一下回到解放前,哥用sql删还不行?

这里通过直接sql语句删除数据库中的订单记录

TRUNCATE TABLE `sales_flat_invoice_grid`;
TRUNCATE TABLE `sales_flat_invoice_item`;
TRUNCATE TABLE `sales_flat_order`;
TRUNCATE TABLE `sales_flat_order_address`;
TRUNCATE TABLE `sales_flat_order_grid`;
TRUNCATE TABLE `sales_flat_order_item`;
TRUNCATE TABLE `sales_flat_order_payment`;
TRUNCATE TABLE `sales_flat_order_status_history`;
TRUNCATE TABLE `sales_flat_shipment`;
TRUNCATE TABLE `sales_flat_shipment_grid`;
TRUNCATE TABLE `sales_flat_shipment_item`;
TRUNCATE TABLE `sales_flat_shipment_track`;
TRUNCATE TABLE `sales_payment_transaction`;

表真他妈的多啊。。。。,执行上述代码前,前备份好您的数据库

虽然我们通过SQL的方式可以删除magento中的订单.不过我觉得最好的方式还是通过代码来实现

文章作者:POPO4J
本文地址:http://www.popo4j.com/magento/how_to_remove_magento_orders.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!