カートリッジマーケットプレースから AppExchange への変更と Infocenter の廃止について


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

今回の記事では今年に入って大きく変化があった LINK マーケットプレイスと Infocenter の件について取り上げたいと思います！



## LINK マーケットプレイスから AppExchange へ


少し前の話ですが 2023/03 より以前からあった LINK マーケットプレイスが AppExchange 並行されました。（[詳細](https://help.salesforce.com/s/articleView?id=sf.b2c_rn_link_retirement.htm&type=5)）
これによって B2C Commerce のみならず B2B & D2C Commerce や Order Management のアプリを同じプラットフォームで検索・利用できることになりました！ 

現在は以前の LINK マーケットプレイスにアクセスするとAppExchangeにリダイレクトされるようになりました。

[https://www.salesforce.com/products/commerce-cloud/partner-marketplace/](https://www.salesforce.com/products/commerce-cloud/partner-marketplace/)

↓ 

https://appexchange.salesforce.com/mktcollections/cloud-collections/commercecloud



## Infocenter の廃止

### 概要

Salesforce B2C Commerce Infocenter は 2023 年 7 月 15 日に廃止されます。ユーザーが円滑に移行できるように、B2C Commerce のドキュメントは、6 月 15 日から 7 月 15 日までの間、Infocenter と新しい場所の両方で提供されます。この変更は、Salesforce B2C Commerce の全バージョンに適用されます。（[詳細](https://help.salesforce.com/s/articleView?id=sf.rn_infocenter_retirement.htm&type=5)）


##### Infocenter ※ 廃止予定

[https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.j](https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp)


##### 新しいドキュメントの場所

これまで Infocenter でホストされていたドキュメントは、3 つの新しい場所で適宜公開されます。

* [Salesforce ヘルプ](https://help.salesforce.com/s/products/commerce?language=en_US)は、管理者とマーチャンダイザー用コンテンツの新しいホームです。
* [Commerce Cloud Developer Center](https://developer.salesforce.com/developer-centers/commerce-cloud) は、主にデベロッパー用コンテンツの新しいホームです。
* [Salesforce B2C Commerce デベロッパードキュメントリソース](https://salesforcecommercecloud.github.io/b2c-dev-doc/) は、B2C Commerce API などのデベロッパー用コンテンツ (レガシーのデベロッパー用ドキュメントも含む) の新しいホームです。



### 勝手に B2C Commerce に関するドキュメントの作成方法を考案

今回は B2C Commerce に関するドキュメントどのようにドキュメントを探せば良いか勝手に考えてみましたので、参考になればと思います。各黒い部分にあたるドキュメントへのリンクは下記に記載しておきます。
（※ あくまで B2C Commerce を対象にしたものであり、B2B / D2C commerce や SOM に関しては考慮されていませんのでご了承ください）

* [リリースノート（B2C Commerce）](https://help.salesforce.com/s/articleView?id=sf.b2c_rn_release_notes.htm&type=5)
* [Salesforce ヘルプ（B2C Commerce）](https://help.salesforce.com/s/articleView?id=cc.b2c_getting_started.htm&type=5)
* [Developer Center（B2C Commerce API）](https://developer.salesforce.com/docs/commerce/commerce-api/guide)
* [Developer Center（Composable Storefront）](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/overview)
* [Developer Center（SFRA）](https://developer.salesforce.com/docs/commerce/sfra/guide)
* [Developer Center（Commerce Cloud ドキュメント一覧）](https://developer.salesforce.com/developer-centers/commerce-cloud)
* [Salesforce B2C Commerce デベロッパードキュメントリソース](https://salesforcecommercecloud.github.io/b2c-dev-doc/)

![Document Tree (3).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/300885a0-9230-9dc8-ea72-9b5f82c16075.jpeg)



### 検索例

#### 例１：SFRA の Script API 「ProductSearchModel」を調べたい

[Salesforce B2C Commerce デベロッパードキュメントリソース](https://salesforcecommercecloud.github.io/b2c-dev-doc/) に遷移し、右上の「Search」ボタンをクリックすると検索画面が表示されます。
![スクリーンショット 2023-07-14 13.12.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/147fc160-0648-868a-0247-88b76707a97c.png)

任意のキーワード（今回は「ProductSearchModel」）で検索することができます。
![スクリーンショット 2023-07-14 13.09.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/b9ee36a0-6118-f650-4314-f9662a4bdb32.png)



#### 例２：Business Manager を利用したプロモーションの設定方法について知りたい

[Salesforce ヘルプ（B2C Commerce）](https://help.salesforce.com/s/articleView?id=cc.b2c_getting_started.htm&type=5) に遷移し、左の検索ボックスから任意のキーワード（今回は「プロモーション」）で検索することができます。
![スクリーンショット 2023-07-14 13.15.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/5cb944d3-9b78-88d3-61b4-c1b22e9c5254.png)



#### 例３：Composable Storefront を使ってみたい

[Developer Center（Composable Storefront）](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/overview) に遷移し、「Get Started」をクリックしましょう。
![スクリーンショット 2023-07-14 13.11.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/2b220e27-8090-0519-dab0-daf45cf6da8b.png)