一个客户正在使用Wordpress和WooCommerce开一家在线商店。现在,随着他们的店铺越来越大,对更多开发的需求也越来越大,我想建立一个临时店铺,以提供更好,更安全的工作流程。我做了生产车间的备份,但我想知道如何快速,安全地删除所有订单数据,而又不通知让客户免费获得生产客户分期店里所有产品仍然可用。
我发现了define ('WC_REMOVE_ALL_DATA', true);
,但这也会删除产品。
答案 0 :(得分:0)
有几种删除WooCommerce订单的方法。您可以按照方便的方式进行操作。没有电子邮件通知将发送给客户。
方法1:使用此插件-WC Delete all orders。
方法2:转到“订单”屏幕,选择(检查)所有订单,然后从“批量选项”下拉列表中选择Move to Trash
。点击“回收站”,然后点击Empty Trash
按钮。
方法3:将其添加到主题的“ functions.php”中,仅运行一次并删除。
global $wpdb;
$wpdb->query("UPDATE $wpdb->posts SET post_status = 'trash' WHERE post_type = 'shop_order'");
现在,您所有的订单都将被移至废纸you,您可以通过点击Empty Trash
按钮将其全部删除。