4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Salesforce Developer Edition で B2B Commerce を使えるようにしてみる

Last updated at Posted at 2023-10-18

※ これから記載する事項は、私が所属する会社とは一切関係のない事柄です。

今回の記事では手っ取り早く B2B Commerce を触ってみたいという方向けに Developer Edition を利用してサイトを手動で最短で構築する方法を紹介します。コマンドとスクラッチ環境を利用して構築する場合は「スクラッチ組織で Salesforce D2C Commerce の環境を作成してみる」をご覧ください。
今回目指すのは下記の3つです。

  • サイトを管理できる
  • サイトを公開できる
  • サイトにログインし、商品を閲覧できる

注意

1. デジタルエクスペリエンスの有効化

設定 > 機能設定 > デジタルエクスペリエンス > 設定 画面で [デジタルエクスペリエンスを有効化] にチェックを入れ保存。

2. コマース機能の有効化

設定 > 機能設定 > コマース > 設定 画面で [コマースを有効化] をトグルし保存。

3. 共有設定

設定 > セキュリティ > 共有設定 画面で [デフォルトの外部アクセス権] 項目を下記のように設定します。

  • 注文オブジェクトを「非公開」に変更
  • 商品オブジェクトを「非公開」に変更

4. 取引先と取引先責任者のレイアウト変更

オブジェクトマネージャーから下記のオブジェクトのページレイアウトを変更します。

  • 取引先オブジェクトのページレイアウト「Account Layout」に「バイヤーとして有効化」「バイヤーとして無効化」Lightning アクションを追加
  • 取引先責任者オブジェクトのページレイアウト「Contact Layout」に「カスタマーユーザを有効化」「カスタマーユーザを無効化」「カスタマーユーザを表示」「ユーザとしてエクスペリエンスにログイン」Lightning アクションを追加

5. 管理者の設定

設定 > ユーザー > ユーザー 画面でログインしている管理者ユーザに下記の設定を行います

  • ロールを「CEO」に設定
  • 権限セット「コマース管理者」を割り当てる

その他の権限セットについてはヘルプをご覧ください。

6. 権限セットの設定

設定 > ユーザー > 権限セット 画面でサイトにログインするユーザの権限セットを作成します。

  • 権限セット「Buyer」をコピーして新しい権限セット「Sample Buyer」を作成
  • システム権限「取引先のアドレスを管理」を追加

実際には状況に応じて複数の権限セットを使い分けますのでご注意ください。詳細はヘルプをご覧ください。

7. プロファイルの設定

設定 > ユーザー > プロファイル 画面でサイトにログインするユーザのプロファイルを作成します。

  • プロファイル「Customer Community Plus User」をコピーして「Sample Customer Community Plus User」を作成

その他のライセンスについてはヘルプをご覧ください。

8. ストアの作成

アプリケーションランチャーから [コマース] を選択しコマースのホーム画面を開きます。さらにメニューから [ストア] を選択し、[ストアを作成] をクリックします。
スクリーンショット 2023-10-17 11.18.04.png

B2B 向けのテンプレートを利用して「b2b」という名で「b2b」というサイト URL パスを持つストアを作成します。

スクリーンショット 2023-10-17 11.36.53.png

9. サンプルデータの追加

ストアのホーム画面に遷移し、[サンプルデータを追加] ボタンをクリックします。

スクリーンショット 2023-10-17 12.52.27.png

10. 検索インデックスの作成

サンプルデータ作成後、検索設定画面へリダイレクトされるので [インデックスを再構築] ボタンからインデックスを再構築します。リダイレクトされない場合は、ストアの管理画面から [検索] タイルをクリックしてください。

スクリーンショット 2023-10-17 12.34.55.png

11. サンプルデータの商品画像 URL の CSP 設定

設定 > セキュリティ >信頼済み URL 画面から [新規信頼済み URL] をクリックし下記の内容で新しく作成する。

  • 任意の名前で良いが [API 参照名] として「cna139content」と入力する
  • [URL] に「https://c.na139.content.force.com」と入力する
  • [CSP ディレクティブ] で「img-src」にチェックを入れる

12. ストアのメンバー設定

設定 > 機能設定 > デジタルエクスペリエンス > すべてのサイト 画面から作成したストアのワークスペースに遷移し、[管理] タイルをクリックします。[メンバー] タブをクリックし、[プロファイルの選択] 項目で先ほど作成したプロファイル「Sample Customer Community Plus User」を [選択済みプロファイル] に追加し、保存します。この際検索対象が「社内」になっていたら出ないので「すべて選択」に変更して検索しましょう。

13. 取引先と取引先責任者をバイヤー、カスタマーとして有効化

ログインさせたいユーザが所属する取引先のレコードページに行き、[バイヤーとして有効化] アクションボタンをクリックします
スクリーンショット 2023-10-10 15.23.00.png

取引先責任者のレコードページに行き、[カスタマーユーザを有効化] をクリックしユーザの設定画面を開きます
スクリーンショット 2023-10-10 15.23.13.png

ユーザの設定画面では先ほど作成したプロファイル「Sample Customer Community Plus User」と権限セット「Sample Buyer」を割り当てます。
スクリーンショット 2023-10-10 15.23.27.png
スクリーンショット 2023-10-10 15.23.59.png

14. バイヤーグループに取引先を割り当て

ストアの管理画面から [お客様] タイルをクリックし、さらに [バイヤーグループ] タブをクリックし「b2b バイヤーグループ」を選択します。
スクリーンショット 2023-10-17 12.27.44.png
そして [バイヤーグループメンバー] として取引先を割り当てます。
スクリーンショット 2023-10-10 15.24.50.png

15. ストアの有効化

ストアの管理画面から [管理] タイルをクリックします。

スクリーンショット 2023-10-17 12.37.19.png

[ストアを有効] タブをクリックし [有効化] ボタンでストアを有効化します。
スクリーンショット 2023-10-10 16.01.58.png

16. ストアの公開

ストアの管理画面から [エクスペリエンスビルダー] タイルをクリックします。
スクリーンショット 2023-10-17 12.38.34.png

エクスペリエンスビルダーを起動させ [公開] ボタンをクリックします。
スクリーンショット 2023-10-17 12.50.45.png

17. 取引先責任者でログイン

カスタマーユーザとして有効化した取引先責任者のレコードページに遷移し、[ユーザとしてエクスペリエンスにログイン] をクリックします。
スクリーンショット 2023-10-10 16.04.36.png

するとサイトにログインすることが可能です。
スクリーンショット 2023-10-17 13.05.46.png

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?