有關的文章: 顧客經營

【顧客經營】會員等級的累計消費金額計算機制


此文章將說明會員等級的累計消費金額計算機制,原功能請參考此文章: 【顧客經營】會員點數與分級功能(下篇)(會員分級)


目錄:


🧮 升級時的累積消費金額計算邏輯


🔄 續會 / 降級時的累積消費金額計算邏輯


🧮 升級時的累積消費金額計算邏輯:


系統會從【訂單成立日】往過去推回「累積消費的有效期限」,並取得一個計算日期。此日期將與【入會日期(或變化至目前等級的日期)】進行比較,系統將擇一使用距離今天較近的日期作為計算起點,來判斷該期間內的累積消費金額是否達到升級門檻。


當顧客有新訂單成立時,系統會進行升級資格判斷,計算邏輯如下:


  1. 從訂單成立日開始回推
    • 系統會從該筆【訂單的成立日】往過去推回【累積消費的有效期限】(例如 3、6 、12 個月)。
  1. 產生一個計算起點日期
    • 根據上述回推,系統會得到一個起始日,例如「起始日 至 訂單成立日」。
  1. 與【入會日期(或變化至目前等級的日期)】比較
    • 系統會將此起始日與該會員【目前等級的變化日期】進行比較。
    • 兩者中「距離今天較近的日期」會被選作為實際的起算點。
  1. 計算累積消費金額
    • 系統會從這個「起算點」到該筆訂單當日的區間內,加總所有訂單金額
  1. 檢查是否達到升級門檻
    • 若總金額達到設定的升級條件 → ✅升級;
    • 若未達到 → 保持原等級不變。





「消費金額不累計」範例:


等級

升級條件

續會條件

一般會員

L1

累積消費滿 250

保級需滿 200

L2

累積消費滿 500

保級需滿 450

L3

累積消費滿 1000

保級需滿 950



會員基本資訊


  • 註冊時間:2025-01-01(一般會員)
  • 入會時間:2025-01-01
  • 累積消費有效期:12 個月


🧮 升級計算流程示例


✅ 訂單 A

  • 下單日期:2025-04-01
  • 訂單金額:150
  • 消費日往過去回推有效期:2024-04-01 ~ 2025-04-01
  • 入會日期:2025-01-01(較靠近消費日)
  • 推算後的累積有效期區間:2025-01-01 ~ 2025-04-01
  • 合計消費金額:150(僅此訂單)


✅ 訂單 B

  • 下單日期:2025-05-09
  • 訂單金額:150
  • 消費日往過去回推有效期:2024-05-09 ~ 2025-05-09
  • 入會日期:2025-01-01(較靠近消費日)
  • 推算後的累積有效期區間:2025-01-01 ~ 2025-05-09
  • 合計有效期間內消費:150(訂單 A)+ 150(訂單 B) = 300

✨ 達成 L1 升級門檻 | 入會日期:2025-05-09



✅ 訂單 C

  • 下單日期:2025-06-15
  • 訂單金額:200
  • 消費日往過去回推有效期:2024-06-15 ~ 2025-06-15
  • 入會日期:2025-05-09(較靠近消費日)
  • 合計有效期間內消費:200 (訂單 C)= 200 (升級到 L1 時,系統已經重設累積消費金額)

✨ 未達到升級門檻




「消費金額累計」範例:



等級

升級條件

續會條件

一般會員

L1

累積消費滿 250

保級需滿 200

L2

累積消費滿 500

保級需滿 450

L3

累積消費滿 1000

保級需滿 950



會員基本資訊


  • 註冊時間:2025-01-01(一般會員)
  • 入會時間:2025-01-01
  • 累積消費有效期:12 個月


🧮 升級計算流程示例


由於為「消費金額累計」,系統將不會與入會日期做日期比較,而是直接從每張訂單的下單日往過去回推有效期,並以此期間內的所有訂單進行累積消費計算


✅ 訂單 A

  • 下單日期:2025-04-01
  • 訂單金額:150
  • 消費日往過去回推有效期:2024-04-01 ~ 2025-04-01
  • 合計消費金額:150(僅此訂單)


✅ 訂單 B

  • 下單日期:2025-05-09
  • 訂單金額:150
  • 消費日往過去回推有效期:2024-05-09 ~ 2025-05-09
  • 合計有效期間內消費:150(訂單 A)+ 150(訂單 B) = 300

✨ 達成 L1 升級門檻!


✅ 訂單 C

  • 下單日期:2025-06-15
  • 訂單金額:200
  • 消費日往過去回推有效期:2024-06-15 ~ 2025-06-15
  • 合計有效期間內消費:150(訂單 A)+ 150(訂單 B)+ 200(訂單 C) = 500 (雖然已達 L1,系統仍會延續統計過去訂單金額,不會重設)

✨ 達成 L2 升級門檻!


「僅升級時消費金額累計」範例:



等級

升級條件

續會條件

一般會員

L1

累積消費滿 250

保級需滿 200

L2

累積消費滿 500

保級需滿 450

L3

累積消費滿 1000

保級需滿 950


會員基本資訊


  • 註冊時間:2025-01-01(一般會員)
  • 入會時間:2025-01-01
  • 累積消費有效期:12 個月


🧮 升級計算流程示例


✅ 訂單 A

  • 下單日期:2025-04-01
  • 訂單金額:150
  • 消費日往過去回推有效期:2024-04-01 ~ 2025-04-01
  • 合計消費金額:150(僅此訂單)


✅ 訂單 B

  • 下單日期:2025-05-09
  • 訂單金額:150
  • 消費日往過去回推有效期:2024-05-09 ~ 2025-05-09
  • 合計有效期間內消費:150(訂單 A)+ 150(訂單 B) = 300

✨ 達成 L1 升級門檻!


✅ 訂單 C

  • 下單日期:2025-06-15
  • 訂單金額:200
  • 消費日往過去回推有效期:2024-05-09 ~ 2025-05-09
  • 合計有效期間內消費:150(訂單 A)+ 150(訂單 B)+ 200(訂單 C) = 500 (雖然已達 L1,系統仍會延續統計過去訂單金額,不會重設)

✨ 達成 L2 升級門檻!| 入會期:2025-06-15



✅ 1 年沒消費,降級至 L1 | 入会期: 2026-06-15


✅ 訂單 D

  • 下單日期:2026-08-01
  • 訂單金額:150
  • 消費日往過去回推有效期:2025-08-01 ~ 2026-08-01
  • 入會日期:2026-06-15(較靠近消費日)
  • 推算後的累積有效期區間:2026-06-15 ~ 2026-08-01
  • 合計有效期間內消費: 150 (訂單 D)= 150 (降級至 L1,系統重設累積消費金額)

✨ 沒達成 L2 升級門檻,無法升級




🔄 續會 / 降級時的累積消費金額計算邏輯


當顧客等級到期,系統會從入會後的第一筆訂單的開始,往未來推算「累積消費的有效期限」。若在該期間內的累積消費金額達到續會門檻,則等級續期;若未達標,則視為降級。若推算出來的期間超過等級的【到期日】,系統將改用到期日作為結束點來計算累積消費金額。


當顧客等級到期,系統會依照以下邏輯判斷是否續會或降級:


  1. 起點:從【入會日期(或升至目前等級的日期)】當下的第一筆訂單開始。
  2. 推算方式:從該筆訂單的成立日開始,往未來推移累積消費的有效期限(例如 3 個月 / 6 個月 / 1 年)。
  3. 日期區間判斷
  • 若該期間 落在等級到期日之前,則以此日期區間計算累積消費金額。
  • 若該期間 超過等級到期日,則以【等級到期日】作為結束日,進行金額統計。
  1. 判斷是否續會 / 降級
  • 若此區間的累積消費 達到續會門檻 → 續會
  • 若未達到 → 系統將查看下一筆訂單的區間,重複以上邏輯
  • 若都未達門檻 → 降級




🧮 計算示例


  • 💎 鑽石等級
  • 續會門檻:1750
  • 等級有效期:12 個月
  • 消費有效期:6 個月
  • 📌 加入時間:2024/7/24 成為鑽石會員 → 有效期至 2025/7/24


✅ 消費訂單明細:

  1. 2024/8/24:400
  2. 2025/1/24:300
  3. 2025/4/24:750
  4. 2025/6/24:800


🧾 消費區間判斷:

  • 從第一筆訂單開始判斷,2024/8/24 往未來延伸 + 6 個月 至 2025/2/24

→ 累積消費:400(8月)+ 300(1月) = 700未達門檻

  • 若未達續會門檻,則往第二筆訂單再度持續檢查 2025/1/24 往未來延伸 + 6 個月 至 2025/7/24

→ 累積消費:300(1月)+ 750(4月)+ 800(6月) = 1850達成保級門檻


更新時間: 24/03/2026

這篇說明對您有幫助嗎?

分享您的反饋

取消

感謝!