Catalog Serviceの基本を学ぶ
Catalog Serviceを有効にした後、サービスにアクセスし、それを使用してAdobe Commerce インスタンスから商品やカテゴリ情報などのカタログデータを取得できます。 このサービスは、GraphQL APIとして利用でき、Commerce管理者またはGraphQL クエリをサポートするあらゆるフロントエンドアプリケーションからアクセスできます。
サービスへのアクセス
Catalog ServiceはGraphQL APIとして利用でき、Commerce管理者またはGraphQL クエリをサポートするあらゆるフロントエンドアプリケーションからアクセスできます。 このサービスは、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です。
カタログサービス 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 Meshを使用すると、開発者は、Adobe IOを使用して、プライベートまたはサードパーティのAPIやその他のインターフェイスをAdobe製品と統合できます。
インストールと設定の詳細については、Catalog Service およびAPI Meshのトピックを参照してください。
データ書き出しの監視とトラブルシューティング
Commerce管理者は、Commerceから接続されたサービスへのデータ書き出しを監視およびトラブルシューティングするためのツールを提供します。
-
Data Management Dashboard - Catalog ServiceとAdobe Commerce インスタンス間のデータ同期を監視します。 ダッシュボードには、全体的な同期ステータスが表示され、同期済みのすべての製品が一覧表示されます。
-
データフィードの同期ステータス ページ – すべてのデータフィードの書き出しステータスを追跡して、データの一貫性を確保します。 このページでは、書き出しプロセス中に発生した問題を警告し、迅速に解決できるようにします。 「Success」ステータスは、データが書き出され、データの同期プロセスが完了すると、接続されたCommerce サービスで使用可能であることを示します。