目次
EC-CUBEのポイント機能
EC-CUBEには標準でポイント機能があります。
ざっくりですが、以下のような機能です。
- 新規会員登録にポイントが付与される(付与ポイント値は管理画面で設定可能)
- 商品購入時にポイントが付与される(付与ポイント率は管理画面で設定可能)
- 商品購入時にポイントを使用することができる
以上のようにシンプルな仕様です。
標準機能で十分なECサイト様もいらっしゃれば、機能拡張したいECサイト様もいらっしゃいます。
過去に弊社では様々なポイントに関するカスタマイズを行いました。
EC-CUBEのポイントに有効期限を設ける
https://www.thank-u.net/blog/eccube/eccube_point_limit/
EC-CUBEに会員ランク機能を実装し、会員ランク毎に価格・値引き率・ポイントを設定する
https://www.thank-u.net/blog/eccube/ec-cube-rank/
法人の場合にポイント付与をなくすEC-CUBEカスタマイズ
https://www.thank-u.net/blog/eccube/eccube_memberrank/
ポイント機能拡張
先日、上記に記載がない新たなポイント機能拡張を行いましたので、ご紹介致します。
ポイント使用期限
・ポイントに有効期限を設定。(管理画面で有効期限を設定できる)
・最終購入日から一定期間購入がない会員に対して、ポイントがなくなる旨を事前にメールで通知。
・有効期限が来れば、対象のポイントをゼロにリセット。
ポイント変動の履歴保存
ポイント変動のタイミング(付与、使用、変更)で履歴を専用のテーブルに保存する。
それぞれのタイミングは以下の通り。
・付与:発送完了時点(管理画面)→ステータスを「発送済み」に変更したタイミング=EC-CUBE標準
・使用:商品購入時点(ECサイト/管理画面)→EC-CUBE標準
・変更:注文キャンセル時点/管理画面で編集した時点→ステータスを「キャンセル」に変更したタイミング=EC-CUBE標準
ポイント変動の履歴確認画面
管理画面の会員管理>会員マスターの検索結果の各行にポイント履歴へのリンクを追加。
リンクをクリックすると別ウインドウでその会員の履歴を表示する。(変更日時の降順)
購入時のポイント付与のタイミングを発送からN日後に変更
発送完了時点でポイントを付与すると、不良品返品や受け取り拒否の場合にも付与され、そのポイントが使用される可能性がある為、注文ポイントの付与を発送からN日後に変更。