WordPressでオンラインショップを構築する際、WooCommerceプラグインはユーザーに幅広い商品管理と表示オプションを提供します。WooCommerceに付属している商品フィルターはすでに非常に強力ですが、特に商品にカスタムフィールドを追加している場合、よりカスタマイズされたフィルターが必要になることがあります。この記事では、WooCommerce商品をフィルタリングするためにカスタムフィールドを使用する方法を詳しく説明し、ページビルダーにカスタムフィールドを追加する方法を紹介します(ElementorまたはWPBakery)にこの機能が実装されている。
![画像 [1] - カスタムフィールドを使ったWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081611083637.png)
カスタムフィールドとは?
カスタムフィールドは、ユーザーがページ、投稿、商品などに追加のメタデータを追加できるWordPressの機能です。これらのメタデータWooCommerceの商品は、新しい商品属性や特別な説明などを追加するカスタムフィールドで拡張することもできます。
例えばアドバンスドカスタムフィールド(ACF) プロプラグインのカスタムフィールド機能により、商品に「素材」、「ブランド」、「サイズ」などの新しいフィールドを追加することができます。これらのフィールドは商品フィルターのベースとして使用することができ、より正確な商品フィルター体験をユーザーに提供します。これらのフィールドは、商品フィルターの基礎として使用することができ、より正確な商品フィルター体験をユーザーに提供します。
![画像[2] - カスタムフィールドを使用したWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081611091154.png)
商品フィルタリングにカスタムフィールドを使う理由
商品のフィルタリングにカスタムフィールドを使用することには多くの利点があります:
- 正確なスクリーニングユーザーエクスペリエンスを向上させるために、カスタマイズされた製品属性に基づいてフィルタリングを行うことができます。
- お点前商品ごとに異なるフィルター条件を設定することができます。
- プレゼンテーションの強化ElementorやWPBakeryのようなページビルダーと組み合わせることで、リッチなフロントエンドの演出効果を得ることができます。
実施手順の詳細
以下では、Elementorページビルダーを例に、カスタムフィールドを使ってWooCommerceの商品をフィルタリングする方法を詳しく説明します。WPBakeryの場合も、基本的に手順は同じです。
ステップ1:商品のカスタムフィールドを追加する
カスタムフィールドを商品に追加する必要があります。ここでは、ACFプラグインを使ってこれを行います。
- ACFプラグインをインストールし、有効化するWordPressのプラグイン・リポジトリに行き、Advanced Custom Fieldsプラグインを検索してインストールし、有効化する。
![画像[3] - カスタムフィールドを使用したWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081610540291.png)
- 新しいフィールドグループの作成::
- WordPressのバックエンドで、"Custom Fields "メニューに移動し、"Add Field Group "をクリックする。
- フィールドグループに名前を付け(例:「Product Attributes」)、必要なフィールドを追加します。例えば、"Material "というフィールドを追加し、タイプを "Text "に選択します。
![画像[4] - カスタムフィールドを使用したWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081610452879.png)
- フィールドグループを製品に関連付ける::
- Location(場所)オプションで、商品ページにのみ表示されるフィールドグループを設定します。
- フィールドグループを保存します。
ステップ2:製品にカスタムフィールド値を定義する
次に、カスタムフィールドの具体的な値を商品ごとに定義する必要があります。
- 製品の編集::
- 全商品リストで商品を編集する。
- 編集ページに、作成したカスタムフィールドグループが表示されます。
- フィールドの値を埋める::
- カスタムフィールドの値は、製品の実際の状況に応じて記入してください。例えば、フィールドが「素材」であれば、「コットン」、「レザー」などと記入することができます。
![画像[5] - カスタムフィールドを使用したWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081610471010.png)
- 変更の保存.
ステップ3:ページレイアウトの設定
ここで、商品グリッドとグリッドフィルター要素を含むレイアウトをページビルダーで作成する必要があります。
- 新規ページ作成::
- ワードプレスのバックエンドで、「ページ」>「新しいページを追加」に移動します。
- ページを編集するためにElementorまたはWPBakeryを使用するかを選択します。
![画像[6] - カスタムフィールドを使用したWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081610583158.png)
- 2段組レイアウトの追加::
- ページに2カラムレイアウトを追加し、必要に応じてカラムの幅を調整します。通常、製品グリッドのカラムは幅を大きくとり、フィルターのカラムは比較的狭くします。
ステップ4:製品グリッド要素を追加する
![画像[7] - カスタムフィールドを使ったWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081611013422.png)
ページの最初のカラムに、商品リストを表示するための商品グリッド要素を追加します。
- 商品グリッドの追加::
- Elementorで、商品グリッド要素を最初の列にドラッグします。
- 表示する商品の種類、ソート方法、ページング設定など、商品グリッドの設定を行います。
- グリッドIDを指定する::
- 商品グリッドの設定で、一意のグリッドID(例:"Gridtofilter")を指定します。このIDは、以降のステップでフィルタと商品グリッドのリンクに使用されます。
ステップ5:グリッドフィルターエレメントの追加
ページの2列目に、商品グリッドの表示を制御するGrid Filter要素を追加します。
![画像[8] - カスタムフィールドを使用したWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024081611004785.png)
- グリッドフィルターの追加::
- Elementorで、Grid Filter要素を2列目にドラッグします。
- ここでも、商品グリッドと同じグリッドID("Gridtofilter")を設定で指定します。
- フィルターオプションの設定::
- グリッド・フィルターを編集する際、プロパティ・リピーター・セクションに行き、リピーター・アイテムを追加する。
- Filter Byフィールドで、以前に追加したACFフィールドグループ(例:Product Attributes)を選択します。
- カスタムフィールドの選択」で、特定のフィールドを選択します(例:「素材」)。
- 複数のフィルターを追加する::
- フィルターとして使用する必要のあるカスタムフィールドが複数ある場合は、リピーター項目を追加し、項目ごとに異なるカスタムフィールドを選択することができます。
ステップ6:ページを公開してテストする
設定が完了したら、ページを公開してフロントエンドの結果を見ることができます。
- ローンチページ::
- ページを保存して公開します。
- プレビューとテスト::
- フロントエンドでページを表示し、フィルタが期待通りに動作していることをテストします。異なるフィルタを選択して、選択内容に基づいて商品グリッドが動的に更新されるかどうかを確認してください。
ステップ7:ソート機能の追加(オプション)
ユーザー・エクスペリエンスをさらに向上させたい場合は、グリッド・ソート要素を追加することができます。
- グリッド・ソート要素の追加::
- ページにグリッド・ソート要素を追加し、前の商品グリッド要素と関連付ける。
- ソートオプションの設定::
- ユーザーがソートできるようにしたいフィールド(価格、発売日など)を選択します。
![画像[9] - カスタムフィールドを使ったWooCommerce商品のフィルタリング:詳細ガイド - photonwave.com|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/08/2024080507113757.png)
概要
以上の手順で、WordPressウェブサイトのカスタムフィールドを使用したWooCommerce商品のフィルタリングに成功しました。この方法は、ユーザーエクスペリエンスを向上させるだけでなく、ウェブサイトに高度なカスタマイズ性と柔軟性を追加します。小さなオンラインショップであれ、大規模なEコマースプラットフォームであれ、この方法は商品をより良く紹介し、ユーザーの多様なニーズを満たすのに役立ちます。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/16950
この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし