Sitecore Commerce Engine Connect Crawlerに間違った環境名が設定される


説明

環境値「HabitatAuthoring」が「sitecore_web_index」クローラーに正しく設定されていないことにより、誤ったカタログ情報(例えば、テンプレート ビューの値等)がインデックス化される可能性があります。

註:クローラーは、Sitecore XPでのインデックス作成中に、インデックスに対応する環境値を渡すことによって、Commerce Engineからカタログ情報を取得する必要があります。通常、Sitecore XP マスター インデックスは、Commerce Engine Authoring 環境(例えば、デフォルトのデプロイメントの「HabitatAuthoring」)を使用し、WebインデックスはShops環境を使用します。

解決策

本事象を解決するには、以下の手順を実行してください。

  1. Sitrecore XP インストール フォルダーにある「\App_Config\Include\Y.Commerce.Engine\Sitecore.Commerce.Engine.Connectors.Index.Solr.config」ファイルを開きます。
  2. <index id="sitecore_web_index"> ノード配下で、
    以下の値を、
    <environment>HabitatAuthoring</environment>
    以下の値へ置き換えてください。
    <environment>HabitatShops</environment>

Sitecore Experience Commerceのインストールにカスタム環境を使用している場合は、上述のものと同様のマッピングを適用してください。