如何在 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 導入期間批量更新產品字段

如果您有任何疑問,請在下方提及。