Flex Gateway新着情報
Governance新着情報
Monitoring API Manager次のドキュメントには、B2C Commerce System API (B2C Commerce システム API) 実装テンプレートで使用される Data API と Shopper API へのアクセスを提供するように B2C Commerce インスタンスを設定する方法に関する指針が記載されています。
Salesforce Commerce API に何らかの操作を行うには、API クライアント ID が必要です。API クライアント ID は、Account Manager から付与されるログイン情報で、ID 値と秘密の両方で構成されます。Salesforce Commerce API を使用するには、ID と秘密の両方が保護されていて、ユーザー名とパスワードの組み合わせとして扱われる必要があります。
Account Manager で、次の設定を使用して新しい API クライアントを作成します。
ロール: 対象インスタンスへのアクセス権を持つ Salesforce Commmerce API ロール
OpenID Connect allowed scopes (OpenID Connect で許可される範囲):
sfcc.orders sfcc.orders.rw sfcc.products sfcc.products.rw sfcc.shopper-baskets-orders sfcc.shopper-baskets-orders.rw sfcc.shopper-myaccount sfcc.shopper-myaccount.rw sfcc.shopper-myaccount.addresses sfcc.shopper-myaccount.addresses.rw sfcc.shopper-customers.register sfcc.customerlists.rw
Token Endpoint Auth Method (トークンエンドポイント認証方法): client_secret_post
Access Token Format (アクセストークン形式): JWT
詳細は、Commerce Cloud Infocenter の「Add an API Client ID (API クライアント ID の追加)」を参照してください。
OCAPI は、実装テンプレートで使用されるその他の API セットです。これらの設定は、Business Manager の [管理] -> [サイトの開発] -> [Open Commerce API 設定] ページで定義します。Shop API と Data API の 2 つの API グループを設定する必要があります。Shop API へのアクセス権はグローバル (組織) レベルで設定する必要がありますが、Data API はグローバルまたは個々のサイトレベルで設定できます。
Shop API の次のリソースおよびメソッドへのアクセス権が必要です。
リソース | メソッド |
---|---|
/customers |
POST |
/customers/* |
GET/PATCH |
/customers/*/addresses |
GET/POST |
/customers//addresses/ |
GET/PATCH/DELETE |
/customers/*/baskets |
GET |
/customers/*/orders |
GET |
/orders/* |
GET/PATCH |
/order_search |
POST |
/product_lists |
GET |
/product_lists/* |
GET/PATCH |
/product_lists/*/items |
GET/POST |
/product_lists//items/ |
PATCH/DELETE |
/product_search |
GET |
/product_search/availability |
GET |
/product_search/images |
GET |
/product_search/prices |
GET |
/product_search/variations |
GET |
/products/* |
GET |
/products/*/images |
GET |
/products/*/availability |
GET |
/products/*/prices |
GET |
/products/*/variations |
GET |
Data API の次のリソースおよびメソッドへのアクセス権が必要です。
リソース | メソッド |
---|---|
/products/* |
GET/PUT/PATCH |
/products//variation_attributes/ |
GET/PUT |
/products//variation_attributes//values/* |
GET/PUT |
/products//variations/ |
GET/PUT |
/product_search |
POST |
/inventory_lists//product_inventory_records/ |
GET/PATCH/PUT |
/catalogs//categories//products/* |
GET/PATCH/PUT |
/sites//orders/* |
PUT/PATCH |