Commerce Integration Framework を使用した AEM と Commerce の統合に関する FAQ

1. CIF GraphQL はコマースのためにのみ使用されますか。それとも、AEM JCR で作成されたコンテンツのクエリに使用できますか。

アドビでは、Adobe Commerce の GraphQL API を、すべてのコマース関連データの公式コマース API として採用しています。したがって、AEM は、I/O Runtime を介して Adobe Commerce および任意のコマースエンジンとコマースデータを交換するために GraphQL を使用します。この GraphQL API は、コンテンツフラグメントにアクセスする AEM GraphQL API とは独立しています。

2. 製品アセット(画像)は、Adobe Commerce 管理を介して AEM から保存および参照できますか。Dynamic Media のアセットはどのように使用できますか。

公式のAEM AssetsとAdobe Commerceの統合は利用できません。 で使用できるパートナーコネクタがあります marketplace

または、回避策として、製品アセット(画像)をAEM Assetsに格納できますが、アセット URL をAdobe Commerceに手動で格納する必要があります。 Dynamic MediaはAEM Assetsの一部になり、同じように機能します。

3. コマースソリューションをどこにデプロイするかは重要ですか(オンプレミスまたはクラウド内)。

いいえ、コマースソリューションをどこにデプロイするかは重要ではありません。CIF とAEMストアフロントは、デプロイメントモデルに関係なく機能します。 ただし、推奨される E2E 参照アーキテクチャを使用してソリューションをデプロイする場合、E2E テストは、一般的なエンタープライズ顧客プロファイルを表すパフォーマンス KPI に対して実行できます。この方法では、ベンチマークとして使用できる追加情報を提供します。

4. AEM でカタログページや製品ページを作成する方法を教えてください。AEM でどのように持続されますか。

カタログページと製品ページは、汎用のカタログおよび製品ページのテンプレートに基づいて、AEM 内で動的に作成およびキャッシュされます。製品やカタログのデータは AEM には読み込まれず、AEM には保存されません。

5. コマースソリューションで製品データがアップデートされる場合、それは AEM に対するリアルタイムのプッシュですか。それともバッチ処理ですか。

AEM Cloud Service で使用する CIF アドオンでは、コマースソリューションから AEM にオンデマンドでデータを送信できます。したがって、コマースソリューション内にアップデートがある場合、これはリアルタイムプッシュ処理やバッチ処理ではありません。

6. CIF を含んだ AEM でサポートされているカタログサイズは何ですか。

これは、追加の検討が必要な側面に依存します。 カタログデータとページのキャッシュ率ピーク時に予想される同時リクエストの数コマースソリューションの API はどの程度の拡張性がありますか?

7. PIM はこのフレームワークでどのように機能しますか。

PIM データは、GraphQL 要求を介して AEM およびクライアントに公開されます。PIM データをコマースエンジンから取得できるように、PIM をコマースエンジン(Adobe Commerce など)と統合することをお勧めします。

8. Dispatcher を使用して、価格や他のデータもキャッシュしますか。キャッシュ無効化の課題が頻繁に発生しませんか。

Dispatcher には、価格や在庫などの動的データはキャッシュされません。動的データは、GraphQL API を介し、Web コンポーネントを使用してクライアントサイドで直接フェッチされます。静的データ(製品やカテゴリデータなど)のみが Dispatcher にキャッシュされます。製品データを変更する場合、キャッシュを無効にする必要があります。

9. AEM Dispatcher のキャッシュ無効化は、AEM とコマースでどのように機能しますか。

Dispatcher にキャッシュされたページに対しては、TTL ベースのキャッシュ無効化を設定することをお勧めします。価格や在庫などの動的な情報については、クライアントサイドで日付を処理することをお勧めします。TTL ベースのキャッシュの無効化について詳しくは、 Dispatcher キャッシュの最適化 および AEM Performance optimization.

10. コマースでの、AEM コンテンツをまたぐ統合検索に関して推奨事項はありますか。

製品検索の参照の実装が提供されていますが、コンテンツに関する統合検索はありません。この機能は、お客様固有で、プロジェクト固有のレベルでより適切に解決されます。

11.検索は、CIF を使用した AEM とコマースの統合でどのように機能しますか。

CIF には、検索バーと検索結果のコンポーネントが用意されています。検索バーコンポーネントは、検索語を含む GraphQL 要求をコマースソリューションに送信し、次に製品名、価格、SLUG などを含む製品リストを返します。 その後、検索結果コンポーネントは、AEM で作成された検索結果ページのギャラリー表示に検索結果を表示します。検索では、基本的なフルテキスト検索がサポートされています。PDP への参照を作成するには、SLUG/URL キーを使用します。

12. MSM や翻訳で製品データをどのように使用できますか。

製品データは、PIM またはAdobe Commerceで既に翻訳されています。 AEM - Adobe Commerce統合は、複数のAdobe Commerceストアおよびストア表示への接続をサポートします。 MSM の設定では、通常、1 つのAEMサイトが 1 つのAdobe Commerceストアビューにリンクされます。

13. 商業文で製品データを充実させる方法はありますか。それはどこでできますか。AEM とコマースソリューションのどちらですか。

AEM でマーケティング関連のデータとコンテンツを管理することをお勧めします。コンテンツフラグメントを使用して、コマースソリューションの製品データを追加の属性で修飾するか、構造化されていないコンテンツ用のエクスペリエンスフラグメントを作成して製品とリンクします。

14. プレゼンテーションレイヤー全体に AEM を使用する場合、PCI への準拠をどのように確保できますか。

抽象化された支払い方法を使用することをお勧めします。これにより、ブラウザークライアントは支払いゲートウェイプロバイダーと直接通信し、アドビもコマースソリューションもカード所有者データを保持したり受け渡したりしないようになります。このアプローチには レベル 3 の PCI コンプライアンスのみ必要です。ただし、従業員がシステムやデータとやり取りする方法など、完全に PCI に準拠するために考慮すべき点が他にもあります。 Adobe Commerce PCI への準拠について詳しくは、PCI コンプライアンス要件を参照してください。

15. AEM バージョンと Adobe Commerce クラウドバージョンを使用する場合、この共同ソリューションは PCI に準拠していますか。

はい、自己評価アンケート D とコンプライアンス証明がオンリクエストで利用できます。

16. I/O Runtime の体験版ライセンスをリクエストする方法を教えてください。

I/O Runtime を使用するための体験版ライセンスをリクエストするには、こちらをクリックしてください。

このページ