抽獎券應用(優惠券+兌換功能)
情境
1. 加入好友時使用者會領到一張抽獎券
2. 活動期間內就算封鎖再加入好友,也只會拿到相同一張的抽獎券
預先操作
1. 新增獎品(獎品管理,建議建立測試用的獎品清單,方便檢測用)
2. 新增兌換條件(兌換方式)
3. 新增標籤(已領取標籤、已抽過標籤)
4. 抽獎券(優惠券)
新增獎品(獎品管理)
註: 若獎品為 LinePoint 各種點數 就要個別建立獎品集(例:1P、3P、10P個別建立)
新增兌換條件
新增兌換活動
新增兌換辦法
新增標籤
新增兩個標籤,都要設定適用於使用者
優惠券
新增優惠券
根據情境,每個使用者只能領取一張,所以要再取得抽獎券時貼上標籤
流程圖
1. 加入好友會執行的流程步驟
起始點(加入好友)
決策點(檢測標籤是否已領過抽獎券)
發送訊息(若已領過抽獎券進入條件1,告知使用者您已經領取過抽獎券)
發送訊息(若沒領取過就發送一張優惠券給使用者)
註:優惠券需要公開才能選取到
2. 使用優惠券時會執行的流程步驟
起始點(使用優惠券)
決策點(判別標籤,防止使用者重複領取到優惠券,重複抽取)
發送訊息(已抽過獎,告知使用者已抽過獎品)
當沒抽過獎執行後續流程,貼上標籤
進入隨機節點
兌換節點(分別1P、3P、10P)
兌換功能回傳值參考表 ( tmp.exchange )
中獎 | 已領完獎品 | 條件不符合 |
|
|
|
將回傳資料進行整理
if(tmp.exchange.code != undefined){
return tmp.text = "恭喜您獲得LinePoint N點"+"\n序號:"+tmp.exchange.code;
} return tmp.text = "未中獎";
中獎發送通知給使用者
沒中獎