実装ガイド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、Sitecore Content Hub™ と Salesforce Commerce Cloud の統合におけるアーキテクチャ、設定、テストについて説明します。
アーキテクチャ上の考慮事項
アーキテクチャ上の考慮事項
ヘッドレス アプローチを採用して、Salesforce Commerce Cloud を Content Hub と共に実装すると、最大限の柔軟性を実現できます。開発チームは、最適なフロントエンド フレームワークとアプローチを自由に選択できます。これは明らかに、必要に応じてネイティブ (モバイル) アプリケーションの使用もサポートされることを意味します。
開発作業を加速し (該当する場合)、ヘッドレス コマースのセキュリティに関する考慮事項ガイドに示されているベスト プラクティスに従うために、チームが Salesforce Commerce PWA キットを検討することをお勧めします。
Salesforce Commerce Cloud API
在庫、クーポン、注文、バスケットなどの目的のコマース機能を実現するために、Salesforce Commerce Cloud API を活用することをお勧めします。
Sitecore Experience Edge™ for Content Hub
Experience Edge は、Content Hub から利用できるように設定した内容への迅速なアクセスを可能にする GraphQL エンドポイントです。これにより、フロントエンドに必要なデータに対する非常に効率的なクエリが可能になります。
Content Hub
Sitecore Product Content Management (PCM) モジュールを使用すると、製品マーケターは顧客向けのブランド コンテンツ (アセット、説明、仕様、SKU など) を管理できます。
設定
設定
このセクションでは、Content Hub と Salesforce Commerce Cloud の統合の設定を開始するために必要な情報を提供します。
Experience Edge の設定
Experience Edge を有効にして設定する方法については、以下を参照してください。
Content Hub での製品の作成
Salesforce で新製品を作成する場合は、Content Hub でも作成する必要があります。この作業は、REST API を介して、利用可能な SDK の 1 つを使用して実行できます。
理解しておくべき重要事項として、Content Hub 製品は一種のエンティティであるため、REST API ドキュメント内のすべての操作はエンティティを参照しています。
REST API を直接使用することはできますが、選択した言語の SDK を利用することを強くお勧めします。
UI コンポーネント
Content Hub と Salesforce Commerce Cloud のこの統合では、UI コンポーネントに制限はありません。開発チームは、最適なフロントエンド フレームワークとアプローチを自由に選択できます。
外部インターフェイス
次のドキュメントを参照してください。
-
Experience Edge GraphQL API の概要については、「Experience Edge API」を参照してください。
-
REST API の概要については、「REST API」を参照してください。
テスト
テスト
統合が開発された後は、次の機能手順に従う必要があります。
- Salesforce Commerce Cloud で製品が作成されたら、Content Hub での作成をトリガーします。
- 製品マーケターは、Content Hub UI で製品を検索します。
- Content Hub UI の製品詳細ページに製品コンテンツを追加します。
- 製品マーケターは、Sitecore Digital Asset Management (DAM)™ で承認済みのアセットを検索し、アセットを製品にリンクします。
- 製品マーケターは、製品アセットのパブリック リンクを作成します。
- 製品マーケターは、Content Authoring UI を使用してコンテンツをプレビューします。
- 製品マーケターは、Content Hub UI で状態フローを使用して製品を承認します。
- 製品コンテンツは Experience Edge 配信プラットフォームで利用できます。
Content Authoring UI はこのドキュメントに含まれません。この統合により、フロントエンド開発者は、コンテンツをプレビューするためのフロントエンド UI を作成できます。
既知の問題
既知の問題
この統合に固有の既知の問題はありません。Content Hub の既知の問題については、リリース ノートを参照してください。