如何在 WooCommerce 导入期间批量更新订单字段值

已发表: 2022-11-14

每天,WooCommerce 商店都会下大量订单。 有时,由于各种因素,这些订单需要从一个商店迁移到另一个商店。 手动处理这些导出的过程将花费大量时间。

大多数 WooCommerce 商店所有者最终将需要导出订单信息。 这些是一些原因:

  • 分析和报告
  • 移动到不同的服务器或平台
  • 备份
  • 订单完成度

默认情况下,WooCommerce 具有导入和导出订单的功能,要利用映射列的功能,您需要使用可信赖且可靠的订单导入导出插件来完成这些任务。

在导入订单时,您可以使用第三方插件批量编辑/更改订单字段。 通过使用 Order Import Export 插件的基本版本,您拥有称为转换选项的函数表达式,您可以在其中添加常量值、追加和前置订单字段值到您的订单详细信息。

订单列映射中的转换选项

要更正或更新特定订单映射字段的所需值,请使用转换选项。

变换选项下的铅笔图标

当您需要更新/修复批量订单的任何映射字段时,此选项非常有用。 通过使用加、减、乘、除等计算模式,您可以更改任何数字顺序字段的值。 有了这个,您可以将映射字段固定为常量值或附加或前置必要的内容。

现在让我们看一些示例,以更好地理解在订单导入期间使用转换选项向订单字段添加值。

使用 WooCommerce 订单导入导出插件更新订单字段值

先决条件

在将您的订单导入另一个网站之前,您需要一个使用相同插件导出的 CSV 文件,以简化导入过程。

  • 订单导入前需要示例 CSV 文件作为先决条件
  • WooCommerce 订单导入导出插件

第一步:安装插件

要在订单导入过程中应用转换选项,您需要安装 WebToffee 的导入导出插件。 如果您已经安装了导出 CSV 文件的插件,请跳至步骤 2。
要下载该插件,请从 WordPress 仪表板转至插件>添加新插件。 从插件存储库中,安装并激活插件。

选择添加新插件
订单导出导入插件基础版

第 2 步:导航到导入设置

再次从 WordPress 仪表板转到WebToffee Import Export (basic) > Import

从仪表板选择导入选项

第 3 步:选择要导入的帖子类型

作为导入订单数据的第一步,从下拉列表中选择要作为订单导入的帖子类型。

要作为订单导入的帖子类型

选择帖子类型后,单击第 2 步:选择导入方法按钮。

第四步:选择导入方式。

选择导入方式为 Advanced Import,用于映射列、映射选择和其他高级选项的详细过滤。 上传订单列表的 CSV 文件。

Advanced import的订单导入方式

上传后,选择第 3 步:映射导入列按钮。

第 5 步:映射导入列

在此步骤中,我们将映射列以导入并使用转换选项更改/编辑任何列。

当在输入文件中发现匹配的标题名称时,将自动映射列。

WooCommerce 导入期间的订单文件列

在这里,映射的列可以通过下拉菜单中的单个滚动来查看。

当您单击文件列旁边的铅笔形图标时,将出现一个弹出窗口,允许您为产品字段输入一个值。

在 WooCommerce 订单导入中使用转换选项
为 WooCommerce 订单导入中的列设置值

表达式:可以使用任何运算符 +、*、/、-、()、&、@ 或字符串常量来更改字段值。

例如:[{order_total}+10]

输入文件列:从下拉列表中选择需要更改的列。

输出/预览:基于输入文件的第一条记录,将生成一个样本值。

例如:最初订单总计为 90.00,当订单总计加 10 时,订单总计的样本值为 100.00。

在订单导入期间使用转换选项的主要优点

以下是使用“转换”选项更改订单字段值的一些选项以及示例:

您可以为字段分配常量值

例如:假设您希望将订单状态更改为已完成。 在转换选项下的订单状态行写入完成如下图:

将订单字段值从processing修改为completed

将常量值 Completed 应用于状态处理。 导入后,订单状态将更改为已完成。

修改后的状态被导入,如下所示:

修改账单状态为完成

您可以向该字段添加任何必需的值

例如:假设您希望将运费总额增加 10。在 Shipping Total 行的转换选项中写入 +10,如下所示:

例如:[{shipping_total}+10]

如果您在出口前没有分配任何运费总额,您可以将该值添加到您的运费总额中。

在 Woocommerce 订单导入期间更新运费总额

导入时修改后的值如下图:

Shipping total 的修改订单字段值

附加值 (10.00 + 10)

您可以将任何必需的值减少到该字段

例如:假设您希望将订单总数减少 5。在 Order Total 行的转换选项中写入 -5,如下所示:

例如:[{order_total}-5]

在订单导入期间更新订单总额的流程

导入时修改后的值如下图:

订单总计修改订单字段值

按值减少(90.00-5)

在 WooCommerce 中更改日期格式

日期格式必须采用 WooCommerce 格式才能将其导入您的在线商店(yyyy-mm-dd H:i:s,例如 2016-07-13 4:24:25)。

因此,CSV 文件中的日期必须采用这种格式,或者您可以使用转换选项将日期转换为 WooCommerce 格式。 PHP 格式的 CSV 文件中的日期可以转换为 WooCommerce 格式。 以下是几种格式:

  • 日/月/年 H:i
  • 月/日/年 H:i:s
  • 年/月/日 H:i:s
  • 年/日/米 H:i:s

注意:转换选项和 CSV 文件必须使用相同的日期格式。

例如:

假设您希望更改 d/m/yy H:i 格式的订单日期。 如下图所示,在订单日期行中,使用转换选项放置 @ d/m/yy H:i:

在 WooCommerce 订单导入期间更新订单日期

进口订单日期调整如下:

更新订单日期作为 WooCommerce 中的订单字段值

更新日期为2022-11-07 11:40

您可以将任何必需的值附加到该字段

例如:

假设您希望添加 Pvt Ltd 的计费公司。在计费公司行的最后,单击铅笔图标,键入 &Pvt Ltd,如下所示:

在 WooCommerce 导入期间更新计费公司

导入时修改后的公司数据调整如下:

WooCommerce 中计费公司的更新订单字段值

附加值是 XXXX &Pvt Ltd

您可以在字段前添加任何必需的值

例如:

假设您想在帐单名称前添加称呼:使用转换选项在帐单名称行中写入 Mr/Mrs [您的帐单名称],如下所示:

在 WooCommerce 订单导入期间更新账单名称

导入时修改的billing name调整如下:

更新了 WooCommerce 中账单名称的订单字段值

附加的账单名称将是 Maple John 先生/夫人

包起来

在导入过程中,转换选项使您能够修改/更改文件列。 当您需要更新或更正批量产品的任何映射数据时,此工具非常有用。

希望本文能引导您朝着正确的方向前进。 我们鼓励您阅读如何在 WooComerce 导入期间批量更新产品字段

如果您有任何疑问,请在下方提及。