コマースデータプロバイダー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Commerce 9.xは、カタログ、カテゴリ、商品、および商品バリエーションを表すために、事前定義されたアイテム テンプレートを使用します。これらのテンプレートは、継承を可能にするために階層に配置されています。テンプレートの継承は 、Helixのガイドラインに従います。
データ プロバイダーは、親アイテムに基づいて子型を動的に生成します。このCatalogDataProviderは、すべてのエンティティ タイプ (カタログ、カテゴリ、および製品) を統合して処理します。次の2つのデータ プロバイダーがあります。
-
Sitecoreが基本DataProviderクラスに基づいて直接呼び出すデータ プロバイダー。
-
CatalogDataProviderBaseクラスに基づくカタログアイテム固有のデータプロバイダー。
次の表に、サポートされているデータ プロバイダーの詳細を示します。
|
供給者 |
形容 |
|---|---|
|
データプロバイダ |
すべてのデータ プロバイダーに共通の基本機能を提供します。 |
|
ReadOnlyDataProvider (読み取り専用データプロバイダ) |
CatalogDataProviderBaseから派生このプロバイダーは、SitecoreIDプロパティとSitecoreSettingsプロパティを除き、カタログ コンテンツへの読み取り専用アクセスのみを許可します。すべての書き込み操作は無視されます。このカタログ データ プロバイダは、両方のデータベース (マスタとWeb) に割り当てられます。 |
|
カタログデータプロバイダ |
ReadOnlyDataProviderから派生このプロバイダーは、ReadOnlyCatalogDataProviderから派生/継承し、作成、更新、および削除のすべての機能を提供します。このカタログ データ プロバイダーは、Sitecore Masterデータベースに割り当てられます。 |
|
ワークフローデータプロバイダ |
Commerce Engineで構成されたワークフローの品目を生成します。アイテムを次の状態に昇格するなどのワークフロー アクションを処理します。 |