Creating Store Content
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

個々の製品カタログごとに個別のカタログページを作成する

ストアフロントには複数のカタログからの製品を含めることができます。 Liferay は製品をカタログに保存し、 カタログページを使用してストアフロントに表示します。 詳細については、「 カタログ ページの作成 」を参照してください。 異なるカタログには異なる種類の製品を含めることができるため、複数のカタログ ページを使用してそれらを区別することができます。

これを行うには、まず 2 つ以上のカタログと、少なくとも 1 つのカタログ ページが必要です。 次に、既存のカタログ ページを複製し、両方のページに カスタム フィルター ウィジェットを追加して、カタログ ID で製品をフィルターします。

既存のカタログページのコピー

Liferay DXP 7.4 U22+ および GA22+ では、Minium サイトでカタログページをコピーするには、まずインスタンスの プライベートページを有効にする 必要があります。 以前のバージョンを使用している場合、この手順は必要ありません。

  1. プライベート ページがアクティブになったら、 サイト メニュー (Site Menu) を開き、 サイト ビルダーページに移動します。

  2. プライベートページをクリックします。

  3. カタログ ページの横にある [アクション] (Actions icon) をクリックし、 [ページのコピー]を選択します。

  4. 新しいカタログ ページの名前を入力し、 [追加]をクリックします。

新しいページがストアフロントに表示され、既存のカタログ ページと同じ内容が表示されます。

カスタムフィルターの追加

カスタム フィルターを追加する前に、まずフィルターするカタログの ID を取得する必要があります。 これを行うには、 グローバル メニュー (Applications Menu icon) を開き、 コマースカタログに移動します。 カタログをクリックして、その名前の横にある ID をコピーします。

カタログ ID をコピーして、カタログ ページで製品をフィルターします。

  1. カタログページに戻り、上部のメニューから 追加 をクリックします。

  2. ウィジェット セクションで、 カスタム フィルター ウィジェットを検索します。

    重要

    コンテンツ ページでウィジェットを追加するには、次の 2 つの方法があります。

    • 上部のメニューから 編集 (Edit button) をクリックし、右側の 追加 (Add icon) をクリックします。 残りの手順は上記と同じです。
    • サイトメニュー (Site Menu) を開き、 サイトビルダーページを選択します。 目的のページに移動し、 アクション (Actions icon) → 編集をクリックします。 残りの手順は上記と同じです。
  3. ウィジェットをストアフロントの目的のエリアにドラッグアンドドロップします。

  4. カスタム フィルター ウィジェットで、 オプション (Options Button) をクリックし、 構成を選択します。

    Liferay DXP 2025.Q1/Portal GA132 より前では、設定オプションはウィジェットの右上隅に表示されていました。

  5. 以下の情報を入力し、 「保存」をクリックします。

    • フィルターフィールド: commerceCatalogId
    • フィルター値: 43445 (コピーしたカタログIDを入力してください)
    • フィルタータイプ: 一致
    • 発生: フィルター

    カスタム フィルター ウィジェットを構成します。

  6. 変更を適用するには、カスタム フィルター ウィジェットの 適用 をクリックします。

ページには 1 つのカタログからの製品のみが表示されます。 他のカタログ ページで別のカタログを使用して上記の手順を繰り返します。

構成 メニュー内のオプションを使用して、カスタム フィルターを無効にしたり、変更不可にしたり、非表示にしたりすることができます。 カスタム フィルターは、幅広いユース ケースをサポートします。 詳細については、 カスタム フィルターの例 を参照してください。