ポイントルール
ポイント制度では、機能を作る前に制度ルールを決めておかないと、後から整合性が取りづらくなります。
1. まず決めたい制度ルール
何をきっかけに付与するか
- 購買
- 来店
- キャンペーン
- 会員ランク
- 手動補填
何に使えるか
- 会計値引き
- クーポン交換
- 商品交換
- 達成特典
いつまで有効か
- 付与日起点
- 最終変動日起点
- 年度単位
- 無期限
2. 付与ルールで決めたいこと
- 付与率や付与単位
- 端数処理の考え方
- ボーナス倍率の扱い
- 1回、1日、期間ごとの上限
- 仮ポイントを使うか
これらは一見細かく見えますが、会計・原資・ユーザー説明のすべてに影響します。
3. 利用ルールで決めたいこと
- 1ポイントをいくら相当とみなすか
- 交換型にするか
- 一部利用を許すか
- どのポイントから先に使うか
特に消化順序は重要です。
- 古いものから使うのか
- 期限の近いものから使うのか
- 期間限定ポイントを優先するのか
この違いは、失効や返品時の扱いにもそのまま影響します。
4. 状態管理で決めたいこと
ポイント制度では、少なくとも次のような状態や区分を意識しておくと整理しやすくなります。
- 仮
- 有効
- 利用済み相当
- 失効
- 取消・補正
ただし、公開向けには状態名を固定することより、どの出来事を履歴として残したいか を決めるほうが重要です。
5. 運用例外で決めたいこと
- 返品時の戻し方
- マイナス残高を許容するか
- 不正時の凍結や取消
- 手動補正の範囲
- 問い合わせ時にどこまで追えるか
これらは制度が続くほど効いてくるため、初期段階での整理が有効です。