B2C Commerce カタログについて知る
学習の目的
この単元を完了すると、次のことができるようになります。
- カタログとサイトがどのように関連しているか説明する。
- 検索とナビゲーションの違いを説明する。
- 複数の地域市場を対象とするカタログの構成方法を説明する。
- カタログを Production (本番) インスタンスにデプロイする手順を挙げる。
- カタログと在庫の違いを説明する。
あなたは、高機能アスレチック用品の小売企業に勤める Agentforce Commerce for B2C のマーチャンダイザーです。あなたの責務は、会社の急速な成長のペースに合わせて世界クラスのデジタルショッピングエクスペリエンスを構成することです。あなたの会社が米国やドイツなどの新しい地域の市場に進出したり、カスタムシューズから季節のアパレルコレクションまでの複雑な商品ラインを導入したりする中で、シームレスで直感的なストアフロントを維持することはあなたの業務の重要な部分です。
Agentforce Commerce for B2C の商品カタログを定義する
この単元では、複数のストアフロントと多様な国際市場をサポートするカタログを設計してデプロイします。
Salesforce B2C Commerce カタログは、マーチャントの商品やサービスに関する詳細 (説明、仕様、保証など) を格納するデータベースです。また、ストアフロントのナビゲーションの基盤にもなります。B2C for Commerce のマーチャンダイザーは、B2C Commerce カタログを使用して、買い物客が知りたい情報がすべて含まれたカタログを構成します。
カタログは Agentforce Commerce for B2C 実装の核となるもので、 マーチャントが販売する商品がまとめられています。大半の Agentforce Commerce for B2C 小売企業は、商品データを商品情報システム (PIM) という別のシステムオブレコードに保持しています。PIM では、1 つのリポジトリに複数の地域と言語のデータが格納されます。Agentforce Commerce for B2C を実装した場合、通常は PIM データを Agentforce Commerce for B2C にインポートします。マーチャントの中には、Business Manager 内で商品を構成するなど、手動のシステムを使用しているところもあれば、両方を兼ね備えたハイブリッドシステムを実装しているところもあります。
このバッジで使用する例では、PIM 上で商品データが管理されているとします。
多くの企業がスケジュールに従って商品データをインポートしていますが、特別セールの際や、以前の処理でエラーが生じた場合など、さまざまな理由でスケジュール時以外にインポートを行うことがあります。システム管理者がデータをインポートした後、あなたはカタログ内にカテゴリ構造を作成して更新することで、商品が適切に割り当てられるようにします。
検索とナビゲーションの違い
カテゴリのナビゲーションとストアフロントの検索は異なります。検索は、買い物客が検索語を入力して商品を探すことです。ナビゲーションは、買い物客が事前定義されたカテゴリと複数のサブカテゴリをクリックして、求めている商品を見つけることです。
カタログを設計する
カタログに格納されている商品データはカテゴリ別に整理されています。カテゴリによって Commerce for B2C ストアフロントのナビゲーション構造が決まります。
その構造は次のもので構成されます。
|
要素
|
説明
|
|---|---|
カタログ |
商品リポジトリ |
カテゴリ |
カタログとストアフロントの構造 |
商品 |
マーチャントの販売対象に関するデータ |
Agentforce Commerce for B2C では、商品とストアフロントという 2 種類のカタログを使用します。オンライン販売を始めたばかりの新参のマーチャントでも、この両方を作成することをお勧めします。少数の商品を扱う小さな企業が次第に手を広げ、多様な市場や地域で事業を行う大企業に発展することは珍しいことではありません。
-
商品カタログは、外部の PIM システムからインポートされた商品データを格納し、その PIM の構造を維持し、サイトには割り当てられません。
-
ストアフロントカタログは、ストアフロントナビゲーションを定義するカテゴリを作成する場所です。ストアフロントはこのカタログを 1 つのみ使用します。商品をストアフロントに表示するためには、カテゴリに割り当てる必要があります。
カタログのシナリオ
ストアフロントカタログを作成する前に、さまざまなカタログソリューションを確認しておきましょう。例として、3 つの一般的なカタログシナリオについて説明します。
2 つの基本カタログ
商品カタログが在庫システムのカテゴリと商品の定義や内部の分類構造を表すのに対し、 ストアフロントカタログのカテゴリ構造には小売企業が商品をどのように販売したいかが反映されます。
新しい地域
例として、あなたの会社が米国市場とドイツ市場で同じ商品を販売したいと考えているとしましょう。市場ごとに (各言語の) 独自のサイトがあり、どちらも商品カタログと同じカテゴリを使用します。このカタログに次の名前を付けます。
|
カタログ
|
種別
|
名前
|
|---|---|---|
A |
製品 |
製品カタログ |
B |
ストアフロント |
USA Catalog (米国カタログ) |
C |
ストアフロント |
Germany Catalog (ドイツカタログ) |
カタログの構成は次のようになります。
|
カタログ
|
種別
|
サイト
|
説明
|
|---|---|---|---|
A |
製品 |
なし |
カテゴリ構造を作成します。カタログ A はサイトに割り当てられません。 |
B |
ストアフロント |
米国 |
|
C |
ストアフロント |
ドイツ |
|
サイトのストアフロントカタログに格納された商品のうち、カテゴリに割り当てられたものだけがそのサイトに表示されます。あなたの会社の米国サイトで販売される商品には、ドイツサイトで購入できるものと購入できないものがあります。たとえば、PN003 (商品 ID) はドイツサイトのみで購入でき、PN004 はどちらのサイトでも購入できます。
商品が複数のカテゴリに表示されることがあります。たとえば、PN004 は米国サイトのシューズカテゴリとセールカテゴリに表示されます。
バーチャル店頭セール
あなたは買い物客が特別なコードを使用して参加する、ブランド独自のセールイベントサイトを別途作成したいと考えています。このカタログは次の構造にします。
|
カタログ
|
種別
|
サイト
|
説明
|
|---|---|---|---|
A |
製品 |
なし |
PIM のカテゴリ構造を維持します。カタログ A はサイトに割り当てられません。 |
B |
ストアフロント |
米国 |
|
D |
ストアフロント |
バーチャル店頭セール |
|
カタログを作成する
カタログは複数のサイトに割り当てることができます。ただし、サイトごとに設定できるカタログは 1 つのみです。
このモジュールでは、受講者が Agentforce Commerce for B2C のマーチャンダイザーで、これらのタスクを実行する適切な権限があるものと想定しています。ただし、Agentforce Commerce for B2C のマーチャンダイザーでなくても問題ありません。このまま読み進み、Staging (ステージング) インスタンスでマーチャンダイザーが手順をどのように実行するのか確認します。Trailhead Playground で次の手順を実行しないでください。Trailhead Playground では Agentforce Commerce for B2C を使用できません。
サイトで Agentforce Commerce for B2C を使用しているが、自分にアクセス権がない場合には、システム管理者にログイン情報の付与を依頼してください。Agentforce Commerce for B2C Sandbox (サンドボックス) インスタンスがある場合は、手順をそのインスタンスで試すことができます。Sandbox (サンドボックス) がないお客様またはパートナーデベロッパーは、使用可能な Sandbox (サンドボックス) がないかマネージャーにお問い合わせください。
ストアフロントカタログを作成する手順は次のとおりです。
- Business Manager で [App Launcher (アプリケーションランチャー)] を選択し、[Merchant Tools (マーチャントツール)] | [Site (サイト)] | [Products and Catalogs (商品とカタログ)] | [Catalogs (カタログ)] を選択します。
-
[New (新規)] を選択します。

- 言語に「Default (デフォルト)」を選択します。
- カタログ ID に
your-company-categoryと入力します。一意の ID を使用してください。ストアフロントと同じ名前にしないでください。
- カタログ名に「
USA Catalog(米国カタログ)」と入力します。 -
[Apply (適用)] を選択します。
-
[Site Assignments (サイトの割り当て)] タブに移動します。
- このカタログを割り当てるサイトを選択します。
-
[Apply (適用)] を選択します。
ストアフロントカタログを作成したら、次のことを実行します:
- カテゴリを作成する
- カテゴリ属性を構成する
- 次のサイト設定を定義する
カタログを調整してデプロイする
カタログの作成と管理はステージングインスタンスで行います。カタログ変更の準備ができたら、システム管理者がテストのために開発インスタンスにカタログをレプリケートします。テストが終了すると、システム管理者がカタログをステージングインスタンスから本番インスタンスにレプリケートします。

在庫を管理する
Agentforce Commerce for B2C カタログが一連の商品を表す一方で、在庫システムは販売可能な商品数を追跡します。ショッピングエクスペリエンスの良し悪しは、正確な在庫システムがあるかどうかに左右されます。買い物客が商品を買い物カゴに入れた後で希望のサイズや色が品切れであることがわかったり、 注文した後にその品目が売り切れたというメールを受け取ったりすることは望ましくありません。
在庫システムでは予約注文や取り寄せ、割り当てなどが追跡されます。たとえば、ある買い物客が Brand X スニーカーのサイズ 9 のホワイトを注文すると、在庫システムからストアフロントアプリケーションに、このバリエーション (サイズ = 9、色 = ホワイト) の商品の在庫が残り 2 つであることが通知されます。ほかの買い物客が残った在庫を注文すると、このバリエーションが自動的に入荷待ちか在庫切れになります。
マーチャントは商品の在庫を Agentforce Commerce for B2C または外部システム、あるいはその両方を組み合わせたハイブリッドシステムで追跡できます。以下はその代表的なオプションです。
|
申請
|
方法
|
説明
|
|---|---|---|
B2C Commerce の在庫 (手動) |
手動 |
Agentforce Commerce for B2C プラットフォームに基本的な商品在庫追跡機能が搭載されています。 |
|
Salesforce Omnichannel Inventory
|
外部システム |
この Salesforce 製品は、Commerce for B2C の在庫より高度な機能で、外部の在庫管理システムへのフル機能インターフェースを備えています。 在庫を場所ごとに整理することで、店舗ごとの購入や、オンラインで購入して店舗で受け取る機能を有効にできます。 |
次へ
この単元では、基本的なカタログ構造と、商品カタログとストアフロントカタログがどのように異なるかを学習しました。また、検索とナビゲーションの違いや、さまざまなユースケースでカタログを構成する方法なども習得しました。次は、カテゴリについて説明します。
リソース
- Trailhead: あらゆる場所での販売を実現する Commerce Cloud
- Trailhead: Salesforce B2C Commerce
- Trailhead: Agentforce Commerce for B2C (マーチャンダイザー向け)
- Trailhead: Salesforce B2C Commerce のアーキテクチャ
- Salesforce ヘルプ: カタログ、カテゴリ、および商品
- Salesforce ヘルプ: 在庫管理
- Trailhead: Omnichannel Inventory
