最近見た商品

最近見た商品プラグイン

販売価格:2,000円(税込)

0件の評価

公開日: 2026年5月22日 / 更新日: 2026年7月16日

対応バージョン: EC-CUBE 4.2系および4.3系に対応
4.3系4.3.0|4.3.1|4.3.1-p1
4.2系4.2.0|4.2.1|4.2.2|4.2.3|4.2.3-p1|4.2.3-p2

提供:CubeLab

サポート: [email protected]

商品情報

「最近見た商品(レビュー付き)」プラグインは、顧客が商品詳細ページを閲覧した履歴を記録し、同じページ内に「最近見た商品」セクションを表示します。各商品にはレビュー評価データも合わせて表示されます。

📖
マニュアル・設定方法


デモサイト
https://ec.cubelab.info

ログイン情報
ログインURL
https://ec.cubelab.info/login/

ユーザー
demo_user

パスワード
Demo2026


・商品詳細ページに「最近見た商品」セクションを自動挿入
・ログイン会員 / ゲスト(セッション)両方の閲覧履歴に対応
・各商品のレビュー件数・平均評価(星)を合わせて表示
・管理画面から表示件数・機能の有効/無効を設定可能
・現在閲覧中の商品は一覧から除外して表示

最近見た商品

設定方法

・app/Plugin/RecentViewProduct/ ディレクトリをEC-CUBEのプラグインフォルダへ配置します。
・管理画面 → オーナーズストア → プラグイン へ進みます。
・「RecentViewProduct」を見つけてインストールします。
・インストール後、「有効化」ボタンをクリックしてプラグインを有効にします。
・同画面の「設定」ボタンから、表示件数などの設定が可能です。

最近見た商品

レイアウト管理

デフォルトでは、「最近チェックした商品」は商品詳細ページに表示されます。トップページに表示する場合は、「レイアウト管理」画面で「最近チェックした商品」というブロックを表示したい位置に配置してください。

最近見た商品

トップページでは、Swiperスライダーを使用して表示されます。

最近見た商品

最近見た商品

PAGE TOP

リリースノート

不具合修正、スライダー競合回避、会員ログイン時の履歴統合機能追加(2026/07/16)
1. レビュー連携クエリの不具合修正
- レビュー情報を取得する際、存在しないテーブル(plg_product_viewed)をクエリしていた不具合を修正しました。標準のProductReviewプラグインが使用する「plg_product_review」を参照するように修正し、クエリ実行時のトランザクションエラーを回避しています。

2. ブロック表示時の「テンプレートが見つからない」エラーの修正
- ブロック登録名と実際のテンプレートファイル名(recent_review_product.twig)の不整合を解消しました。正しいファイル名「recent_viewed_product.twig」へ修正し、レイアウト管理からの配置が正常に機能するようになりました。

3. スライダー(Swiper)の動作競合の回避
- スライダーのナビゲーションボタン(前へ/次へ)の取得処理が、グローバルな document.querySelector を使用していたため、ページ内に他のスライダーが存在した際に競合する問題がありました。これをスライダーごとの親要素内(.rrp-slider-wrap)で取得するようにスコープを限定し、競合を完全に回避しました。

4. データベースの肥大化防止機能の追加
- 閲覧履歴データ(plg_recent_viewed_products)が無限に増加するのを防ぐため、セッション/会員ごとに保持する閲覧履歴を【最大30件】に制限し、古い履歴を自動的に削除するクリーンアップ処理を導入しました。

5. ログイン時の閲覧履歴統合(マージ)機能の追加
- 非ログイン(ゲスト)状態で閲覧していた商品履歴が、ログイン後に自動的に会員アカウントの履歴に統合されるようになりました。重複する商品は最新の閲覧日時で上書きされ、常にシームレスな履歴表示を提供します。
EC-CUBE 4.3系インストール不具合修正(2026/05/22)
EC-CUBE 4.3系環境においてインストール時に発生していたエラーを修正し、正常に動作することを確認したうえで再申請いたします。

PAGE TOP

最近見た商品2,000円(税込)

この商品に対するお客様の声

この商品に対するご感想をぜひお寄せください。

PAGE TOP