Migration von veralteten klassischen Commerce-APIs in AEM 6.5 LTS

Dieser Artikel enthält Anleitungen für die Migration zu Adobe Experience Manager (AEM) 6.5 LTS, wenn Projekte von den veralteten Classic Commerce- und CommerceSession-APIs abhängen, die in dieser Version nicht mehr verfügbar sind. Es behandelt Migrationsoptionen, Support-Überlegungen und empfohlene Ansätze.

Beschreibung description

Unternehmen, die ein Upgrade auf AEM 6.5 LTS durchführen, können Schwierigkeiten bekommen, wenn ihre eCommerce-Funktionalität auf die veralteten klassischen Commerce- und CommerceSession-APIs angewiesen ist, da diese APIs in der LTS-Version entfernt werden. Dies wirkt sich auf Produktions-Checkouts und zugehörige Integrationen aus. Zu den wichtigsten Aspekten gehören die Möglichkeit der Replikation erforderlicher API-Schnittstellen, die Auswirkungen auf die Unterstützung bei der Verwendung benutzerdefinierter Kompatibilitätsschichten und die Notwendigkeit, die Rollout-Strategien für Kataloge und Produktdetailseiten (PDP), die bisher auf CIF Classic-Funktionen angewiesen waren, neu zu entwerfen.

Umgebung

Adobe Experience Manager (AEM) 6.5 LTS (lokal)

Symptome

  • Verlust der E-Commerce-Kernfunktionalität aufgrund der Entfernung der klassischen Commerce- und CommerceSession-APIs
  • Inkompatibilität von zuvor verwendeten Wiederherstellungspaketen
  • Notwendigkeit der Neugestaltung der Rollout-Mechanismen für Kataloge/PDP

Ursache

Die klassischen Commerce- und CommerceSession-APIs wurden in AEM 6.5 LTS entfernt. Dies erfordert die Migration zu unterstützten APIs oder die Implementierung benutzerdefinierter Lösungen, was sich auf die Support-Grenzen auswirkt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Bewerten Sie Ihre aktuelle Verwendung der klassischen Commerce- und CommerceSession-APIs, um alle Abhängigkeiten zu identifizieren.

  2. Planen der Migration zu unterstützten APIs und Ansätzen:

    • Erwägen Sie die Verwendung von PIM-Lösungen (Content Fragment), die auf Inhaltsfragmenten (CF) basieren und mit Commerce integration framework (CIF) kompatibel sind.

    • Umgestalten Sie Rollout-Strategien für Kataloge und Produktdetailseiten (PDP), um die Abhängigkeit von MSM-/Live Copy-Funktionen zu vermeiden, die für CIF Classic spezifisch sind.

  3. Wenn Sie eine benutzerdefinierte Kompatibilitätsebene implementieren, um die veralteten APIs zu replizieren:

    • Stellen Sie sicher, dass die Implementierung von Ihrem Unternehmen vollständig gepflegt und unterstützt wird.

    • Konsultieren Sie Ihre Rechtsabteilung, bevor Sie irgendwelche Adobe-API-Schnittstellen oder -Verhaltensweisen in Ihrem Code reproduzieren.

    • Beachten Sie, dass der Support Probleme, die durch diese Kompatibilitätsebene verursacht oder davon abhängig sind, von der standardmäßigen Support-Abdeckung ausschließen kann.

  4. Versuchen Sie nicht, klassische Commerce-Wiederherstellungspakete oder -Pakete zu verwenden, die zuvor in früheren AEM-Versionen verwendet wurden, da diese auf AEM 6.5 LTS nicht unterstützt werden.

  5. Überprüfen Sie Ihren Migrationsplan auf weitere veraltete APIs und aktualisieren Sie Ihre Code-Basis, um nach Möglichkeit unterstützte Alternativen zu verwenden.

  6. Testen Sie nach der Migration alle eCommerce- und zugehörigen Funktionen gründlich, um Kompatibilität und Stabilität für AEM 6.5 LTS sicherzustellen.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles