## 會員規則
確保會員的會員卡號唯一、手機號唯一
### 會員屬性
* 會員名
* 手機號(不可重復)
* 會員卡號(不可重復,不可為11位,如果已經領取會員卡則不允許修改)
* 頭像
* 昵稱
* 性別
* 年齡
* 生日
* 身份證號
* 加入日期
* 銷售顧問
* 加入方式
* 是否綁定微信
* 是否領取會員卡
* 當前積分
* 歷史積分
* 消費額
### 新增會員
* 初始導入或手動錄入,會員名必填,手機號和會員卡號至少填一個,其他屬性選填
* 直接關注公眾號,并且非綁定會員,則自動創建會員,獲取昵稱及頭像,設置為微信綁定
### 銷售顧問
> 原則:每個會員必有銷售顧問
* 初始導入的會員按照規則自動分配會員的銷售顧問
* 單個錄入會員,誰錄入誰是銷售顧問
* 自行關注公眾號,自動隨機分配銷售顧問
* 通過員工推廣二維碼或訂單詳情二維碼,銷售顧問為該員工
* 通過老會員推廣二維碼成為新會員,則新會員的銷售顧問為老會員的銷售顧問
### 微信綁定
掃描會員詳情的會員二維碼可綁定微信,遵循以下規則:
1. 如果該會員已經領取會員卡,不允許換綁會員微信,隱藏會員詳情二維碼
2. 如果掃碼的微信已經領卡,則不換綁微信,提示失敗
3. 將掃碼的微信綁定到該會員,如果掃碼微信之前已經綁定了會員,則解除其原會員綁定后再綁定新會員
### 激活微信會員卡
激活微信會員卡時,遵循以下規則:
1. 設置會員的手機號為激活時獲取到的手機號
2. 如果該手機號會員已存在,且不是當前微信綁定的會員,則自動合并兩個會員(需滿足會員合并條件)
3. 如果不滿足會員合并條件,即兩個會員都已經綁定了手機號,則不合并會員,且激活微信會員卡的會員保留該手機號,沖突的會員手機號置空
### 積分
可在積分設置中設置每消費1元獲得N積分及單次獲得積分上限,每使用N積分抵扣1元及單次使用積分上限,會員消費時按照此規則自動核算積分
另可在會員積分記錄頁主動增加或減少會員積分
* 增加積分時,當前積分與歷史積分同時增加,撤銷增加積分則當前積分與歷史積分同時減少
* 減少積分時,僅減少當前積分,撤銷減少積分,僅增加當前積分
會員積分記錄的記錄類型為:
1. 消費獲得 消費訂單創建時按照積分規則增加的積分
2. 消費抵扣 消費訂單付款時按照積分規則抵扣的積分
3. 增加積分 主動增加的積分
4. 減少積分 主動減少的積分
5. 初始積分 會員導入時初始的積分
> 如果撤銷,則刪除積分記錄
### 消費額
該數值隨消費訂單金額累加,撤銷則減少
### 會員合并
1. 要合并的會員只能有一個是綁定了微信/領卡的會員
2. 可以選擇保留哪個姓名、電話、身份證號、加入日期(加入方式)、銷售顧問。選擇時做一個優化,如果兩項一樣則不需選擇
3. 合并兩個會員的積分、消費額、訂單、待辦、動態等數據