WooCommerce管理自訂訂單欄位
管理員自訂訂單欄位擴充功能可讓您將欄位新增至現有訂單,如筆記,日期或其他相關詳細資訊。依預設,多餘欄位只會顯示給網站管理員,如果需要的話,也可以納入客戶的「我的訂單」頁面。
設定與設定
安裝
- 登入WordPress 。
- 在左側選單,前往WooCommerce並按一下[延伸]。
- 從GoDaddy內含的擴充功能清單中,捲動至「管理員自訂訂單欄位」,然後按一下[安裝] 。
安裝完成後,請參考左側選單中的WooCommerce ,並選擇自訂訂單欄位以開始新增自訂欄位。
新增自訂訂單欄位
- 按一下[新增欄位]。
- 在訂單詳細資訊中,設定您要在欄位上顯示的標籤。
- 設定說明。懸停在問號(?)圖示上時,這會顯示給使用者。
- 選取欄位類型:
- 文字:欄位文字的簡短字串。
- 文字區域:該欄位的一長串文字。
- 單選:包含單選按鈕的清單,供您選擇多個選項。
- 選取:下拉式選單選取多個選項之一。
- 核取方塊:包含用於選取一個或多個選項的核取清單的清單。
- 多重選取:建立選取一個或多個選項的欄位。
- 日期:彈出式日曆選取日期。
- 依欄位類型設定「預設」及「值」 。注意:選擇,單選,多重選擇和核取方塊欄位類型為必填。
- 使用豎線分隔多個值
|
(例如:value1 | value2 | value3) 。 - 若要設定預設值,請輸入兩個星號
**
之前和之後的值。
- 使用豎線分隔多個值
- 設定屬性可決定要在哪裡看到該欄位,以及該欄位是否在排序和篩選中使用。
- 必填:在欄位中加入紅色星號,表示應該填寫完成。這只是視覺上的提示,不需要儲存或完成訂單。
- 在檢視訂單畫面中顯示:在訂單儀表板中新增欄位,讓您可以在單一畫面中檢視所有資訊。
- 允許在「檢視訂單」畫面上排序:允許您依欄位值依字母或數字順序排序。請注意:多重選擇和核取方塊欄位類型無法用來分類。
- 允許在檢視訂單畫面上篩選:允許您根據欄位值篩選並檢視特定訂單。
- 在我的訂單/電子郵件中顯示:在客戶的我的訂單頁面或電子郵件中顯示。
- 按一下[儲存欄位]。
雖然「管理員自訂訂單欄位」沒有一般設定,您建立的欄位都會有您可以設定的選項。
返回頂端匯入和匯出
自訂訂單欄位會儲存為訂單中繼資料,因此您可以匯入或匯出自訂訂單欄位。雖然許多匯入商和匯出商都可以加入訂單中繼(post meta),不過這裡有部分外掛程式特別為管理員自訂訂單欄位新增相容性,不需要商家採取任何動作或自訂編碼。
客戶/訂單/優惠券匯出(CSV)
使用「客戶/訂單/優惠券匯出」擴展功能後,您就可以將自訂訂單欄位新增到訂單CSV的自訂格式中,並且會以內建格式自動新增為新欄位。
- 自訂格式:使用獨特的欄位ID搜尋並加入自訂欄位
admin_custom_order_field_{fieldID}
並為各欄命名。 - 預設或內建格式:自訂訂單欄位會自動新增為CSV訂單匯出中的欄位,並為已匯出CSV中每個管理員自訂訂單欄位新增一欄。
客戶/訂單/優惠券匯出(XML)
當使用客戶/訂單/折價券匯出擴充功能進行XML匯出時,匯出的訂單資料會自動以專屬XML標記新增至預設或舊版格式,並可自訂包含在任何自訂格式中。
-
自訂格式:若要在建立自訂XML格式時加入自訂欄位資料,請務必加上
AdminCustomOrderFields
作為資料來源,然後為將要使用的標籤/包裝設定名稱。 -
預設或舊版格式: A
<CustomFields>
預設則是將包裝器加入XML檔案。此包裝內有一個<CustomField>
訂單中每個欄位的元素,元素將輸出該欄位中每個欄位的欄位ID,管理名稱和值。
預期的XML輸出範例:
<CustomFields>
<CustomField>
<ID>field ID</ID>
<Name>field admin name</Name>
<Value>field input received for this order</Value>
</CustomField>
</CustomFields>
CSV匯入相容性
雖然管理員自訂訂單欄位後綴並未與客戶/優惠券/訂單CSV匯入套件完全相容,但是大部分資料還是可以輕鬆匯入。
每個自訂訂單欄位的中繼鍵使用以下格式_wc_acof_{id}
,{id}
會被欄位的ID取代,該ID在您建立的每個欄位的標籤旁都清楚可見。因此,您可以用meta:_wc_acof_{id}
,可以輕鬆匯入所有欄位值(多重選取和核取方塊欄位類型除外)。
相關步驟
- 查看WooCommerce文件了解開發人員秘訣,以及有關自訂訂單欄位的常見問題。
- 在WooCommerce中檢視訂單