重點摘要
- 點數依訂單中品項折扣後的金額累積。服務費與外送費絕不累積點數。
- 新點數會先處於待生效狀態,在付款或交付後經過設定的時間才可使用。
- 顧客以完整的點數單位折抵,最多可折抵訂單金額的一定比例。
- 每次變動都會在只能新增的帳本中寫入一筆新紀錄,因此每筆餘額都有據可查。
哪些消費可以累積點數
每家餐廳都有一個啟用中的點數方案,規定訂單金額需達多少才能累積點數,例如每 1,000 的訂單金額累積一點,這也是新餐廳的預設設定。
計入的金額是品項扣除任何促銷或點數折抵後的金額。服務費與外送費絕不計入;套餐則以顧客實際支付的套餐價格計算,而不是各品項單點的價格。
- 每筆訂單只會累積一次點數。同一筆訂單的第二次累積會被拒絕。
- 若餐廳關閉了會員忠誠計畫,或訂單沒有顧客帳號,就不會累積點數。
- 較高的會員等級可以讓訂單累積的點數加倍,倍率從 ×1 到 ×5。
先待生效,再可使用
新點數會先記錄為待生效,經過一段延遲後才可使用。這段延遲的起算時間點有兩種,由各餐廳自行設定:
- 付款:收銀人員確認現金收款時,或記錄貨到付現時。
- 交付:訂單已取餐或已完成,且已付款時。
延遲時間可設定為零分鐘到七天之間;新餐廳預設為兩小時。背景作業每隔幾秒檢查一次佇列,只會為已以現金付款、且未取消或逾期的訂單啟用點數。
這段等待期讓您的團隊有時間在顧客使用點數之前,發現誤下或已取消的訂單。
結帳時折抵點數
點數以單位折抵。新餐廳的預設為 100 點可折抵 5,000 的訂單金額,且點數最多只能支付訂單的 20%。每家餐廳都可以調整這些數字。
- 結帳時,顧客選擇要使用幾個單位。App 會在下單前顯示折抵金額。
- 點數會被保留,因此在訂單未結案期間不會被重複使用。
- 收銀人員確認現金收款或餐廳接單時,保留的點數就會轉為正式折抵。
- 若訂單取消,保留的點數會被釋放,已折抵的點數也會退回。
餐廳也可以用兌換目錄取代折抵來提供獎勵:顧客用點數兌換指定的菜單品項。這個選項在關於獎勵、幸運轉盤與 Joker 驚喜優惠的文章中有詳細說明。
到期,以及到期前的提醒
點數會在可使用後經過設定的天數到期,而不是從下單時起算。新餐廳的預設為 180 天。
只有一筆點數中尚未使用的部分會到期。顧客使用點數時,系統會優先扣除最早到期的點數,因此顧客絕不會損失已經使用過的點數。
若一筆點數在到期前 24 小時內仍有未使用的部分,顧客會收到一次提醒。若點數在提醒發送前已被使用,就不會發送提醒。
無法改寫的帳本
每一次累積、生效、折抵、到期、沖銷與人工調整,都會寫入一筆新紀錄。資料庫會拒絕任何更新或刪除既有紀錄的嘗試,因此每筆餘額的歷程都完整保存。
- 取消訂單時會新增一筆沖銷紀錄,而不是刪除原始紀錄。
- 員工進行人工調整時必須填寫原因,並記錄在稽核日誌中,且不能讓餘額低於零。
- 每家餐廳的帳本在資料庫中都與其他餐廳隔離。