如何批量编辑核心和自定义 WooCommerce 订单状态?
已发表: 2022-09-15您的 WooCommerce 商店是否处理成百上千的订单? 更改订单状态和管理订单详情是否会占用您宝贵的时间?
那么这篇文章肯定会让你摆脱这种世俗,而不需要任何编码技能。
这篇博文解释了如何在批量和其他订单管理字段中简单快捷地管理默认或核心 WooCommerce 订单状态。
我们还将了解如何管理 WooCommerce 自定义订单状态。
这对于管理后端订单列表的商店经理和管理员来说非常有用,因为他们现在可以轻松地搜索具有特定状态的订单并对其采取行动。
默认的 WooCommerce 订单状态
WooCommerce 中的订单状态是什么?
简单来说,订单状态就是一个标签,代表订单的当前状态。
客户完成结帐流程时会创建订单。 它们仅对分配了“管理员”和“商店经理”角色的用户可见。 每个订单都有一个唯一的“订单 ID”,并被分配一个“状态”。
根据订单在交货周期的付款位置,它被分配一个状态。
以下是 WooCommerce 中的核心订单状态:
- 待付款– 已收到订单但未开始付款。
- 失败– 付款失败或被拒绝。 它可能会被支付平台(如 PayPal)拒绝,或者需要身份验证 (SCA)。
注意 – 此状态可能不会立即显示,而是在验证之前显示为待处理。 - 处理中 - 已收到付款,库存已减少,订单正在等待履行。
注意 – 所有产品订单都需要处理,但仅包含虚拟产品和可下载产品的订单除外。 - 已完成- 订单已完成并完成。 它不需要进一步的操作,表明一切顺利。
- 暂停- 需要商店经理的确认。 库存减少,但客户尚未付款。
- 已取消– 由管理员或客户取消。 库存增加,无需进一步操作。 但是,您可以联系客户了解原因。
- 已退款- 由管理员退款,无需进一步操作。
- 需要身份验证——等待客户对交易进行身份验证和/或完成 SCA 要求的操作。
有关管理订单的更多信息,请参阅我们的 WooCommerce 订单管理指南。
WooCommerce 中的订单状态如何变化?
从在您的商店下订单的那一刻起,直到交付,订单状态一直在变化。
这些状态由 WooCommerce、支付网关和商店所有者/管理员/商店经理设置和/或更改,具体取决于订单所在的位置。
这是 WooCommerce 中的订单流程:

例如,对于实体产品,当客户在线下订单时,WooCommerce 中将默认设置顺序中的下一个订单状态“待付款”。
接下来,支付网关验证客户是否完成支付并将其状态更改为“暂停”。 付款成功后,将标记为“处理中”。
在此之后,WooCommerce 不会做任何其他事情。 商店经理会根据最终客户的行为将订单标记为“已完成”、“已取消”或“已退款”。
为什么要更改默认订单状态?
每个 WooCommerce 商店都是不同的,并且有不同的要求。 一些经营终身交易和更长退款窗口期的商店将有更多订单需要退款。 虽然有些商店有不退款政策。
对于实体店,付款发货成功后,需要手动将订单状态更改为“已完成”。 如果客户退回并且不想更换,请将其更改为“已退款”。
一些商店需要手动将虚拟产品的订单标记为“已完成”,因为默认的 WooCommerce 在收到付款后会将订单状态保留为“处理中”。
此外,可能有一些商店的默认订单状态功能不够用,商店需要自定义订单状态。 例如,销售珠宝的商店在准备发货之前将具有自定义订单状态,例如“按订单生产”和“雕刻”。
当有成百上千的订单需要管理时,使用默认的 WooCommerce 就变得非常困难。 您需要一个功能强大的订单状态管理器插件来减少您的工作量并节省宝贵的时间和精力。

该插件是智能管理器。
智能管理器是最好的 WooCommerce 订单状态管理器插件吗?
Smart Manager 插件允许您使用类似 Excel 的表格编辑器从一个地方查看、管理和编辑所有订单。
修改订单状态、向订单添加信息、将订单数据导出为 CSV、按日期过滤订单和批量编辑状态……快速执行数百个订单操作。

让我们了解更多有关管理核心 WooCommerce 订单状态的信息。 以下内容也适用于编辑与订单相关的其他数据字段。
首先,安装并激活 Smart Manager 插件。 完成后,转到您的WordPress admin panel > Smart Manager
。 将显示“产品”仪表板。 从下拉列表中选择Orders
仪表板。
直接创建新订单和更改订单状态
这对实体店更有用。 假设您的客户订购了一款高端产品。
使用智能管理器,使用Add Row
选项添加新订单。 它将被添加到工作表编辑器中,默认为“待付款”订单状态。 然后在收到付款时直接在Status
栏下更改它的订单状态。 这是内联编辑。
使用Add Row
按钮批量添加新订单,然后批量设置状态(稍后会详细介绍)。
注意 – 您还可以直接添加除行项目之外的其他订单详细信息。
内联编辑订单状态
如果您想将订单状态从“待处理”更改为“已完成”或“已完成”更改为“已退款”,请直接使用电子表格立即更改状态。
该插件将为您提供一个下拉菜单以选择订单状态。 无需前往个别订单并进行编辑。
您还可以使用 Smart Manager 的高级搜索在数千个条目中查找订单并更改其状态。
批量修改订单状态
这是 Smart Manager 最闪耀的地方。
您可以一次批量编辑成百上千个订单的订单状态。
假设您昨天添加了 50 个新订单,并希望在订单已交付并且您今天通过货到付款收到付款时立即将所有订单的状态从“待处理”设置为“已完成”。
- 使用搜索过滤器选择订单。 您可以设置一个过滤器,其中包含订单状态为“待付款”和昨天的日期。
- 单击订单仪表板上的
Bulk Edit
按钮。 它将打开一个滑动面板。 - 输入条件
Status > set to > Completed
和Payment Method > set to > Cash on Delivery
。 - 单击
Update
按钮。

而已。
无论是更改订单状态、运输详情、付款方式、订单总额,您都可以在几秒钟内更新它们。 100 或 1000 或 10000 多个订单,Smart Manager 批量编辑技术处理一切。
注意– 您可以一次更新商店中的所有订单或搜索结果中的所有订单。
您还可以批量打印订单的 PDF 发票。
按状态过滤订单
Smart Manager 根据条件从数千个订单中提取准确结果。 您可以使用运算符和关键字来搜索您想要的订单,而不会弹出随机订单。
应用过滤器,编辑订单字段并保存!
单击订单仪表板上的Advanced Search
切换。 它将打开一个滑动面板。
现在输入您的搜索条件以执行导出。 例如,我们想通过以下方式过滤订单:
- 订单状态为“已退款”
- 三个月的日期范围
- 订单总额超过 300 美元

删除订单
您有时可能会创建测试订单并希望将其删除。 最好在不需要时清除它们。 您可以将它们移至废纸篓或永久删除它们。
重复订单
如果您想创建具有与运输、总计但不同状态相关的类似字段的订单,请使用智能管理器中的复制选项。 然后,根据需要进行编辑。
根据订单状态导出为 CSV
您可以导出所有订单或基于过滤器的订单。 例如,导出今年 7 月份的所有“已取消”订单。
或使用多个过滤器 - 导出过去六个月内退款且订单总额超过 300 美元的所有订单。
了解有关高级订单导出的更多信息。
订单数据的自定义视图
现在订单仪表板涉及大量数据。 如果您想一直使用一些有限的数据字段,您可以设置一个仅包含这些数据字段的特殊仪表板(这是一个自定义视图),然后在需要时继续对该自定义视图进行编辑。
使用列过滤器仅选择要查看的特定数据列。
以下是创建自定义视图的方法
访问权限
您的商店经理可以查看订单数据,但您也希望限制他们查看和管理与产品、用户和其他帖子类型相关的数据。
Smart Manager 插件允许您仅向特定用户授予对特定仪表板的访问权限。 您还可以为自定义视图分配访问权限。
笔记和电子邮件通知
就像在 WooCommerce 中一样,交易记录也将通过智能管理器添加到状态更改的订单中。 当订单状态发生变化时,客户将收到一封电子邮件。 您还可以编辑订单的“客户提供的注释”。
注意– 除订单项(购买的产品)外,您现在可以管理和编辑所有订单数据字段。
试用 Smart Manager 现场演示
管理和编辑 WooCommerce 自定义订单状态
Smart Manager 也扩展了其管理自定义订单状态的灵活性。
以下是带有示例的快速概述:
- 使用自定义订单状态直接添加新订单。 例如,珠宝物品的“雕刻”状态。
- 通过以 Venessa Rodrigues 的名义定位订单,在线编辑自定义订单状态,从“雕刻”到“准备发货”。
- 收到付款并收到客户订单后,将二十件珠宝物品的自定义订单状态从“准备发货”批量编辑为“已完成”。
- 应用过滤器以根据自定义订单状态(如“制造”和订单总额超过 500 美元)定位订单。
- 根据自定义状态“按订单生产”导出上个月的所有订单,并且仅包含这些列 - 名称、电子邮件、状态、订单总额。
- 为里昂(用户角色商店经理)设置自定义视图,并仅授予对包含自定义订单状态的视图的访问权限。
- 通过电子邮件通知客户自定义订单状态的更改。
如何自动完成虚拟和可下载产品的订单状态?
现在,WooCommerce 可以自动将可下载产品的订单标记为已完成。 但是对于虚拟产品,它会在收到付款后将订单状态保留为“处理中”。
在这种情况下,手动将每个订单标记为“已完成”非常耗时。
因此,您可以使用 Smart Manager 使用批量编辑功能快速将这些订单标记为“已完成”。
另一种选择是使用我们的 WooCommerce 自动完成虚拟订单扩展程序将这些订单标记为自动完成。 它也适用于 WooCommerce 订阅插件。
超越订单管理
不仅可以下单,还可以管理产品、优惠券、订阅、预订、课程……任何 WordPress 帖子类型使用智能管理器。
使用 Smart Manager,您可以:
- 为批量发行的数百张优惠券延长优惠券到期限制。
- 为产品批量分配类别和属性。
- 搜索所有过期的订阅并将其删除(移至废纸篓)。
- 取消在某个日期范围内进行的所有预订。
- 根据搜索过滤器内联编辑成员资格。
- 复制具有相似数据的课程,进行编辑并快速设置新课程。
还有更多……
结论
使用 Smart Manager 管理核心和自定义 WooCommerce 订单状态将帮助您完全控制您的订单管理。
这将帮助店主及其团队节省时间并专注于更重要的事情以改善他们的业务。
因此,别无所求,立即开始以更智能的方式管理您的订单!
获取智能管理器插件