如何根據購物車中的產品數量設定條件邏輯

已發表: 2024-02-23
  1. 為什麼條件邏輯對我的商店有用?
  2. 靈活結帳欄位插件中的條件邏輯
  3. 狀況購物車包含 > 商品數量
  4. 在一個欄位中組合多個條件邏輯規則
  5. 概括

為什麼條件邏輯對我的商店有用?

WooCommerce 結帳欄位的條件邏輯總是有一個主要目的。 這個想法是,商店顧客只填寫完成購買實際需要的那些欄位。 如果您認為商店需要您提供不必要的信息,您可能會感到沮喪。 即使提供個人資訊這一事實並沒有讓您氣餒,您也可能會因為浪費時間填寫冗長的表格而感到氣餒。

WooCommerce 在這裡僅提供一種類型的條件邏輯,乍一看它是相當不可見的。 當購物車僅包含不需要運輸的產品時會發生這種情況 - 然後運輸字段(帶有運輸前綴的字段,例如Shipping_first_name )被隱藏。 但僅此而已。

靈活結帳欄位插件中的條件邏輯

條件邏輯由兩個基本概念組成-條件和動作。 如果滿足條件,則觸發操作。 在 WooCommerce 結帳中,操作通常意味著顯示或隱藏字段,或根據需要進行設定。

點擊圖片可放大

例子#1
如果購物車包含其類別的「禮品」產品,請顯示「包裝為禮品」複選框。

從版本4.0.0開始, Flexible Checkout Fields插件提供了廣泛的條件邏輯設置,包括全新的條件(以粗體標記):

  • 購物車包含
    • 產品
    • 類別
    • 產品類別
    • 商品數量(購物車有多少商品)
  • 購物車(購物車的總價值是多少)
  • FCF 欄位(如果 FCF 外掛程式新增的欄位具有適當的值)
  • 郵寄方式
  • Woo 欄位(如果 WooCommerce 新增的欄位具有適當的值)
  • 用戶(他們在商店中的角色是什麼)
  • 付款方式
  • 日期(填寫表格的日期和時間)
  • FPF 欄位(如果靈活產品欄位外掛程式新增的欄位具有適當的值)

狀況購物車包含 > 商品數量

購物車包含 > 商品數量條件添加到靈活結帳欄位條件邏輯的想法來自哪裡? 插件用戶定期向我們報告這些和其他想法(需求),並且經常出現一種情況。

商店賣什麼?
只有虛擬產品—個人化門票。

商店需要什麼?
有關持票人的其他資訊 - 例如他們的姓名和電子郵件地址。
將此附加資訊與訂單一起保存。

解決方法是什麼?
條件邏輯購物車包含 > 商品數量

如果購物車中的產品數量與設定中給出的數值 (x) 相對應,則「購物車包含 > 商品數量」條件可讓您執行該操作:

  • 是 (x)
  • 超過 (x)
  • 小於 (x)

在插件面板中設定此類條件邏輯很簡單,只需配置一行:

  1. 選擇一個欄位(或新增一個欄位),例如票號上的姓名。 1然後按一下條件邏輯標籤。
  2. 按一下群組 1 - 將出現其他選項。
  3. 選擇一個操作,例如顯示此欄位- 將出現其他選項。
  4. 設定規則#1 (第一個條件):
    購物車包含 > 商品數量 > 超過 > 0
點擊圖片可放大

例子#2
如果購物車中至少有 1 件產品,則票號上的名稱。 結帳表單中將出現1 個欄位。

以下字段的設定類似:

  1. 選擇一個欄位(或新增一個欄位),例如票號上的姓名。 2然後按一下條件邏輯標籤。
  2. 按一下群組 1
  3. 選擇一個操作,例如顯示此欄位
  4. 設定規則#1
    購物車包含 > 商品數量 > 超過 > 1

例子#3
如果購物車中有 1 個產品,則票號上的名稱。 結帳表單中將出現1 個欄位。
如果購物車中有 2 個產品,則欄位名稱為票號。 1票號上的姓名2將出現在結帳表格中。

在一個欄位中組合多個條件邏輯規則

範例#2 和#3描述了商店中的所有產品都需要附加資訊(始終相同)的情況。 但是,商店中可能還有其他產品不需要提供姓名和電子郵件地址 - 那麼在票證欄位上顯示姓名沒有多大意義。 在這種情況下,需要附加條件(規則#2)來排除此類產品並縮小場景範圍:

  1. 選擇票據 #1 上的名稱字段,然後按一下條件邏輯標籤。
  2. 按一下群組 1
  3. 點選規則 #1行中的「與」按鈕 - 將出現其他選項。
  4. 設定規則#2 (第二個條件):
    購物車包含 > 類別 > 其中 > 門票
點擊圖片可放大

例子#4
如果購物車中至少有 1 個產品,並且包含「門票」類別中的產品,則門票上的名稱編號為 1。 結帳表單中將出現1 個欄位。

概括

靈活結帳欄位外掛程式的條件邏輯包括購買表單的所有基本元件,例如:購物車、運送和付款方式、WooCommerce 欄位和使用者角色。 如果我們添加更多不太明顯(但有用)的條件,例如 FCF 和 FPF 字段以及日期,我們將獲得一個完整的工具,使我們能夠處理最複雜的購買場景,例如僅向用戶顯示字段特定國家/地區(有關此主題的更多信息,請參閱如何在WooCommerce 結帳中向國家/地區字段添加條件邏輯一文)。

靈活的結帳欄位 PRO WooCommerce 59美元

在 WooCommerce 結帳表單中編輯、新增欄位或隱藏不必要的欄位。 將定價新增至欄位並使用條件邏輯。 這一切都與轉換和更好的用戶體驗有關。 新的: 現在您可以在一個或多個條件組(AND)下設定多個條件(OR)。

活躍安裝量:90,000+ |WordPress 評分:

加入購物車查看詳情
超過 90,000 個活躍安裝
最後更新:2024-02-21
適用於 WooCommerce 8.2 - 8.6.x