個々の製品カタログごとに個別のカタログページを作成する
ストアフロントには複数のカタログからの製品を含めることができます。 Liferay は製品をカタログに保存し、 カタログページを使用してストアフロントに表示します。 詳細については、「 カタログ ページの作成 」を参照してください。 異なるカタログには異なる種類の製品を含めることができるため、複数のカタログ ページを使用してそれらを区別することができます。
これを行うには、まず 2 つ以上のカタログと、少なくとも 1 つのカタログ ページが必要です。 次に、既存のカタログ ページを複製し、両方のページに カスタム フィルター ウィジェットを追加して、カタログ ID で製品をフィルターします。
既存のカタログページのコピー
Liferay DXP 7.4 U22+ および GA22+ では、Minium サイトでカタログページをコピーするには、まずインスタンスの プライベートページを有効にする 必要があります。 以前のバージョンを使用している場合、この手順は必要ありません。
-
プライベート ページがアクティブになったら、 サイト メニュー (
) を開き、 サイト ビルダー → ページに移動します。 -
プライベートページをクリックします。
-
カタログ ページの横にある [アクション] (
) をクリックし、 [ページのコピー]を選択します。 -
新しいカタログ ページの名前を入力し、 [追加]をクリックします。
新しいページがストアフロントに表示され、既存のカタログ ページと同じ内容が表示されます。
カスタムフィルターの追加
カスタム フィルターを追加する前に、まずフィルターするカタログの ID を取得する必要があります。 これを行うには、 グローバル メニュー (
) を開き、 コマース → カタログに移動します。 カタログをクリックして、その名前の横にある ID をコピーします。

-
カタログページに戻り、上部のメニューから 追加 をクリックします。
-
ウィジェット セクションで、 カスタム フィルター ウィジェットを検索します。
重要コンテンツ ページでウィジェットを追加するには、次の 2 つの方法があります。
- 上部のメニューから 編集 (
) をクリックし、右側の 追加 (
) をクリックします。 残りの手順は上記と同じです。 - サイトメニュー (
) を開き、 サイトビルダー → ページを選択します。 目的のページに移動し、 アクション (
) → 編集をクリックします。 残りの手順は上記と同じです。
- 上部のメニューから 編集 (
-
ウィジェットをストアフロントの目的のエリアにドラッグアンドドロップします。
-
カスタム フィルター ウィジェットで、 オプション (
) をクリックし、 構成を選択します。注Liferay DXP 2025.Q1/Portal GA132 より前では、設定オプションはウィジェットの右上隅に表示されていました。
-
以下の情報を入力し、 「保存」をクリックします。
- フィルターフィールド:
commerceCatalogId - フィルター値:
43445(コピーしたカタログIDを入力してください) - フィルタータイプ: 一致
- 発生: フィルター

- フィルターフィールド:
-
変更を適用するには、カスタム フィルター ウィジェットの 適用 をクリックします。
ページには 1 つのカタログからの製品のみが表示されます。 他のカタログ ページで別のカタログを使用して上記の手順を繰り返します。
構成 メニュー内のオプションを使用して、カスタム フィルターを無効にしたり、変更不可にしたり、非表示にしたりすることができます。 カスタム フィルターは、幅広いユース ケースをサポートします。 詳細については、 カスタム フィルターの例 を参照してください。