コマースデータプロバイダー

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

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

Sitecore Experience Commerce 9.xは、カタログ、カテゴリ、商品、および商品バリエーションを表すために、事前定義されたアイテム テンプレートを使用します。これらのテンプレートは、継承を可能にするために階層に配置されています。テンプレートの継承は 、Helixのガイドラインに従います。

データ プロバイダーは、親アイテムに基づいて子型を動的に生成します。このCatalogDataProviderは、すべてのエンティティ タイプ (カタログ、カテゴリ、および製品) を統合して処理します。次の2つのデータ プロバイダーがあります。

  • Sitecoreが基本DataProviderクラスに基づいて直接呼び出すデータ プロバイダー。

  • CatalogDataProviderBaseクラスに基づくカタログアイテム固有のデータプロバイダー。

次の表に、サポートされているデータ プロバイダーの詳細を示します。

供給者

形容

データプロバイダ

すべてのデータ プロバイダーに共通の基本機能を提供します。

ReadOnlyDataProvider (読み取り専用データプロバイダ)

CatalogDataProviderBaseから派生このプロバイダーは、SitecoreIDプロパティとSitecoreSettingsプロパティを除き、カタログ コンテンツへの読み取り専用アクセスのみを許可します。すべての書き込み操作は無視されます。このカタログ データ プロバイダは、両方のデータベース (マスタとWeb) に割り当てられます。

カタログデータプロバイダ

ReadOnlyDataProviderから派生このプロバイダーは、ReadOnlyCatalogDataProviderから派生/継承し、作成、更新、および削除のすべての機能を提供します。このカタログ データ プロバイダーは、Sitecore Masterデータベースに割り当てられます。

ワークフローデータプロバイダ

Commerce Engineで構成されたワークフローの品目を生成します。アイテムを次の状態に昇格するなどのワークフロー アクションを処理します。

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