Salesforce Commerce データモデルの詳細を知る
学習の目的
この単元を完了すると、次のことができるようになります。
- Salesforce でのストアの機能を説明する。
- データモデルでストアオブジェクトが他の標準オブジェクトとどのように関連するのか説明する。
- 商品、価格表、バイヤーグループ、エンタイトルメントポリシーの各オブジェクト間のリレーションを説明する。
コマースデータモデル
コマースデータモデルは、B2B のビジネス機能をサポートするように設計された一連の Salesforce Platform オブジェクトです。この単元では、データモデルの構成と基本オブジェクト間の機能的なリレーションについて学習します。
コマースストアテンプレートは、事前設定済みのデータモデル上に構築されています。このデータモデルでは、多数のビジネス関係や、B2B Commerce、Salesforce Order Management、Service Cloud との相互運用性を管理するために、標準オブジェクトとカスタマイズ可能なビジネスオブジェクトがサポートされています。
コマースデータモデルでは、B2B ストアオブジェクトが結び付けられます。デフォルトのオブジェクトリレーションで、フル機能を備えた B2B ストアエクスペリエンスがサポートされます。
B2B ストアを作成すると、共通の標準オブジェクトセットが組織に追加されます。セットには次が含まれています。
-
カタログ: カタログは、ストアで提供される商品の完全なコレクションです。
-
カテゴリ: 商品の論理グループ。ナビゲート可能な階層の複数のカテゴリを作成します。
-
エンタイトルメントポリシー: 商品と価格へのアクセスを管理する B2B 顧客のゲートキーパー。
-
商品: お客様が入手可能な商品。
-
価格表: バイヤー向けの交渉済みの価格設定。
-
バイヤーアカウント: 特定のバイヤーを表す B2B データ。
-
バイヤーグループ: 共通の特性を持つ B2B バイヤーのグループ。
ストアオブジェクト
ストアオブジェクトは Web サイトを表します。ストアオブジェクトは、さまざまなトランザクション要素がスポークのように放射状に配置されたコマーストランザクションハブと考えることができます。このフレームワークにはビジネス要件を満たすための最大限の柔軟性があります。
デフォルトで、次のデータがストアオブジェクトに関連付けられています。
- デフォルトのストアエクスペリエンス
- サポートされる言語セット
- サポートされる通貨セット
B2B Commerce ストア (Web サイト) では、テンプレートとコンポーネントベースのアプローチを使用してフロントエンドの購入エクスペリエンスを構築します。コマースマーチャンダイザーは、テンプレートと Lightning Web Runtime (LWR) コンポーネントを使用して、商品を紹介したり、バイヤー向けの情報を配置したり、ストアの注文を処理したりします。
B2B ストアを設定すると、カタログ、カテゴリ、価格表、商品、バイヤー、バイヤーグループ、エンタイトルメントポリシーの各オブジェクトに保持されるコマースデータのコンテナになります。顧客エンゲージメント、マーチャンダイジング、注文処理の計画に応じて、コマースデータモデルオブジェクトをどのように設定するかが決まります。
では、1 つずつ見ていきましょう。
カタログ
カタログは商品をストアで販売できるようにする組織的オブジェクトです。各 B2B ストアに、特定の商品カタログがあります。
カテゴリ
カテゴリは、商品を整理して顧客に提示する上で重要な役割を果たします。コマースアプリケーションデータモデルでは、カテゴリオブジェクトはカテゴリとサブカテゴリを表します。このオブジェクトによってお客様が商品をどのように検索するかを制御します。
カテゴリには、通常、親-子リレーションを表す階層構造があります。1 つのカタログに、最大 5 レベルのカテゴリとサブカテゴリを設定できます。ツリー状の構造を使用して商品グループを作成し、顧客がナビゲートして類似商品や特定のカテゴリに属する商品を見つけやすくします。
商品
商品とは販売するものです。商品オブジェクトには、各商品がレコードとしてリストされます。商品レコードには、お客様が情報に基づいて判断できるように、商品説明、仕様、商品メディアへのリンクなどのデータが含まれています。各商品には、識別用に独自の在庫管理単位 (SKU) 番号があります。
価格表
価格表オブジェクトは、商品価格を管理して整理する場所です。商品またはサービスの単価を決定する際、価格表が重要な役割を果たします。価格表は、商談、見積、注文の価格を表示するために必要です。
このデータモデルでは、標準価格表と共にバイヤーグループにリンクされるカスタム価格表がサポートされています。値下げした価格を顧客に強調表示する取り消し線付き価格表を設定することもできます。
バイヤーとバイヤーグループ
バイヤーとは、商品やサービスを購入する企業や組織に関連付けられた個人または取引先責任者です。バイヤーには、購入プロセスに関連するロール、責任、権限が割り当てられます。バイヤーは、特定の取引先またはバイヤーグループに関連付けることができます。
バイヤーグループとは、共通の特性や属性を持つ個々のバイヤーの集合です。バイヤーグループは、多くの場合、業種、業界、購入の好みなどの要因に基づいて編成されます。バイヤーグループを使用すると、同様のニーズを持つバイヤーの管理を簡素化できます。したがって、バイヤーグループには、同じロール、エンタイトルメントポリシー、契約価格設定を持つバイヤーを集めることを検討してください。
エンタイトルメントポリシー
エンタイトルメントポリシーは、バイヤーが特定の商品や価格にアクセスするための特定の条件を適用するオブジェクトです。バイヤーグループは、エンタイトルメントポリシーにリンクされています。たとえば、エンタイトルメントポリシーでは、特定の階層またはサブスクリプションレベルのバイヤーグループがプレミアム商品またはサービスにアクセスする資格があることを指定できます。
1 つにまとめてデータを接続する
コマースデータモデルには、B2B のビジネス機能をサポートするオブジェクト、基盤となるオブジェクト、機能が含まれています。ストアをハブとして、商品をカテゴリ別に整理し、顧客のナビゲーションと商品検索を強化します。
商品オブジェクトには、説明や SKU など、各商品の詳細を示すレコードが含まれます。すべての商品は、標準価格表と取り消し線付き価格表にリンクされます。また、カスタム価格表は、B2B バイヤーグループに特定の商品と価格設定へのアクセスを提供するエンタイトルメントポリシーをサポートします。
次のステップ
この単元では、コマースデータモデルの概要と、モデルの主要オブジェクト間のリレーションによって B2B ストアの設定、運営、管理がどのように合理化されるかを学びました。次は、B2B ストアを構築するために管理者が使用するツールと機能について説明します。