カタログアイテムインデックス用の言語セットを設定する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ストアフロントとBusiness Toolsで複数言語でカタログアイテム検索を有効にするために、言語セットをインデックス化する必要があります。カタログアイテムのインデックス作成のためにSitecoreマスターインデックスやウェブインデックスの完全な再構築をトリガーしたり、インクリメンタルインデックスが行われる場合、インデックスクローラーはSitecore.Commerce.Engine.Connect.configファイルのプロパティ値として指定されたデフォルトのショップ名(ストアフロント)を使用します。コンテンツエディターでは、プロパティは*/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/ストアフロント*アイテムに対応します。Commerce Engine Connectデータプロバイダーは、として指定されたストアフロントとのみやり取りするため、カタログアイテムはストアフロントに割り当てられた言語セットに含まれる言語でインデックス化され、として設定されています。

インデックス言語セットは、Business Toolsの言語セレクターで利用可能な言語も制御します。

!注インデックス性能を最適化し、カタログアイテムインデックスのサイズを最小化するために、インデックス言語セットから不要な言語を削除するのがベストプラクティスです。

カタログアイテムインデックス用の言語セットを設定するには:

  1. www\\App_Config\Include\Y.Commerce.Engine\CustomCommerce\Custom.Commerce.Engine.Connect.configパッチファイル(またはご自身のパッチファイル)を開き、パッチした値がストアフロントの名前と一致しているか確認してください。例えば:

    YOUR_STOREFRONT_NAME

    !注サンプルをストアフロントSXA展開すると、デフォルトのSitecore.Commerce.Engine.Connect.configファイルで指定されたdefaultShopName値が使われます。カスタムdefaultShopName値を使うには、パッチファイルの構成をパッチCustom.Commerce.Engine.Connect.configする必要があります。

  2. Sitecore Launchpadから、コンテンツエディターで /sitecore/Commerce/Commerce Control Panel/Storefront設定/Storefronts/CommerceDefaultStorefront/Language Configurationに移動し、ドロップダウンリストでインデックス化する言語セットをクリックしてください。

    !注/*sitecore/Commerce/Commerce Control Panel/共有設定/言語セット/*で言語セットの設定を必要に応じて追加または削除できます。

  3. Commerce Engineの設定を変更した場合は、エンジンをブートストラップしてください

  4. Sitecoreコンテンツエディターのコマースコントロールパネルを変更した場合は、Sitecoreのコンテンツ項目 とCommerce Engineデータベースのデータと同期してください。

この記事を改善するための提案がある場合は、 お知らせください!