設定
おすすめ商品拡張機能をインストールして有効化したら、ダウンロード → 設定 → 拡張機能 → おすすめ商品 に移動できます。ここでは、拡張機能の動作方法についていくつかのオプションを選択できます。

ダウンロードに表示 – このボックスをチェックすると、個々の商品ページにおすすめ商品が表示されます。
チェックアウトに表示 – このボックスをチェックすると、チェックアウト画面におすすめ商品が表示されます。
おすすめの数 – 表示されるおすすめ商品の数を決定します。
無料商品を非表示 – このボックスをチェックすると、無料商品を推奨事項に含めることができます。デフォルトでは無料商品は除外されます。
テンプレート
おすすめ商品には、テーマの edd_templates ディレクトリにコピーしてカスタマイズできる2つのテンプレートファイルが含まれています。これは、EDDテンプレートをテーマに移動ドキュメントに示されているとおりです。
テンプレートファイルを使用するには、/
edd-recommended-products/templates/ から /wp-content/themes/YOURTHEME/edd_templates/ にファイルをコピーし、必要に応じて変更してください。
単一商品の推奨事項:
単一ページ(single.php ダウンロード投稿タイプ)の推奨事項を取得するには、提供されている single_recommendations.php テンプレートをガイドとして使用し、この特定の商品のおすすめ事項を分離します。必要に応じて、現在ログインしているユーザー ID を 2 番目の引数としてedd_rp_get_suggestions() に渡して、現在のユーザーが既に所有しているアイテムを削除することもできます。デフォルトのテンプレートでは、これは有効になっておらず、ユーザーは単一ビューで購入したアイテムを確認できます。
チェックアウトページのおすすめ:
このページでは、カート内のすべてのアイテムを使用して推奨プロファイルを作成します。提供されている checkout_recommendations.php テンプレートをガイドとして使用して推奨プロファイルを取得できます。必要に応じて、現在ログインしているユーザー ID を 2 番目の引数としてedd_rp_get_multi_suggestions() に渡して、現在のユーザーが既に所有しているアイテムを削除することもできます。デフォルトのテンプレートでは、ユーザーは最終チェックアウトの 1 ステップ手前であるため、ユーザーが再度アイテムを購入するのを防ぐために有効になっています。
フィルター
おすすめ商品には、拡張機能の動作を調整するために使用できるいくつかのフィルターが含まれています。これらのフィルターは、WordPress のフックとフィルターに精通した開発者向けです。
edd_rp_log_query_args– 推奨事項を決定するために使用されるログの数を変更します(デフォルトは 250)。edd_rp_single_recommendation_count– 単一商品の推奨事項の数を変更します。edd_rp_single_recommendation_results– 単一商品の推奨事項をフィルター処理できます。edd_rp_multi_recommendation_count– マルチ商品ビューの推奨事項の数を変更します。edd_rp_multi_recommendation_results– マルチ商品ビューの推奨事項をフィルター処理できます。edd_rp_suggestion_counts– レコメンデーションカウントドロップダウンにアイテムを追加します。edd_checkout_image_size– デフォルトのレコメンデーションテンプレートで使用される投稿画像のサイズ。edd_recommended_products_languages_directory– 言語翻訳の場所を変更しますplugin_locale– 使用中のロケールを変更します。
ショートコード
おすすめ商品。レコメンデーションを好きなようにページ/投稿コンテンツ内に配置できるようにするショートコードが含まれています。このショートコードの例は次のとおりです。
[recommended_products ids="24, 41" count="10" title="We Also Recommend"]
属性(およびそのデフォルト値)のリストは次のとおりです。
- ids: サジェストを提供するダウンロードIDのカンマ区切りリスト(デフォルト:現在の投稿ID)
- user: 「true」または「false」。購入済みのアイテムを非表示にするかどうか(デフォルト:false)
- count: 表示するサジェストの数(デフォルト:3)
- title: 表示するタイトル(デフォルト:「おすすめ商品」)
トラブルシューティング
レコメンデーションが表示されない場合があります。以下に一般的な理由をいくつか示します。
理由1:データ不足
おすすめ商品は、サイト上の最後の250件の購入(毎晩)を分析し、それらの購入に基づいて、他のユーザーが購入した他の製品を提案します。これは、ストアが比較的新しい場合、最近リセットされた場合、またはトランザクションが非常に少ない場合、すぐにはレコメンデーションが表示されない可能性があることを意味します。
理由2:すでに購入済み
チェックアウトページでは、ユーザーがログインしていてすでに製品を所有している場合、その製品は推奨される基準を満たしていても、そのユーザーには推奨されません。これにより、顧客が購入に関心を持つ可能性のある他の製品のためのスペースができます。
理由3:テーマのサポート不足
一部のテーマでは、チェックアウトページで「おすすめ商品」を表示しないことを選択しています。
より一般的には、おすすめ商品拡張機能は、デフォルトのEDDテンプレートで提供されるいくつかのフックに依存しています。これらのテンプレートが編集されたり、これらのフックが削除されたりすると、推奨事項は表示されません。
