假設你已經有一個設定好規則的資源。 例如,一項租賃每小時 NT$100,每項僅有 10 位可預訂。
若要從第三小時起更改價格,你可以採用三種方法之一。
你可以為預訂 3 小時(含)以上的預訂新增折扣。
建立一個價格元件。
輸入元件名稱。 點擊 插入參數 按鈕。 這樣你可以插入時長參數(小時數 [STEPS])以及份額參數(位數 [P1])。
輸入公式。 折扣 NT$20 乘以超過兩小時的時數。 然後將結果再乘以預訂的位數。
-20 * ([STEPS] - 2) * [P1]
接著,點擊 新增條件 按鈕。
設定最少步數為 3。 這樣一來,折扣不會套用於只預訂一或兩個時段的情況。 儲存你的變更。
現在,讓我們檢查結果。 我們將預訂 2 位共 5 小時。
-20 * (5 - 2) * 2 = NT$120。
你也可以採用相反的方式。 對於少於三小時的預訂,每小時加價 NT$20。 為此,先將每小時價格設為 NT$80。 然後,建立一個價格元件。
輸入元件名稱。 插入時長參數(小時數 [STEPS])以及份額參數(位數 [P1])。
輸入公式。 加價 NT$20 乘以時數。 然後將結果再乘以預訂的位數。
20 * [STEPS] * [P1]
接著,點擊 新增條件 按鈕。
設定最大步數為 2。 加價只會套用於預訂一或兩個時段的情況。 儲存你的變更。
檢查結果。 我們將預訂 3 位共 2 小時。
20 * 2 * 3 = NT$120。
如果你不想將費用拆分為多個部分,可以用單一價格元件計算總價。 為此,將價格選項的價格設為 NT$0。 然後,建立價格元件。
輸入元件名稱。 插入時長參數(小時數 [STEPS])以及份額參數(位數 [P1])。
輸入公式。 NT$100 乘以時數。 再減去 NT$20 乘以超過兩小時的時數。 然後將結果再乘以預訂的位數。
在公式中,請使用 Max 函數。 此函數會回傳兩個數字中較大的那一個。 這可確保 [STEPS] - 2 的結果不會小於零。 若要新增函數,請點擊 插入函數 按鈕,並從清單中選擇 Max。
(100 * [STEPS] - 20 * Max(0,[STEPS] - 2)) * [P1]
讓我們檢查結果。 我們將預訂 2 位共 4 小時。
(100 * 4 - 20 * (4 - 2)) * 2 = NT$720。
查看此範例實際運作: