Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Salesforce B2B Commerce および D2C Commerce データモデルを知る

学習の目的

この単元を完了すると、次のことができるようになります。

  • Salesforce でのストアの機能を説明する。
  • データモデルでストアオブジェクトが他の標準オブジェクトとどのように関連するのか説明する。
  • 商品、価格表、バイヤーグループ、エンタイトルメントポリシーのオブジェクト間のリレーションを説明する。

B2B Commerce および D2C Commerce データモデル

Commerce データモデルは、B2B と D2C のビジネス機能をサポートするように設計された Salesforce プラットフォームオブジェクトセットです。B2B ストアと D2C ストアは、Commerce データモデルの基本オブジェクトを共有しています。この単元では、データモデルの構成と基本オブジェクト間の機能的なリレーションについて学習します。

コマースストアテンプレートは、事前設定済みのデータモデル上に構築されています。このデータモデルでは、多数のビジネス関係に対応し、コマースアプリケーション、Salesforce Order Management、Service Cloud との相互運用性を提供するために、標準オブジェクトとカスタマイズ可能なビジネスオブジェクトがサポートされています。

コマースデータモデルでは、ストアオブジェクトが接続されます。デフォルトのオブジェクトリレーションでは、フル機能を備えた B2B または D2C ストアエクスペリエンスがサポートされます。

B2B または D2C ストアを作成すると、共通の標準オブジェクトセットが組織に追加されます。セットには次が含まれています。

  • カタログ: カタログは、ストアで提供される商品の完全なコレクションです。
  • カテゴリ: 商品の論理グループ。ナビゲート可能な階層の複数のカテゴリを作成します。
  • エンタイトルメントポリシー (B2B のみ): 商品と価格へのアクセスを管理する B2B 顧客のゲートキーパー。
  • 商品: お客様が入手可能な商品。
  • 価格表: バイヤーと買い物客向けの交渉済み価格設定 (B2B) または使用可能な価格設定 (D2C)。
  • バイヤーアカウント (B2B のみ):* 特定のバイヤーを表す B2B データ。
  • バイヤーグループ:* 共通の特性を持つ B2B バイヤーのグループ。

* このオブジェクトは特定のライセンスに限定されています。オブジェクトの多くは他のライセンスでも使用されます (商品、価格表、価格表エントリなど)。

ストアオブジェクト

ストアオブジェクトは Web サイトを表します。ストアオブジェクトは、さまざまなトランザクション要素がスポークのように放射状に配置されたコマーストランザクションハブと考えることができます。このフレームワークにはビジネス要件を満たすための最大限の柔軟性があります。

デフォルトで、次のデータがストアオブジェクトに関連付けられています。

  • デフォルトのストアエクスペリエンス
  • サポートされる言語セット
  • サポートされる通貨セット

B2B/D2C Commerce ストア (Web サイト) では、テンプレートとコンポーネントベースのアプローチを使用してフロントエンドの購入エクスペリエンスを構築します。コマースマーチャンダイザーは、テンプレートと Lightning Web Runtime (LWR) コンポーネントを使用して、商品を紹介したり、買い物客向けの情報を配置したり、ストアの注文を処理したりします。

B2B または D2C ストアを設定すると、カタログ、カテゴリ、価格表、商品、バイヤー、バイヤーグループ (B2B のみ)、エンタイトルメントポリシー (B2B のみ) の各オブジェクトに保持されるコマースデータのコンテナになります。顧客エンゲージメント、マーチャンダイジング、注文処理の計画に応じて、コマースデータモデルオブジェクトをどのように設定するかが決まります。

Salesforce Commerce データモデルのサンプル。

カタログ

カタログは商品をストアで販売できるようにする組織的オブジェクトです。各 B2B/D2C ストアには、特定の商品カタログがあります。

カテゴリ

カテゴリは、商品を整理して顧客に提示する上で重要な役割を果たします。コマースアプリケーションデータモデルでは、カテゴリオブジェクトはカテゴリとサブカテゴリを表します。このオブジェクトによってお客様が商品をどのように検索するかを制御します。

カテゴリには、通常、親-子リレーションを表す階層構造があります。1 つのカタログに、最大 5 レベルのカテゴリとサブカテゴリを設定できます。ツリー状の構造を使用して商品グループを作成し、顧客がナビゲートして類似商品や特定のカテゴリに属する商品を見つけやすくします。

カタログとカテゴリのリレーションダイアグラム。

商品

商品とは販売するものです。各商品は、商品オブジェクト内にレコードとしてリストされます。商品レコードには、お客様が情報に基づいて判断できるように、商品説明、仕様、商品メディアへのリンクなどのデータが含まれています。各商品には、識別用に独自の在庫管理単位 (SKU) 番号があります。

価格表

価格表オブジェクトでは、商品価格の管理と整理を行います。これは、商品またはサービスの単価を決定する上で重要な役割を果たします。価格表は、商談、見積、注文の価格を表示するために必要です。

このデータモデルでは、標準価格表と共にバイヤーグループにリンクされるカスタム価格表がサポートされています。値下げした価格を顧客に強調表示する取り消し線付き価格表を設定することもできます。

Salesforce Commerce データモデルのカタログセクション。

バイヤーとバイヤーグループ

バイヤーとは、商品やサービスを購入する企業や組織に関連付けられた個人または取引先責任者です。バイヤーには、購入プロセスに関連するロール、責任、権限が割り当てられます。バイヤーは、特定の取引先またはバイヤーグループに関連付けることができます。

バイヤーグループとは、共通の特性や属性を持つ個々のバイヤーの集合です。バイヤーグループは、多くの場合、業種、業界、購入の好みなどの要因に基づいて編成されます。バイヤーグループを使用すると、同様のニーズを持つバイヤーの管理を簡素化できます。したがって、バイヤーグループには、同じロール、エンタイトルメントポリシー、契約価格設定を持つバイヤーを集めることを検討してください。

エンタイトルメントポリシー

エンタイトルメントポリシーは、バイヤーが特定の商品や価格にアクセスするための特定の条件を適用するオブジェクトです。バイヤーグループは、エンタイトルメントポリシーにリンクされています。たとえば、エンタイトルメントポリシーでは、特定の階層またはサブスクリプションレベルのバイヤーグループがプレミアム商品またはサービスにアクセスする資格があることを指定できます。

Salesforce Commerce データモデルの価格表セクション。

1 つにまとめてデータを接続する

Commerce データモデルには、B2B と D2C のビジネス機能をサポートするオブジェクト、基盤となるオブジェクト、機能が含まれています。ストアをハブとして、商品をカテゴリ別に整理し、顧客のナビゲーションと商品検索を強化します。

商品オブジェクトには、説明や SKU など、各商品の詳細を示すレコードが含まれます。すべての商品は、標準価格表と取り消し線付き価格表にリンクされます。また、カスタム価格表は、B2B バイヤーグループに特定の商品と価格設定へのアクセスを提供するエンタイトルメントポリシーをサポートします。

次のステップ

この単元では、Commerce データモデルについてと、モデルの主要オブジェクト間のリレーションによって B2B/D2C ストアの設定、運営、管理がどのように合理化されるかについて学習しました。次は、B2B/D2C ストアを構築するためにシステム管理者が使用するツールと機能について学習します。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む