Catalog Service の基本を学ぶ
Catalog Service を有効にすると、サービスにアクセスしてそのサービスを使用し、商品やカテゴリの情報などのカタログデータをAdobe Commerce インスタンスから取得できます。 このサービスは、GraphQL Admin から、またはGraphQL クエリをサポートするフロントエンドアプリケーションからアクセスできる、Commerce API として使用できます。
サービスへのアクセス
この Catalog Service は、GraphQL Admin から、またはGraphQL クエリをサポートするフロントエンドアプリケーションからアクセスできる、Commerce API として使用できます。 このサービスは、SaaS 環境と PaaS 環境の両方で利用できます。
https://catalog-service-sandbox.adobe.io/graphqlhttps://catalog-service.adobe.io/graphqlhttps://na1-sandbox.api.commerce.adobe.com/{{tenant-id}}/graphqlhttps://na1.api.commerce.adobe.com/{{tenant-id}}/graphqlSaaS エンドポイントの URL 構造
https://<region>-<environment>.api.commerce.adobe.com/<tenantId>/graphql
<region>は、インスタンスがデプロイされているクラウド地域です。<environment>は、環境タイプ(sandboxなど)です。 環境が実稼動環境の場合、この値は省略されます。<tenantId>は、Adobe Experience Cloud内の組織固有のインスタンスの一意の ID です。
Catalog Service GraphQL API の使用について詳しくは、Adobe Commerce Developer ドキュメントの Adobe Commerceのカタログサービス ガイド } を参照してください。
ヘッドレスストアフロントまたはサードパーティのサービスとの統合
ヘッドレスストアフロントと統合するには、ストアフロント設定を更新して、ストアフロントと Catalog Service 間の通信を有効にし、製品およびカテゴリデータを取得できるようにする必要があります。
Edge Delivery ServicesでAdobe Commerce ストアフロントを使用している場合は、カタログサービスエンドポイントをストアフロント設定に追加します。 詳しくは、Edge Delivery Services ドキュメント を参照してください。
その他の統合については、プロジェクト設定のドキュメントで、サービスとバックエンドのデータソース間の統合を設定する方法の詳細を参照してください。
ファイアウォール設定
ファイアウォールを通過する Catalog Service を許可するには、commerce.adobe.io を許可リストに追加します。
カタログサービスと API メッシュ
Adobe Developer App Builderの API メッシュ を使用すると、デベロッパーはAdobe IO を使用して、プライベートまたはサードパーティの API およびその他のインターフェイスをAdobe製品と統合できます。
インストールと設定について詳しくは、Catalog Service および API メッシュ に関するトピックを参照してください。
データ管理ダッシュボードの使用
Data Management Dashboard を使用して、Catalog Service とAdobe Commerce インスタンス間のデータ同期を監視します。 ダッシュボードには、データの書き出しステータスや同期された製品のリストなど、データ転送プロセスに関するインサイトが表示されます。