商品情報
商品レビュー機能とポイント報酬システムを統合。
顧客の声を集めて購買意欲を刺激し、レビュー投稿へのインセンティブ設計でリピート率を高めます。
デモサイト↓
https://ec3.cubelab.info
ログイン情報↓
https://ec3.cubelab.info/mypage/login
ユーザー:
[email protected] / password
[email protected] / password
## 主な機能
### リッチなレビュー投稿機能
- **星評価 & テキスト投稿** – 1〜5段階の星評価、タイトル、詳細コメントの入力に対応
- **画像アップロード** – 最大5枚の画像を添付可能(JPEG・PNG・GIF対応、ファイルサイズ上限設定)
- **購入者限定制限** – 実際に商品を購入した顧客のみにレビュー投稿を許可する制限機能(ON/OFF設定可能)
- **投稿前の確認画面** – 誤投稿を防止するための確認ステップを標準装備
- **ログインリダイレクト** – 未ログイン時に「レビューを書く」を押した場合、ログイン完了後に自動で投稿画面へ遷移するスムーズな導線設計
### 直感的なレビュー表示 & インタラクティブUI
- **評価分布グラフ** – 平均評価点と各星数の分布(割合)を商品詳細ページに自動表示
- **ソート・フィルタリング** – 評価(星の数)での絞り込みや、並び替え(新しい順・古い順・役に立った順)
- **「役に立った」ボタン** – 他のユーザーの参考になったレビューを評価するリアクション機能(Ajaxによる高速更新、多重クリック防止)
- **ページネーション** – 投稿数が多い場合もページを分割して表示し、表示パフォーマンスを維持
### 画像拡大用のLightbox機能
- **Lightbox表示** – レビュー一覧やマイページで、投稿された画像を元のサイズで美しく拡大表示
- **共通コンポーネント化** – `_lightbox.twig` として実装され、各画面で統一された洗練されたUIを提供
### マイページ レビュー&ポイント管理
- **マイページ履歴一覧** – 会員専用のレビュー管理画面(`/mypage/reviews`)を提供
- **承認状況の確認** – 投稿したレビューの承認ステータス(承認済/承認待ち)をリアルタイムで確認可能
- **獲得ポイント履歴** – レビュー投稿によって獲得した累計ポイントおよびレビューごとの付与履歴を表示
### 高度なポイント報酬システム
- **承認時ポイント自動付与** – レビューが承認されたタイミングで会員に自動的にポイントを付与
- **柔軟なポイント内訳設定** – **基本ポイント**のほか、**画像付き投稿ボーナス**、指定文字数を超える**長文投稿ボーナス**を個別に設定可能
- **獲得上限制限** – 悪質なポイント獲得対策として、月間あたりのポイント付与対象レビュー数に上限を設定可能
- **ポイント付与履歴の記録** – 各付与履歴に内訳(基本・画像ボーナス・長文ボーナス)を保存
### 管理画面とダッシュボード統計
- **レビュー一元管理** – 管理画面からレビュー一覧の検索・フィルタリング、承認・却下、削除、管理者からの返信投稿が一元的に実行可能
- **ダッシュボード統計** – レビューの投稿推移やTOP評価商品を可視化
- **ポイント履歴管理** – 顧客別・期間別のポイント付与履歴を検索可能。Excel等で分析できる**CSVエクスポート機能**を搭載
- **ポイントランキング** – 期間別(全体・月間・週間)に最もレビューでポイントを獲得している優良顧客のランキングを表示
- **ポイント統計ウィジェット** – 総付与ポイント、平均ポイント、獲得顧客数などのサマリーをダッシュボード内にウィジェットとして配置
### メール自動通知機能
- **新規投稿通知** – 顧客からのレビュー投稿時に管理者宛てへメール自動通知
- **承認・ポイント通知** – レビュー承認時に顧客宛てへ承認完了・ポイント付与のお知らせを自動送信
- **レビュー依頼メール** – 配送完了後の受注に対して、レビュー投稿を促す依頼メールの送信機能(テンプレート編集可能)
### 堅牢なスパム対策 & NGワードフィルター
- **スパム検出ロジック** – 同一文字の繰り返し検出、本文内のURLやメールアドレスの投稿禁止、特殊文字の過度な使用制限を搭載
- **カスタムNGワード** – 管理画面から設定可能なNGワードリストにより、不適切な表現を含むレビューを自動で却下またはフィルタリング

設定方法
管理画面 > 商品レビュー管理 > 設定
- レビュー機能の有効/無効
- 承認制の有効/無効
- 購入者のみ投稿可能
- 画像アップロードの許可
### コメント設定
- 最小文字数(デフォルト: 10文字)
- 最大文字数(デフォルト: 1000文字)
### ポイント設定
- 基本ポイント(デフォルト: 10pt)
- 画像ボーナス(デフォルト: 5pt)
- 長文ボーナス(デフォルト: 5pt)
- 長文の閾値(デフォルト: 200文字)
- 月間上限数(デフォルト: 5件)
### スパムフィルター
- スパムフィルターの有効/無効
- NGワードリスト(1行に1つ)

顧客側
1. 管理画面 > 商品レビュー管理 > レビュー一覧
2. レビューを確認して承認または却下
3. 必要に応じて返信を投稿
4. ポイント履歴・ランキングは専用画面で確認

レビューが承認
レビューが承認された後、ユーザーにはポイントが付与され、通知メールが送信されます。また、レビューは商品詳細ページに表示されます。

マイページの「私のレビュー履歴」から、投稿したレビューと獲得ポイントを確認できます。

投稿内容入力フォーム
