> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.easystore.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/5zwg5yuz54mi44cb5oiq6zw354mi44_ouw35j.png)

此文章將說明會員等級的累計消費金額計算機制，原功能請參考此文章： [【顧客經營】會員點數與分級功能（下篇）（會員分級）](https://support.easystore.co/zh-tw/article/44cq6agn5a6i57at54ef44cr5pyd5zoh6bue5pw46iih5yig57sa5yqf6io977yi5lil56h77yj77yi5pyd5zoh5yig57sa77yj-11rpngd/)

---
# ${color}[#ab1212](目錄：)

### [🧮 升級時的累積消費金額計算邏輯](#1-8jnridljyfntjrmmylnmotntknqy3mtojosrvph5hpoy3oqijnrpfpgoovkvvjo)

### [🔄 續會 / 降級時的累積消費金額計算邏輯](#1-8juhcdnuozmnimglydpmy3ntjrmmylnmotntknqy3mtojosrvph5hpoy3oqijnrpfpgoovk8)
---

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

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

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

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1ang4hc.png)



### 「消費金額不累計」範例：

| 等級 | 升級條件 | 續會條件 |
| ---- |
| 一般會員 |  |  |
| 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. **日期區間判斷**：
* 若該期間 **落在等級到期日之前**，則以此日期區間計算累積消費金額。
* 若該期間 **超過等級到期日**，則以【等級到期日】作為結束日，進行金額統計。
4. **判斷是否續會 / 降級**：
* 若此區間的累積消費 **達到續會門檻** → 續會
* 若未達到 → 系統將查看下一筆訂單的區間，重複以上邏輯
* 若都未達門檻 → 降級

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_ltm4df.png)


### 🧮 計算示例

* **💎 鑽石等級**
* **續會門檻**：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** ❌ *未達門檻*
* **若未達續會門檻，則往第二筆訂單再度持續檢查**，**&#160;2025/1/24 往未來延伸 + 6 個月 至 2025/7/24**
→ 累積消費：300（1月）+ 750（4月）+ 800（6月） = **1850** ✅ *達成保級門檻*
