Experience Manager Cloud Service の移行ガイド cif-migration

このガイドは、Experience Manager Cloud Service への移行の際に更新が必要な領域の特定に役立ちます。

CIF アドオン cif-add-on

Experience Manager as a Cloud Service の場合、Adobe Commerce およびサードパーティ製コマースソリューション向けにサポートされるコマース統合ソリューションは CIF アドオンだけです。CIF アドオンは、Experience Manager as a Cloud Service を使用するお客様の場合は自動的にデプロイされるので、手動でデプロイする必要はありません。AEM Commerce as a Cloud Serviceの使用を開始するを参照してください。

CIF Adobeをデプロイするプロジェクトをサポートするには、AEM CIF コアコンポーネントを提供します。

CIF アドオンは、AEM 6.5でも​ ソフトウェア配布ポータル経由で利用できます。互換性があり、Experience Manager as a Cloud Service用のCIF アドオンと同じ機能を提供します。調整は必要ありません。

依存関係を持つクラシック CIF は使用できなくなりました。com.adobe.cq.commerce.api Java API を使用しているこの CIF バージョンに依存するコードは、CIF アドオンとその原則に従って調整する必要があります。

以前に使用可能であった CIF コネクタは、インストールできなくなりました。このコネクタに依存するコードは、CIF アドオンとその原則に従って調整する必要があります。

プロジェクト構造 project-structure

AEM プロジェクト構造、および AEM as a Cloud Service の特性を説明します。プロジェクト設定をAEM as a Cloud Service レイアウトに合わせます。

AEM 6.5のデプロイメントと比較すると、主に次の2つの違いがあります。

  • GraphQL クライアント OSGi バンドル はAEM プロジェクトに含めることはできません。CIF アドオンを介してデプロイされます
  • GRAPHQL クライアントとGraphql Data Service のOSGi設定をAEM プロジェクトに含めることはできません
TIP
GitHub の AEM Venia 参照用ストアプロジェクトをチェックアウトします。このプロジェクトでは、AEM as a Cloud Service 用の Maven プロファイルを提供し、様々なフレームワーク条件を考慮したオンプレミスデプロイメントを行います。

製品カタログ product-catalog

製品カタログデータの読み込みは、サポートされなくなりました。CIF アドオンの原則に従って、製品およびカタログリクエストは、外部コマースソリューションへのリアルタイム呼び出しを通じてオンデマンドで行われます。コマースソリューションの統合について詳しくは、「統合」の章を参照してください。

TIP
リアルタイム API を使用できない場合は、API を使用した外部製品キャッシュを統合に使用する必要があります。例Magento オープンソース。

AEM レンダリングを使用した製品カタログエクスペリエンス aem-rendering

クラシック CIF でカタログブループリントを使用する場合は、製品カタログワークフローを更新する必要があります。CIF アドオンは、AEM カタログテンプレートを使用して、製品カタログエクスペリエンスをその場でレンダリングするようになりました。製品データや製品ページのレプリケーションは不要になりました。

キャッシュ不可データとショッピングインタラクション non-cacheable

キャッシュ不可データおよびインタラクションについてのクライアントサイドのリクエスト(例:買い物かごへの追加、検索)は、CDN や Dispatcher を介してコマースエンドポイント(コマースソリューションまたは統合レイヤー)に直接送信する必要があります。AEM がプロキシに過ぎない呼び出しは、すべて削除します。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab