DOCS

結帳折扣規則

建立在訂單符合您設定的條件時自動套用的折扣——無需輸入代碼。

折扣規則會在訂單符合您設定的條件時,自動降低購物者的結帳總額。購物者不需要輸入任何內容——只要購物車符合資格,折扣就會自動套用。

這是折扣代碼的自動對應版本,折扣代碼只有在購物者輸入代碼時才會套用。兩者都位於 Dashboard 的設定 → 結帳下,並共用相同的建構工具、規則語言和排程功能。

折扣規則適用於以下類型的優惠:

  • 訂單金額超過門檻時提供免運費
  • 購物車達到最低金額時提供訂單總額的百分比折扣
  • 符合資格的訂單可享有固定金額折扣
  • 針對特定 SKU、產品 ID 或類別提供折扣
  • 在兩個日期之間進行的季節性促銷活動

折扣代碼與折扣規則的比較 

Dashboard 將結帳折扣分成兩個頁面。兩者都由相同的規則引擎支援——唯一的差異在於購物者是否需要輸入代碼。

↕折扣代碼↕折扣規則↕
Dashboard 頁面設定 → 結帳 → 折扣代碼設定 → 結帳 → 折扣規則
套用方式購物者在結帳時輸入代碼訂單符合條件時自動套用
識別方式折扣代碼——購物者輸入的值名稱——購物者永遠看不到的內部標籤
底層規則條件包含 :promo_codes: 子句條件不含 :promo_codes: 子句
所需條件無——代碼本身即為條件至少一項(最低消費或商品限制)
頁面已重新命名

先前稱為折扣的頁面現在改名為折扣代碼。現有的折扣、連結和網址皆維持不變——/settings/checkout/discounts 仍會開啟折扣代碼清單。

兩個頁面僅適用於線上商店組織。行銷市集(Marketplace)、郵政(postal)和報關(brokerage)組織會被重新導向到其他頁面。

建立折扣規則 

  1. 前往 Dashboard → 設定 → 結帳 → 折扣規則。
  2. 點選新增折扣規則。
  3. 輸入名稱,並可選擇輸入描述。
  4. 在套用折扣對象下選擇折扣要調整的項目,並設定開始和結束日期。
  5. 在折扣建構工具中,選擇折扣類型和數值,然後新增至少一項條件——最低消費要求、商品限制,或兩者皆有。
  6. 在規則預覽下確認產生的規則。
  7. 點選建立折扣規則。

詳細資訊 

欄位↕功能說明↕
名稱必填。此規則的內部標籤,顯示於折扣規則清單中。購物者永遠看不到此標籤,且此標籤不會被加入規則條件中。允許使用撇號。
描述給您團隊使用的自由格式備註。不會顯示給購物者。
開始/結束日期規則生效與停止的時間。將結束日期留空即可讓規則持續生效;設為過去的日期則可停用規則。

重新命名規則只會變更其顯示名稱。由於名稱永遠不會進入條件,重新命名不會覆寫您在規則預覽中手動編輯過的規則。

套用折扣對象

套用折扣對象下拉選單控制折扣要調整訂單的哪個部分,並會將折扣上限設定為該金額——例如 $50 的折扣套用到 $20 的購物車時,只會折抵 $20。可選擇訂單總額、購物車總額、運費總額或單一商品。

在編輯現有規則時,套用折扣對象僅限於與該規則原始情境相容的選項。若要在訂單層級與商品層級折扣之間切換,請改為建立新規則。

每項規則都需要至少一項條件 

折扣代碼永遠會受到購物者輸入代碼的限制。折扣規則沒有代碼,因此需要其他依據來判斷何時觸發——否則它將會對每筆訂單套用折扣。

請在折扣建構工具中至少設定以下其中一項:

  • 最低消費要求——最低金額與幣別。此規則僅在購物者的商品總額達到或超過此金額時才會套用。
  • 限制為特定商品——將規則限制在以 SKU、產品 ID 或類別比對的商品上。

如果您未設定任一項條件即儲存,Dashboard 會封鎖儲存動作並顯示:

折扣規則需要至少一項條件。請新增最低消費要求,或將其限制為特定商品。

折扣建構工具 

折扣建構工具會為您組建規則,運作方式與折扣代碼相同。使用區段標題中的啟用切換開關,選擇您要如何撰寫規則:

  • 啟用(預設)——顯示建構工具欄位,而規則預覽為唯讀。變更任一欄位後,預覽會自動重新產生。
  • 停用——隱藏建構工具欄位,您可直接在規則預覽中編輯規則文字。

如果您開啟的規則其已儲存的邏輯無法由建構工具重現,切換開關會停用並鎖定,該規則只能在預覽中編輯。

折扣類型

  • 百分比折扣——輸入百分比(0–100),並在計算百分比的依據下選擇計算基準:商品小計、運費、商品小計 + 運費,或商品金額(僅在套用折扣對象為單一商品時可用)。
  • 固定金額折扣——固定金額的折扣。輸入金額並選擇幣別。

條件要求

在設定此折扣何時可用下,選擇最低消費要求並設定金額與幣別。對於折扣規則而言,這是滿足「至少一項條件」要求的其中一種方式。

限制為特定商品

使用將折扣限制為以 SKU、產品 ID 或類別比對的商品,以限制規則適用的商品範圍:任何商品、特定 SKU、特定產品 ID,或特定類別(僅在套用折扣對象為單一商品時可用)。

每個值會在您按下 Enter 鍵後提交。值內可包含空格(例如 Holiday Gifts);空白項目會被過濾掉。商品比對採用完全相等比對,因此 PROD-123 不會比對到 PROD-1234。

如需建構工具欄位的完整參考資訊,請參閱結帳折扣代碼與折扣。

規則預覽 

規則預覽會顯示將被儲存的規則。規則以 then 分隔為兩個部分:

:items_total: >= 100 usd
  then :amount: = :shipping: * -1 and :type: = 'SHIPPING'
  • 條件(then 之前)決定規則何時觸發。
  • 動作(then 之後)描述折扣的作用內容與套用範圍——:type: 永遠是必填項目,並指出情境類型('ORDER_TOTAL'、'CART_TOTAL'、'SHIPPING' 或 'ITEM')。

與折扣代碼的差異在於條件:折扣規則的條件永遠不會包含 :promo_codes: 子句。其餘關於規則語言的一切——運算子、變數,以及運算子參考對話框——皆完全相同。完整的規則語言參考資訊請參閱規則預覽。

範例

點選規則預覽底部的範例,即可載入現成的規則。折扣規則頁面顯示僅含條件、不含折扣代碼的範本:

範例↕功能說明↕
免運費(100%)訂單小計達 $100 以上時,免除 100% 運費
訂單總額百分比折扣小計達 $50 以上時,訂單總額享 10% 折扣
購物車固定金額折扣符合 $50 最低消費時,購物車總額固定折扣 $5
依 SKU 提供免費贈品依 SKU 比對的特定商品享 100% 折扣
類別折扣特定類別的商品享 20% 折扣

點選使用此範例會覆寫目前草稿中的規則,但會保留您已輸入的名稱。使用搜尋欄位可篩選清單。

折扣會出現在哪個清單中 

Dashboard 會依據已儲存折扣的條件,將其歸類到兩個頁面之一:

  • 條件中包含 :promo_codes: 子句的折扣會出現在折扣代碼下。
  • 條件中不含該子句的折扣會出現在折扣規則下。
直接編輯規則會移動折扣所在位置

如果您關閉折扣建構工具,並手動在折扣規則的條件中寫入 :promo_codes: 子句,該折扣會變成折扣代碼,並在您儲存後移至折扣代碼頁面。反之亦然:從折扣代碼中移除 :promo_codes: 子句,會使其移至折扣規則。無論哪種情況,其名稱和設定都會被保留。

預約演示

這個頁面有幫助嗎?


獲取支持·法律文件·© 2026 Zonos
在此頁面: