Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WooCommerce商品をフィルターする方法 (ステップバイステップチュートリアル)

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WooCommerce商品をフィルターする方法をお探しですか?

WooCommerceの商品を属性でフィルターすることで、カスタマイザーは購入したい項目を簡単に見つけることができます。カスタマイザーの時間を節約し、ショッピング体験をよりシームレスにします。

この投稿では、WooCommerceの属性フィルター設定をオンラインストアで簡単に使用する方法を紹介します。

Filter WooCommerce products

なぜ属性でWooCommerce商品をフィルターするのか?

フィルターは、カスタマイザーがWooCommerceストアで商品を閲覧するのをとても簡単にします。

買い物客は、色、価格帯、生地、サイズなど、さまざまな属性に基づいて検索を絞り込むことができる。

ユーザーは、商品のコレクション全体をスクロールするのではなく、興味のある商品をブラウズするだけで済みます。

WooCommerce Product filter preview

フィルターを追加することで、ユーザーエクスペリエンスを向上させ、検索機能を改善し、オンラインストアの直帰率を下げることができます。

また、カスタマイザーが興味のある商品について、利用可能なオプションをすべて有効化し、より多くの情報を得た上で購入できるようにすることで、売上を伸ばすこともできる。

それでは、WooCommerceストアの商品を簡単にフィルターする方法を見てみましょう。属性とカスタマイザー属性でWooCommerce商品をフィルターする方法を紹介します:

属性でWooCommerce商品をフィルターする方法

WooCommerce商品をフィルターする手軽で簡単な方法をお探しなら、この方法がおすすめです。WooCommerce商品フィルタープラグインを使って、属性設定による簡単なフィルターを設定する方法をご紹介します。

まず、YITH WooCommerce Ajax Product Filterプラグインをインストールして有効化する必要があります。詳しい手順については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

注: YITH WooCommerce Ajax Product Filterプラグインには無料版もあります。しかし、このチュートリアルではプレミアムバージョンのプラグインを使用します。

有効化したら、WordPress ダッシュボードからYITH ” Ajax Product Filterページにアクセスしてください。

ここから、’+ Create a new preset’ボタンをクリックし、フィルタープリセットの作成を開始します。

Click Create a new preset button

プリセット名」ボックスにフィルターの名前を入力します。

プリセット名はストアに表示されることはなく、あくまで参考として存在することに留意してください。

Type a preset name

次に、プリセット・レイアウトとして「Horizontal」を選択し、下部にある「+ Add a new filter button」をクリックします。

プラグインの無料版を使用している場合、この設定は利用できません。代わりに、「初期設定」のプリセット・レイアウトがあります。

これでWooCommerce商品のフィルターを作成することができます。

Choose the horizontal preset layout and click on the Add new filter button

WooCommerce商品のフィルターを作成する

まず、「フィルター名」オプションの横にフィルター名を入力する必要があります。

例えば、カスタマイザーが商品カテゴリーをソートするためのフィルターを作成する場合、「カテゴリーによるフィルター」と名付けることができます。

次に、’Filter for’ドロップダウンメニューからフィルターのパラメータを選択することができます。プラグインの無料版では、商品カテゴリーとタグのフィルターしか提供されていないことを覚えておいてください。

これらのオプションの違いについては、WooCommerceにタグ、属性、カテゴリーを追加する方法のガイドをご覧ください。

異なる価格帯で商品を並べ替えるフィルターを作成する場合は、「価格帯」オプションを選択する必要があります。同様に、人気順や平均評価順で商品を並べ替えたい場合は、「並び順」オプションを選択する必要があります。

商品タグ、カテゴリー、カラー、サイズ、素材、スタイルなどをフィルターしたい場合は、「タクソノミー」オプションを設定することもできます。このチュートリアルでは、このオプションを使用します。

Type a filter name and choose a filter for option from the dropdown menu

それが終わったら、フィルター用のタクソノミーオプションから選択する必要があります。例えば、商品を色でフィルターしたい場合、ドロップダウンメニューからそのオプションを選択する必要があります。

商品カテゴリー用のフィルターを作成するので、「商品カテゴリー」オプションを選択します。

次に、’Choose terms’セクションにあなたのサイトの商品カテゴリーをすべて入力する必要があります。

Choose a taxonomy option from the dropdown menu and then write terms for the categories

その後、「フィルタータイプ」のドロップダウンメニューから、フィルターをストアのフロントエンドに表示する方法を選択できます。

フィルターはチェックボックス、ドロップダウンメニュー、テキスト、色見本などで表示できます。このチュートリアルでは、ドロップダウンメニューを追加するために「選択」オプションを選択します。

Choose a filter type from the dropdown menu

次に、ドロップダウンメニュー内に検索ボックスを有効化したい場合は、「検索フィールドを表示」スイッチを切り替えます。

トグルとして表示」スイッチを有効化することで、作成中のフィルターをトグルとして表示することもできます。カスタマイザーはフィルターのオン・オフを切り替えることができます。

Toggle the switch for the search field

それができたら、「Order by」ドロップダウンメニューから、フィルターしたキーワードの初期設定順序を選択するだけです。フィルターカテゴリーが選択した順序で表示されます。

フィルター・カテゴリーは、名前、キーワード数、スラッグを使用して並べ替えることができます。また、昇順(ASC)または降順(DESC)でフィルターのキーワードの「順序タイプ」を選択することもできます。

Choose order type as ascending or descending

最後に、一番下にある「フィルターを保存」ボタンをクリックして、フィルターを保存します。

次に、このプロセスを繰り返して複数のフィルターを作成する。

それが終わったら、トップに戻り、「一般設定」タブに切り替えていくつかの設定を行う。

一般設定の構成

ここでは、まず「フィルターモード」オプションを設定します。AJAXを使ってリアルタイムでフィルターを適用するか、サイトに「フィルターを適用」ボタンを表示するかを選択できます。

次に、保存ボタンを表示するか、フィルター結果をすぐに表示するかを選択しなければならない。

Choose a filter mode

それができたら、AJAXを使って同じページにフィルター結果を表示するか、新しいページに結果をリロードするかを選択します。

次に、「空のキーワードを非表示にする」オプションまでスクロールダウンし、空のフィルター用語を表示したくない場合は、スイッチをオンに切り替える。

例えば、WooCommerceストアに’マグカップ’カテゴリーを追加したが、現在そのカテゴリーに項目がない場合、’カテゴリーでフィルター’リストには表示されません。

その後、在庫切れの商品を検索結果に表示したくない場合は、「在庫切れの商品を非表示」に切り替えてください。

Toggle switches to hide empty terms or out of stock products

その他の設定は初期設定のままでも、お好みで設定することも可能です。

選択後、「オプションを保存」ボタンをクリックして変更内容を保存し、上部の「カスタマイズ」タブに切り替えます。

カスタマイザーの設定(プレミアムプラグインのみ)

注意:無料版のプラグインを使用している場合、「カスタマイザー」タブは使用できません。

ここから、WooCommerceフィルターのラベルスタイルの色、キーワードの色、色見本のサイズ、フィルターエリアの色などを選択することができます。

色を追加することで、WooCommerceフィルターをより美しく見せ、Eコマースストアのブランディングに一致させることができます。

Customize filter colors

設定が完了したら、「オプションを保存」ボタンをクリックし、上から「SEO」タブに切り替えます。

SEOの設定

そこで「SEOオプションを有効化」スイッチを切り替え、設定を有効化する。

ドロップダウンメニューから、フィルターにかけたページで使用するメタ情報を追加できます。これにより、サイトのSEOが向上します。

詳しくは、WordPressのメタ情報とメタタグの投稿をご覧ください。

また、「Add “nofollow” to filter anchors(フィルター・アンカーに “nofollow “を追加する)」スイッチをオンにすることで、フィルター・アンカーすべてにnofollow属性を自動的に追加することができます。これにより、検索エンジンはあなたのページをランキングする際にフィルターアンカーを使用しないようになります。

Configure the SEO settings for the filter preset

設定が完了したら、「オプションを保存」ボタンをクリックして設定を保存します。

商品ページにWooCommerceフィルターを追加する

作成したフィルターをWooCommerce商品ページに追加するには、上部から「フィルタープリセット」タブに切り替える必要があります。

そこで、先ほど作成したフィルタープリセットのショートコードをコピーするだけです。

Copy the shortcode for the filter preset

次に、WordPressダッシュボードからブロックエディターでWooCommerce商品ページを開きます。

左上にある「ブロックを追加」ボタンをクリックし、ショートコード・ブロックを見つけてください。

コピーしたフィルター・プリセット・ショートコードをショートコード・ブロックにペーストしてください。

Add the filter preset shortcode to the block

最後に、「公開する」または「更新する」ボタンをクリックして変更を保存します。

WordPressサイトにアクセスして、WooCommerceカスタム属性フィルターの動作を確認できるようになりました。

WooCommerce Product filter preview

カスタム属性でWooCommerce商品をフィルターする方法

カスタム属性を使用してWooCommerce商品フィルターを作成したい場合は、この方法が適しています。

カスタム属性の作成

カスタム属性を作成するには、WordPressダッシュボードからProducts ” Attributesページにアクセスする必要があります。

カスタムタクソノミー属性の名前とスラッグを入力します。

例えば、特定の製品素材のフィルターを作成したい場合、属性名を「素材によるフィルター」とすることができます。

次に、その属性を共有する項目をすべて個別ページに表示したい場合は、「アーカイブを有効化」にチェックを入れる必要があります。

Create an attribute

その後、一番下にある「Add Attribute」ボタンをクリックする。

属性が作成されたら、「Configure Terms」リンクをクリックして属性にキーワードを追加する。

Click the Configure terms link to create terms

新しい画面が表示されますので、「名前」ボックスにキーワードを入力してください。

例えば、「素材によるフィルター」という属性を作成した場合、個々の素材をウールなどのキーワードとして追加することができます。属性にはいくつでもキーワードを追加することができます。

設定が完了したら、「Add new filter by Material(素材別フィルターを新規追加)」ボタンをクリックして、キーワードを保存します。

Add an attribute term

カスタマイザーを商品に追加する

属性を作成した後、個々のWooCommerce商品に追加する必要があります。

編集したい商品ページを開きます。ここから「商品データ」セクションまでスクロールダウンし、「属性」タブに切り替えます。

次に、「カスタマイザー」ドロップダウンメニューを開き、作成したカスタマイザーを選択します。

では、「追加」ボタンをクリックしてください。

Choose the custom attribute you created from the dropdown menu

カスタマイザー属性が追加されたので、’Select Terms’オプションで商品に一致するキーワードを検索するだけです。

例えば、素材属性を作成し、編集する商品がウール製であれば、ドロップダウンメニューから「ウール」を選択する必要があります。

完了したら、「属性を保存」ボタンをクリックします。

Add an attribute term for the product

次に、上部にある「更新」または「公開」ボタンをクリックして変更を保存します。

同じ属性を共有するすべての製品について、このプロセスを繰り返す必要があります。

プラグインを使ったカスタム属性フィルターの作成

次に、YITH WooCommerce Ajax Product Filterプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法をご覧ください。

:WooCommerce用のカスタム属性フィルターを作成するには、プラグインの無料版またはプレミアム版を使用できます。

有効化したら、WordPress ダッシュボードからYITH ” Ajax Product Filter ページにアクセスしてください。

ここから、「+ 新規プリセットを作成」ボタンをクリックします。

Click Create a new preset button

次に、作成するプリセットの名前を「プリセット名」ボックスに入力します。

作成が完了したら、下部にある’+ Add a new filter button’をクリックし、WooCommerceカスタム属性フィルターの作成を開始します。

Create a filter

まず、「フィルター名」ボックスに名前を入力します。

例えば、カスタマイザーがさまざまな素材オプションを並べ替えられるようにフィルターを作成する場合、「Filter for Material(素材のフィルター)」と名付けることができます。

次に、「フィルター」のドロップダウンメニューから「タクソノミー」を選択します。プラグインの無料版を使用している場合、初期設定ではこのオプションが選択されています。

Choose taxonomy option from the filter for dropdown menu

これで、作成したカスタム属性は、すでに「タクソノミーを選択」オプションの隣にあるドロップダウンメニューで利用できるようになります。

ドロップダウンリストからカスタマイザーを選択し、「Choose terms」ボックスに属性キーワードを入力します。

Choose the custom attribute filter and add its terms

次に、「フィルタータイプ」のドロップダウンメニューから、フィルターをストアのフロントエンドに表示する方法を選択する必要があります。

フィルターは、チェックボックス、ドロップダウンメニュー、テキスト、色見本などで表示できます。

Choose a filter type from the dropdown menu

そうしたら、「Order by」ドロップダウンメニューから、フィルターしたキーワードの初期設定順序を選択します。

フィルター・カテゴリーは、名前、キーワード数、スラッグを使用して並べ替えることができます。また、昇順(ASC)または降順(DESC)でフィルターのキーワードの「順序タイプ」を選択することもできます。

Choose order type as ascending or descending

最後に、一番下の「フィルターを保存」ボタンをクリックして、カスタム属性フィルターを保存します。

次に、上部から「一般設定」タブに切り替える必要がある。ここから、フィルターモードを選択したり、空のキーワードを非表示にしたり、必要に応じてその他の設定を行うことができます。

Choose a filter mode

完了したら、「オプションを保存」ボタンをクリックして変更内容を保存し、上部の「カスタマイズ」タブに切り替えます。

:無料版をお使いの場合、これらのカスタマイザー設定は利用できません。

ここから、フィルタープリセットをあなたのサイトのフロントエンドでどのように見せるかをカスタマイズすることができます。

例えば、ラベルスタイルの色、キーワードの色、色見本のサイズ、フィルターエリアの色などを選ぶことができます。

Customize filter colors

設定が完了したら、「オプションを保存」ボタンをクリックし、上から「SEO」タブに切り替えます。

ここから「SEOオプションを有効化」スイッチを切り替え、設定を有効化する。

ドロップダウンメニューから、フィルターにかけたページで使用するロボットのメタ情報を追加することができます。これにより、サイトのSEOが最適化されます。

Configure the SEO settings for the filter preset

フィルター・アンカーに “nofollow “を追加」スイッチを切り替えると、フィルター・アンカーすべてにnofollow属性が自動的に追加されます。

設定が完了したら、「オプションを保存」ボタンをクリックして設定を保存します。

WooCommerce商品ページにカスタム属性フィルターを追加する

カスタム属性フィルターをWooCommerceショップページに追加するには、上部の’フィルタープリセット’タブに切り替える必要があります。

ここから、カスタム属性フィルターのショートコードをコピーする。

Copy the shortcode for the filter preset

次に、WordPressの管理サイドバーからブロックエディターで商品ページを開きます。

ここで、左上にあるブロックの追加「(+)」ボタンをクリックして、ショートコード・ブロックをドラッグ・アンド・ドロップします。

その後、コピーしたフィルタープリセットのショートコードをブロックに貼り付けるだけです。

Add the filter preset shortcode to the block

最後に、「公開する」または「更新する」ボタンをクリックして変更を保存します。

WooCommerceカスタム属性フィルターが実際に動作しているのを、サイトにアクセスして確認することができます。

Preview for the custom attribute filter

WooCommerceの売上を伸ばすボーナスのヒント

検索フィルターを追加する以外に、オンラインストアのコンバージョンを高めるもう一つの方法は、サイトのスピードを改善することです。

読み込みが速いWooCommerceストアは、カスタマイザーを簡単に維持し、より多くのリードを生み出すことができます。

ストアのロード時間を改善するには、SiteGroundに切り替えることをお勧めします。SiteGroundはWooCommerceが推奨するホスティングサービスであり、サイトを超高速化し、Ultrafast PHP、eコマースキャッシングなどの素晴らしい機能を備えています。

SiteGround WooCommerce hosting

もう一つのヒントは、WooCommerceストアにキャッシュを設定することです。

これは、パフォーマンスを向上させるために、サイトのデータを一時的な場所に保存する技術です。WooCommerceに最適なキャッシュプラグインを使用することで、速度を向上させることができます。

その他にも、商品画像の最適化、より読み込みの速いWooCommerceテーマの選択、最新のPHPバージョンの使用、DNSレベルのファイアウォールのオンなど、カスタマー・エクスペリエンスを向上させるために様々なことに挑戦することができる。

詳細な手順については、WooCommerceのパフォーマンスを高速化する方法についての初心者向けガイドをご覧ください。

この投稿が、WooCommerce商品を属性やカスタマイザー属性でフィルターする方法を学ぶのにお役に立てば幸いです。検索結果を改善するためにWordPressサイトにあいまい検索を追加する方法の投稿や、ベストWooCommerceテーマのトップピックもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

1件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。