編輯折扣碼26EGYY2000

線稿備註 · 非最終 UI
新增與編輯共用此表單。碼字串存入時正規化為大寫、本租戶內唯一;已被兌換的碼仍可改設定,但不影響已成立訂單的快照(order_discounts)。

大小寫不敏感,存入正規化為大寫。旅客結帳輸入此字串套用。

內部辨識用,例 KOL / 活動名稱。

固定金額=直接折抵的 TWD(折抵 cap 在原價,總額不為負;折到 0 元拒)。百分比=1–100 整數,floor(原價 × %)

%

百分比基準=折後旅客實付金額orders.total_twd)。round(實付 × %)。分潤在訂單成立當下快照凍結。

KOL / 收款對象名稱,供顯示與未來請款;快照存入訂單。

比對折前原價(originalTotalTwd)。留空=不限。

留空=無起始限制。

留空=無到期限制。逾期碼結帳時 fail-closed。

兌換在建單 tx 內以 conditional UPDATE 鎖次數(race-safe),用罄即 fail-closed。目前已用 12取消訂單不自動回補(保守)。

啟用(停用後旅客無法套用,既有快照保留)

停用後碼不再可被結帳套用。

線稿備註 · 非最終 UI
旅宿訂房單僅能用「適用全部」的碼(旅宿單無 trip,行程限定碼天生不適用)。

選「指定行程限定」時於此勾選;空集合 + 適用全部=套全部行程。

以「能高安東軍五日 NT$ 21,000 × 1 人」試算。實際金額依旅客結帳當下的原價計算並快照。