如何快速删除WooCommerce中的所有订单【SQL技巧】

由于各种原因,有时我们需要 我们删除所有命令 一段时间内的数据 网上商店 (我的订单) 创建的 WooCommerce.

所有人都可以使用的方法是在“WooCommerce“→”我的订单“,然后到”批量操作“选择选项”移到废纸篓“然后点击”Apply“。

点击“后Apply", 订单将移至"垃圾桶“。

当我们想要从 WooCommerce 订单中删除成百上千个订单时,我们该怎么办?

在上面的例子中,我只有一个订单,但是当有几个订单时 WooCommerce 中的数百个订单,您有两个选项可以删除它们。

1. 从仪表板中删除 WooCommerce 订单.

许多用户 WordPress 并且 WooCommerce 忽略或者我没有看到在顶部,仪表板右侧某处是“屏幕 Options“。

来自“屏风 Options“我们可以选择在页面上列出更多的命令。 经过 default WooCommerce 列出了 25 个订单,但从“屏幕 Options“我们可以选择”数 items 每页”更大的数字。
如果你的订单量非常大,还是不错的 不要超过页面上列出的 150 个订单. 服务器上的负载可能非常高,并且在列出命令和删除命令时都可能发生与主机服务器的通信中断。 Error和 NGINX 或 HTTPD 服务器。

WooCommerce 每页订单数

点击“后Apply”将自动刷新页面并列出您设置的 WooCommerce 订单数量。

2. 从 SQL 中删除 WooCommerce 命令

此方法将从中移动所有命令 WooCommerce我的订单 在“垃圾桶",您可以在其中单击删除它们。

首先,对数据库进行备份。

去phpMyAdmin,选择存储数据库,并在 SQL 中运行以下命令行:

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

4347 行受影响。 (查询耗时 0.2114 秒。)

结果在我的情况下返回。

成功执行 SQL 命令后,进入 Dashboard → WooCommerce → Orders → Trash 中的在线商店,然后点击“清空回收站“。

如果您要从购物车中删除大量命令,请不要指望单击“清空垃圾箱”后它们就会消失。 很可能网页不会响应并且会发生服务器错误,该错误会在刷新后消失。 重复该操作,直到“订单”垃圾箱为空。

如何以 » WordPress » 如何快速删除WooCommerce中的所有订单【SQL技巧】

对技术充满热情,我喜欢测试和编写有关操作系统的教程 macOS, Linux, Windows, 关于 WordPress, WooCommerce 和配置 LEMP 网络服务器 (Linux、NGINX、MySQL 和 PHP)。 我写在 StealthSettings.com 自 2006 年以来,几年后我开始撰写 iHowTo.Tips 教程和有关生态系统中设备的新闻 Apple: iPhone,iPad, Apple 手表,HomePod, iMac, MacBook、AirPods 和配件。

关于“如何快速删除所有 WooCommerce 订单 [SQL 提示]”的 4 个想法

  1. 我可以根据 avere un customer database da ricontattare 保留非 sarebe meglio 的订单吗?

    Nel mio 网站 gli ordini più vecchi si cancellano 自动。
    来 faccio invece a bloccare questo procedure e conservarli per semper?

    谢谢。

    回复

发表评论