AEM 6.5 LTSの非推奨のClassic Commerce APIからの移行
この記事では、プロジェクトが非推奨のClassic CommerceとCommerceSession APIに依存している場合のAdobe Experience Manager(AEM) 6.5 LTSへの移行に関するガイダンスを提供します。このバージョンでは使用できなくなります。 移行オプション、サポートに関する考慮事項、推奨されるアプローチについて説明します。
説明 description
AEM 6.5 LTSにアップグレードする組織では、e コマース機能が非推奨のClassic CommerceおよびCommerceSession APIに依存している場合、これらのAPIはLTS バージョンで削除されるため、課題が発生する可能性があります。 これは、実稼動チェックアウトおよび関連する統合に影響します。 主要な検討事項には、必要なAPI インターフェイスのレプリケートの実現可能性、カスタム互換性レイヤーを使用する場合のサポートへの影響、以前はCIF Classic機能に依存していたカタログおよび製品詳細ページ(PDP)ロールアウト戦略を再設計する必要性などがあります。
環境
Adobe Experience Manager(AEM) 6.5 LTS (オンプレミス)
症状
- Classic CommerceとCommerceSession APIの削除によるコア e コマース機能の損失
- 以前に使用された復元パッケージの非互換性
- カタログ/PDP ロールアウトメカニズムの再設計の必要性
原因
Classic CommerceとCommerceSession APIは、AEM 6.5 LTSで削除されました。 これには、サポートされているAPIへの移行やカスタムソリューションの実装が必要で、サポートの範囲に影響します。
解決策 resolution
問題を解決するには、次の手順に従います。
-
Classic CommerceとCommerceSession APIの現在の使用状況を確認して、すべての依存関係を特定します。
-
サポートされているAPIとアプローチへの移行を計画する:
-
Commerce integration framework(CIF)と互換性のあるコンテンツフラグメント(CF)をベースとしたPIM (Product Information Management)ソリューションの導入を検討してください。
-
CIF Classic固有のMSM/LiveCopy機能への依存を避けるために、カタログと商品詳細ページ(PDP)のロールアウト戦略を再設計します。
-
-
非推奨(廃止予定)のAPIをレプリケートするためにカスタム互換性レイヤーを実装する場合は、次の手順を実行します。
-
実装が組織によって完全に維持され、サポートされていることを確認します。
-
Adobe APIのインターフェイスやコード内のビヘイビアーを再現する前に、法務部門に相談してください。
-
サポートでは、この互換性レイヤーによって引き起こされた問題や、この互換性レイヤーに依存する問題を標準のサポート範囲から除外できることに注意してください。
-
-
以前のバージョンのAEMでは以前に使用されていたクラシック Commerce復元パッケージまたはパッケージは、AEM 6.5 LTSではサポートされていないため、使用しないでください。
-
非推奨(廃止予定)の追加APIについて移行計画を確認し、可能な限りサポートされている代替手段を使用するようにコードベースを更新します。
-
移行後、AEM 6.5 LTSで互換性と安定性を確保するために、すべてのe コマースおよび関連機能を徹底的にテストします。