カスタム製品リポジトリの名前または場所を使用する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
製品の同期を使用する外部のコマース システムと統合するようにSitecoreを設定する場合は、 製品リポジトリを作成する必要があります。製品リポジトリのデフォルトの名前とロケーションは /sitecore/content/Product Repositoryです。カスタム製品リポジトリの名前またはロケーションを使用する場合は、構成を調整する必要があります。
製品リポジトリを /sitecore/contentの下の独自のフォルダーに格納して、通常は /sitecore/Content/の下に格納されるWebサイトと混同しないようにすることをお勧めします。
カスタム製品リポジトリの名前または場所を使用するには:
-
/App_Config/Include/Sitecore.Commerce.Products.configファイルで、次の属性を編集します。
<paths productRepository="/sitecore/content/Product Repository">
-
Solrインデックス作成エンジンの2つのインデックス・ファイルの構成を変更するには、以下のサンプルの行を更新します。
-
Sitecore.Commerce.Products.Solr.Index.Master.configファイルで、ProductItemCrawlerのルートを更新します。
-
Sitecore.Commerce.Products.Solr.Index.Web.configファイルで、ProductItemCrawlerのルートを更新します。
-
-
masterデータベースのインデックスのIDをデフォルトのcommerce_products_master_indexから変更する場合は、Sitecore.Commerce.Products.ConfigファイルのProductSynchronization.ProductIndexes設定のIDも置き換える必要があります。
この設定には、製品の同期中に一時停止、再開、および再構築されるインデックスIDの一覧が含まれています。