所有文章

會員忠誠與成長

會員點數如何運作:累積、生效、折抵與到期

點數方案唯有規則可預期,才能建立信任。以下完整說明 SCALE Order 如何累積、保留、生效、折抵與讓點數到期,以及背後的帳本為何無法修改。

重點摘要

  • 點數依訂單中品項折扣後的金額累積。服務費與外送費絕不累積點數。
  • 新點數會先處於待生效狀態,在付款或交付後經過設定的時間才可使用。
  • 顧客以完整的點數單位折抵,最多可折抵訂單金額的一定比例。
  • 每次變動都會在只能新增的帳本中寫入一筆新紀錄,因此每筆餘額都有據可查。

哪些消費可以累積點數

每家餐廳都有一個啟用中的點數方案,規定訂單金額需達多少才能累積點數,例如每 1,000 的訂單金額累積一點,這也是新餐廳的預設設定。

計入的金額是品項扣除任何促銷或點數折抵後的金額。服務費與外送費絕不計入;套餐則以顧客實際支付的套餐價格計算,而不是各品項單點的價格。

  • 每筆訂單只會累積一次點數。同一筆訂單的第二次累積會被拒絕。
  • 若餐廳關閉了會員忠誠計畫,或訂單沒有顧客帳號,就不會累積點數。
  • 較高的會員等級可以讓訂單累積的點數加倍,倍率從 ×1 到 ×5。

先待生效,再可使用

新點數會先記錄為待生效,經過一段延遲後才可使用。這段延遲的起算時間點有兩種,由各餐廳自行設定:

  • 付款:收銀人員確認現金收款時,或記錄貨到付現時。
  • 交付:訂單已取餐或已完成,且已付款時。

延遲時間可設定為零分鐘到七天之間;新餐廳預設為兩小時。背景作業每隔幾秒檢查一次佇列,只會為已以現金付款、且未取消或逾期的訂單啟用點數。

這段等待期讓您的團隊有時間在顧客使用點數之前,發現誤下或已取消的訂單。

結帳時折抵點數

點數以單位折抵。新餐廳的預設為 100 點可折抵 5,000 的訂單金額,且點數最多只能支付訂單的 20%。每家餐廳都可以調整這些數字。

  1. 結帳時,顧客選擇要使用幾個單位。App 會在下單前顯示折抵金額。
  2. 點數會被保留,因此在訂單未結案期間不會被重複使用。
  3. 收銀人員確認現金收款或餐廳接單時,保留的點數就會轉為正式折抵。
  4. 若訂單取消,保留的點數會被釋放,已折抵的點數也會退回。

餐廳也可以用兌換目錄取代折抵來提供獎勵:顧客用點數兌換指定的菜單品項。這個選項在關於獎勵、幸運轉盤與 Joker 驚喜優惠的文章中有詳細說明。

到期,以及到期前的提醒

點數會在可使用後經過設定的天數到期,而不是從下單時起算。新餐廳的預設為 180 天。

只有一筆點數中尚未使用的部分會到期。顧客使用點數時,系統會優先扣除最早到期的點數,因此顧客絕不會損失已經使用過的點數。

若一筆點數在到期前 24 小時內仍有未使用的部分,顧客會收到一次提醒。若點數在提醒發送前已被使用,就不會發送提醒。

無法改寫的帳本

每一次累積、生效、折抵、到期、沖銷與人工調整,都會寫入一筆新紀錄。資料庫會拒絕任何更新或刪除既有紀錄的嘗試,因此每筆餘額的歷程都完整保存。

  • 取消訂單時會新增一筆沖銷紀錄,而不是刪除原始紀錄。
  • 員工進行人工調整時必須填寫原因,並記錄在稽核日誌中,且不能讓餘額低於零。
  • 每家餐廳的帳本在資料庫中都與其他餐廳隔離。