【EC-CUBE4】お気に入り商品ブロックを作る方法

EC-CUBE4でお気に入り商品ブロックを作る方法です。

ログインユーザーのお気に入り商品を取得するTwig関数を作成

ログインユーザーのお気に入り商品一覧を取得するTwig関数を作成します。

サンプルコードは以下のとおりです。

 

お気に入り商品ブロックを新規作成

コンテンツ管理>ブロック管理でお気に入り商品ブロックを新規作成します。

サンプルコードは以下のとおりです。

 

favoriteProductsの数値を変更することで取得する商品数を指定できます。

 

レイアウト管理でお気に入り商品ブロックを設置

コンテンツ管理>レイアウト管理で作成したお気に入り商品ブロックを設置してください。

そうすると以下のように表示されます。

【EC-CUBE4】お気に入り商品ブロックを作る方法” に対して2件のコメントがあります。

  1. 佐野浩崇 より:

    そもそものところが理解できていないんだろうと思いますが、
    上のサンプルコードをfavorite.php
    下のコードをfavorite_products.twigとして保存しましたが
    保存場所やファイル名がおかしいのか、動きませんでした。

  2. あずみ より:

    上のサンプルコードはapp/Customize/Twigディレクトリ内にFavoriteProductExtentionExtension.phpとして保存してください。

    下のサンプルコードは管理画面のブロック管理で新規にブロックを作成して貼り付けてください。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください