客户正在使用Wordpress和WooCommerce运行在线商店。现在,随着他们的店铺越来越大,对更多开发的需求越来越大,我想建立一个更好,更安全的工作流程。我做了生产车间的备份,但我想知道如何快速,安全地删除所有订单数据,而不通知客户获得所有产品仍然可用的生产 - 客户免费登台店。
我找到了define ('WC_REMOVE_ALL_DATA', true);
,但这将删除产品。
有几种方法可以删除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'");
现在,您的所有订单都将被移至垃圾箱,您可以通过单击Empty Trash
按钮删除所有订单。