B2C Commerce カタログについて知る
学習の目的
この単元を完了すると、次のことができるようになります。
- カタログとサイトがどのように関連しているか説明する。
- 検索とナビゲーションの違いを説明する。
- 複数の地域市場を対象とするカタログの構成方法を説明する。
- カタログを Production (本番) インスタンスにデプロイする手順を挙げる。
- カタログと在庫の違いを説明する。
B2C Commerce の商品カタログの内容
Salesforce B2C Commerce カタログは、マーチャントの商品やサービスに関する詳細 (説明、仕様、保証など) を格納するデータベースです。また、ストアフロントの基本的なナビゲーション機能も果たします。高級カスタムスニーカーの小売企業、Cloud Kicks で上級マーチャンダイザーを務める Brandon Wilson は、自分も Cloud Kicks 商品の大ファンで、買い物客が簡単に商品を見て回れるようにストアフロントを整備したいと考えています。Cloud Kicks の商品を愛用してくれる買い物客に世界一のシューズ、アパレル、スポーツ用品を届けることにやりがいを感じており、B2C Commerce カタログのデータが適切に構成され、買い物客が知りたい情報がすべて表示されるようにしています。
カタログは B2C Commerce 実装の核となるもので、マーチャントが販売する商品がまとめられています。大半の小売企業と同様に、Cloud Kicks も商品データを商品情報システム (PIM) という別のシステムオブレコードに保持しています。PIM では、1 つのリポジトリに複数の地域と言語のデータが格納されます。B2C Commerce を実装した場合、通常は PIM データが B2C Commerce にインポートされます。マーチャントの中には、Business Manager 内で商品を構成するなど、手動のシステムを使用しているところもあれば、両方を兼ね備えたハイブリッドシステムを実装しているところもあります。
Cloud Kicks ではスケジュールに従って商品データをインポートしていますが、特別セールの際や、前処理でエラーが生じた場合など、さまざまな理由でスケジュール時以外にインポートを行うことがあります。システム管理者の Linda Rosenberg がデータをインポートした後、Brandon がカタログ内にカテゴリ構造を作成して更新し、商品が適切に割り当てられていることを確認します。
検索とナビゲーションの違い
カテゴリのナビゲーションとストアフロントの検索は異なります。検索は、買い物客が検索語を入力して商品を探すことです。ナビゲーションは、買い物客が事前定義されたカテゴリと複数のサブカテゴリをクリックして、求めている商品を見つけることです。検索についての詳細は、「Salesforce B2C Commerce ストアフロント検索」モジュールを参照してください。
カタログの設計
カタログに格納されている商品データは、B2C Commerce ストアフロントのナビゲーション構造を定義するカテゴリ別に整理されています。
要素
|
説明
|
---|---|
カタログ |
商品リポジトリ |
カテゴリ |
カタログとストアフロントの構造 |
商品 |
マーチャントの販売対象に関するデータ |
B2C Commerce では、商品とストアフロントという 2 種類のカタログを使用します。オンライン販売を始めたばかりの新参のマーチャントでも、この両方を作成することがベストプラクティスです。少数の商品を扱う小さな企業が次第に手を広げ、多様な市場や地域で事業を行う大企業に発展することは珍しいことではありません。
-
商品カタログは、外部の PIM システムからインポートされた商品データを格納し、その PIM の構造を維持し、サイトには割り当てられません。
-
ストアフロントカタログは、ストアフロントナビゲーションを定義するカテゴリを作成する場所です。ストアフロントはこのカタログを 1 つのみ使用します。商品をストアフロントに表示するためには、カテゴリに割り当てる必要があります。
カタログのシナリオ
Brandon はまず、ストアフロントカタログを構成します。次のようなシナリオを想定しています。
- 2 つの基本カタログ
- 新しい地域
- バーチャル店頭セール
2 つの基本カタログ
Brandon はベストプラクティスに従って 2 つのカタログを構成します。商品カタログが在庫システムのカテゴリと商品の定義や内部の分類構造を表すのに対し、ストアフロントカタログのカテゴリ構造にはマーチャントが商品をどのように販売したいかが反映されます。
新しい地域
Cloud Kicks は米国市場とコロンビア市場で同じ商品を販売したいと考えています。市場ごとに (各言語の) 独自のサイトがあり、どちらも商品カタログと同じカテゴリを使用します。このカタログに次の名前を付けます。
カタログ
|
種別
|
名前
|
---|---|---|
A |
商品 |
Product Catalog (商品カタログ) |
B |
ストアフロント |
USA Catalog (米国カタログ) |
C |
ストアフロント |
Colombia Catalog (コロンビアカタログ) |
カタログを構成する手順は次のとおりです。
カタログ
|
種別
|
サイト
|
説明
|
---|---|---|---|
A |
商品 |
なし |
カテゴリ構造を作成します。カタログ A はサイトに割り当てられません。 |
B |
ストアフロント |
Cloud Kicks USA (Cloud Kicks 米国) |
|
C |
ストアフロント |
Cloud Kicks Colombia (Cloud Kicks コロンビア) |
|
ストアフロントカタログに格納された商品のうち、カテゴリに割り当てられたものだけがそのサイトに表示されます。「Cloud Kicks 米国」サイトで販売される商品には、「Cloud Kicks コロンビア」サイトで購入できるものと購入できないものがあります。たとえば、PN003 (商品 ID) は「Cloud Kicks コロンビア」サイトのみで購入でき、PN004 はどちらのサイトでも購入できます。
商品が複数のカテゴリに表示されることがあります。たとえば、PN004 は「Cloud Kicks 米国」サイトの「シューズ」カテゴリと「セール」カテゴリに表示されます。
バーチャル店頭セール
Brandon は買い物客が特別なコードを使用して参加する、ブランド独自のセールイベントサイトを別途作成したいと考えています。このカタログは次の構造にします。
カタログ
|
種別
|
サイト
|
説明
|
---|---|---|---|
A |
商品 |
なし |
PIM のカテゴリ構造を維持します。カタログ A はサイトに割り当てられません。 |
B |
ストアフロント |
Cloud Kicks USA (Cloud Kicks 米国) |
|
D |
ストアフロント |
Cloud Kicks Virtual Sidewalk Sale (Cloud Kicks バーチャル店頭セール) |
|
カタログを作成する
Brandon は、1 つのカタログをいくつものサイトに好きなだけ割り当てることができますが、1 つのサイトには 1 つのカタログしか割り当てることができません。
このモジュールでは、受講者が B2C Commerce のマーチャンダイザーで、これらのタスクを実行する適切な権限を有しているものと想定しています。ただし、B2C Commerce のマーチャンダイザーでなくても大丈夫です。このまま読み進み、ステージングインスタンスでマーチャンダイザーがこれらの手順をどのように実行するのかを見てみましょう。Trailhead Playground で次の手順を実行しないでください。Trailhead Playground では B2C Commerce を使用できません。
サイトで B2C Commerce を使用しているが、自分にアクセス権がない場合には、システム管理者にログイン情報の付与を依頼してください。B2C Commerce Sandbox (サンドボックス) インスタンスがある場合は、手順をそのインスタンスで試すことができます。Sandbox (サンドボックス) がないお客様またはパートナーデベロッパーは、使用可能な Sandbox (サンドボックス) がないかマネージャーにお問い合わせください。
ストアフロントカタログを作成する手順は次のとおりです。
- Business Manager を開きます。
-
サイト > [マーチャントツール] > [商品とカタログ] > [カタログ] を選択します。
-
[New (新規)] をクリックします。
- 言語に「デフォルト」を選択します。
- カタログ ID に
cloud-kicks-usa-prod
と入力します。この ID は一意である必要があり、変更できません。ストアフロントと同じ名前にしないでください。混乱するためです。
- カタログ名に
USA Catalog
(米国カタログ) と入力します。 -
[Apply (適用)] をクリックします。
-
[サイトの割り当て] タブをクリックします。
- このカタログを割り当てるサイトを選択します。
-
[Back (戻る)] をクリックします。
ストアフロントカタログを作成したら、次のことを実行します:
- カテゴリを作成する
- カテゴリ属性を構成する
- 次のサイト設定を定義する
カタログを調整してデプロイする
Brandon が Staging (ステージング) インスタンスでカタログを作成して内容を確認すると、システム管理者の Linda Rosenberg がそのカタログを Development (開発) インスタンスにレプリケートしてテストが可能な状態にします。Brandon がテストを終了すると、Linda がカタログを Staging (ステージング) インスタンスから Production (本番) (と Development (開発)) インスタンスにレプリケートします。
在庫を管理する
B2C Commerce カタログが一連の商品を表す一方で、在庫システムは販売可能な商品数を追跡します。ショッピングエクスペリエンスの良し悪しは、的確な在庫システムがあるかどうかに左右されます。Brandon は、買い物客が商品を買い物カゴに入れた後で希望のサイズや色が品切れであることがわかったり、注文した後にその品目が売り切れたというメールを受け取ったりすることがないようにしたいと考えています。
在庫システムでは予約注文や取り寄せ、割り当てなどが追跡されます。たとえば、ある買い物客が HighTopZoom スニーカーのサイズ 9 のホワイトを注文すると、在庫システムからストアフロントアプリケーションに、このバリエーション (サイズ = 9、色 = ホワイト) の商品の在庫が残り 2 つであることが通知されます。他の買い物客が残り 2 つを注文すると、このバリエーションが自動的に入荷待ちか在庫切れになります。
マーチャントは商品の在庫を B2C Commerce または外部システム、あるいはその両方を組み合わせたハイブリッドシステムで追跡できます。以下はその代表的なオプションです。
アプリケーション
|
方法
|
説明
|
---|---|---|
B2C Commerce の在庫 (手動) |
手動 |
B2C Commerce プラットフォームに基本的な商品在庫追跡機能が搭載されています。 |
Salesforce Omnichannel Inventory
|
外部システム |
Salesforce Lightning を基盤とするこの製品は、B2C Commerce の在庫より高度な機能で、外部の在庫管理システムへのフル機能インターフェースを備えています。 |
次のステップ
この単元では、基本的なカタログ構造と、商品カタログとストアフロントカタログがどのように異なるかを学習しました。また、検索とナビゲーションの違いや、さまざまなユースケースでカタログを構成する方法なども習得しました。次は、カテゴリについて説明します。
リソース
- Trailhead: Commerce Cloud であらゆる場所で販売
- Trailhead: Salesforce B2C Commerce
- Trailhead: Salesforce B2C Commerce (マーチャンダイザー向け)
- Trailhead: Salesforce B2C Commerce のアーキテクチャ
- Salesforce ヘルプ: カタログ、カテゴリ、および商品
- Salesforce ヘルプ: 在庫管理
- Trailhead: Omnichannel Inventory