Topmagento.com|Magento技术交流站

如何删除后台的magento 订单(order)

栏目:magento疑难解答      1,751 views      尚无回复

有时候magento后台订单太多太杂,或者在magento网店刚上线时生成了很多测试订单,那么怎样删除这些无用的订单呢?到magento后台去看了下,没有删除订单的功能,只看到有取消订单的功能,根本没有删除订单的选项。于是找了一下解决方法,在这里写下来:
做之前请先备份数据库。
首先你要打开你的magento数据库,点击数据库(SQL),输完以下代码点击执行按钮即可删除所有订单。

1
2
3
4
5
6
7
8
9
10
11
12
13
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`;
如图:
删除magento后台的订单
这个方法本人在magento 1.4.1.0 中测试成功。

标签:

转载注明:转自Topmagento.com|Magento技术交流站

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

收藏分享: QQ书签 / 百度收藏 / Google书签 / 收藏到鲜果 / Digg / Del.icio.us



发表回复


XHTML: 您可以使用如下代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>