建立折扣
要在 Dashboard 中建立折扣:
- 移至 Dashboard → Settings → Checkout → Discounts。
- 按一下 New discount。
- 填寫產生器欄位(在下面各節中說明)。
- 在 Rule preview 下確認規則。
- 按一下 Create discount。

詳細資訊
| 欄位↕ | 其功能↕ |
|---|---|
| Discount code | 必填。購物者在結帳時輸入的代碼(例如 SAVE10)。空格和撇號會被移除,以便可以安全地嵌入規則中。 |
| Description | 供團隊使用的自由形式筆記。不向購物者顯示。 |
| Start / end date | 折扣變為有效時及停止時。將結束日期留空以無限期保持折扣為有效;將其設定為過去日期以停用。 |
套用折扣至
Apply discount to 下拉選單(在 Details 部分中)控制折扣調整訂單的哪一部分。它也會限制折扣—例如,套用到 $20 購物車的 $50 折扣只能優惠 $20。選擇其中之一:
- Order total — 套用於包含項目和運費後的完整落地成本。
- Cart total — 只套用於項目小計。
- Shipping total — 只套用於運費。
- Item — 套用於特定項目或項目分類。

編輯現有折扣時,Apply discount to 僅限於與折扣原始背景相容的選項。若要在訂單級和項目級折扣之間切換,請改為建立新折扣。
折扣產生器
折扣產生器從幾個欄位為您組合規則。使用部分標題中的啟用切換來選擇如何編寫規則:
- Enable on(預設)—顯示產生器欄位,Rule preview 為唯讀。變更任何欄位,預覽會自動重新產生。
- Enable off — 產生器欄位被隱藏,您可直接在 Rule preview 中編輯規則文字。使用此方式處理產生器無法表達的進階條件(例如多個
or分支或產生器未發出的運算子)。
如果您開啟的折扣其已儲存規則使用產生器無法重現的自訂邏輯,切換為關閉並鎖定 — 規則只能在預覽中直接編輯。

折扣類型
選擇折扣的計算方式:
- Percentage off — 輸入 Percentage(0–100),並在 Calculate percentage against 下選擇計算對象:
- Items subtotal — 項目總額的百分比。
- Shipping — 運費的百分比。
- Items subtotal + Shipping — 項目加運費的百分比。
- Item amount — 配對項目金額的百分比。(當 Apply discount to 為 Item 時可用。)
- Fixed amount off — 固定折扣。輸入 Amount 並選擇 Currency。
Calculate percentage against(百分比乘以的對象)獨立於 Apply discount to(折扣減少並限制針對的總額)。例如,您可以提供「項目小計的 10%」作為運費折扣。
需求
在 Configure when this discount should be available 下,設定折扣套用前必須滿足的臨界值:
- No minimum purchase requirements — 只要代碼和日期相符,折扣就始終套用。
- Minimum purchase requirements — 設定最低金額和貨幣。只有當購物者的項目總額在此金額或以上時,折扣才會套用。
限制至特定項目
使用 Restrict the discount to items matched by SKU, product ID, or category 來限制折扣所適用的項目。選擇其中之一:
- Any item — 折扣適用於購物車中的每個項目。
- Specific SKUs — 輸入一個或多個 SKU。只有符合 SKU 的項目才能獲得折扣。
- Specific product IDs — 輸入一個或多個產品 ID。只有相符的產品才能獲得折扣。
- Specific categories — 輸入一個或多個項目分類。只有這些分類中的項目才能獲得折扣。(當 Apply discount to 為 Item 時可用。)
按下 Enter 時會提交每個值。值內允許使用空格(例如
Holiday Gifts);空白項目會被篩選掉。項目配對使用完全相等,因此PROD-123不會配對PROD-1234。
規則預覽
Rule preview 顯示取得儲存的基礎規則。啟用 Discount builder 時,預覽為唯讀,並在您變更欄位時重新產生;關閉產生器可直接編輯規則(用於進階條件,例如組合多個 or 分支、參考產生器未公開的變數或微調運算子)。
規則分為兩個部分,由 then 分隔:
:promo_codes: any_eq 'GIFT' and :product_id: any_eq 'PROD-123'
then :amount: = :item_amount: * -1 and :type: = 'ITEM'
- condition(
then前)決定何時觸發規則。 - actions(
then後)描述折扣的作用及其套用位置 —:type:始終為必填,表示背景('ORDER_TOTAL'、'CART_TOTAL'、'SHIPPING'或'ITEM')。
每個折扣必須包含至少一個動作,除了 :type: — 通常是設定折扣值的 :amount: 動作。
當在直接編輯規則後重新啟用 Discount builder 時,它會在可識別的地方將目前規則讀回其欄位。如果規則包含產生器無法表示的內容,Enable 切換保持鎖定關閉,規則保留在預覽中供編輯。
範例
按一下規則預覽底部的 Examples 以開啟隨時可用的折扣規則清單。按一下 Use this example 以將範例載入產生器並覆寫目前草稿。

使用搜尋欄位篩選範例—例如,輸入 free 可縮小至免費運費和免費禮物範本。

運算子
當您直接編輯規則(Discount builder 為關閉)時,按一下 Operators 以開啟可搜尋的規則語言支援的每個運算子的參考 — 算術(+、-、*、/、%)、邏輯(and、or)、比較(==、!=、>、>=、<、<=)和清單(any_eq、any_contains、any_starts_with 等)。

標記為 Partial match 的運算子檢查值是否包含搜尋文字—例如,:product_id: any_contains 'PROD-123' 也相符 'PROD-1234'。如需完全配對,改用 eq / any_eq。產生器始終發出完全配對運算子;部分配對運算子只有在您在預覽中自己編寫時才會使用。

終止折扣
若要阻止現有折扣套用,您有兩個選項:
排程其到期
- 移至 Dashboard → Settings → Checkout → Discounts。
- 選取您要終止的折扣。
- 將結束日期設定為過去日期(或您想要其停止的任何未來日期)。
- 按一下 Save changes。
立即終止
- 移至 Dashboard → Settings → Checkout → Discounts。
- 選取您要終止的折扣。
- 捲動到底部並按一下 Expire discount。
影響者和免費產品出貨
Zonos 不支援使用 100% 折扣代碼向影響者或其他收件人免費運送產品。
即使套用了 100% 折扣,商品在海關眼中仍然有真正的商業價值。向影響者寄送產品的企業進行商業貨運—根據國際貿易法不是禮物。在明確有價值的商品上聲明 $0 價值可能會導致包裹在海關被標記並扣留,稅款和費用會按全額評估。這對商人和收件人來說都造成比根本不使用 Zonos 更糟的體驗。
如果您需要向影響者或其他收件人寄送免費產品,請在 Zonos 外處理和運送這些訂單。這可確保您的常規國際訂單合規,並避免這些貨運出現海關問題。
從電商平台整合
雖然在 Dashboard 中管理您的國際促銷碼是首選,但某些整合能夠使用電商平台的促銷碼。
電商平台的促銷碼只能在購物車頁面上輸入。一旦購物者繼續結帳,他們將無法再修改輸入的促銷碼。 國際購物者的促銷碼應透過 Dashboard 或電商平台進行管理。不應同時啟用兩者,因為這可能導致套用多個促銷碼。
Magento Checkout 不支援從 Magento 提取促銷碼,因為這會導致訂單匯入問題。Dashboard 促銷碼必須與 Magento Checkout 整合搭配使用。
Checkout 促銷碼和折扣
為 Checkout 建立規則型折扣和促銷碼。促銷碼和折扣可讓您降低購物者的結帳總額,以支援行銷活動、客戶忠誠度優惠或一次性促銷。Zonos Dashboard 將每個折扣模型化為一項規則,包含條件(何時套用折扣)和動作(對訂單的影響)。折扣產生器會為常見情況編寫規則;將其啟用切換關閉可直接編輯規則,以處理進階情境。
使用折扣來: