Migrationsbewertungswerkzeug
Eine Commerce-Migrationsbewertung ist eine automatisierte Analyse Ihrer bestehenden Adobe Commerce-Implementierung. Die Tools von Adobe scannen Ihre Commerce-Codebasis und erzeugen einen strukturierten Bericht, der alle erstellten, angepassten oder geänderten Elemente auflistet. Der Bericht zeigt dann an, wie sich die Anpassungen an Ihrer Code-Basis auf Ihre Migration nach Adobe Commerce as a Cloud Service auswirken.
Verarbeitete Migrationsbewertungsberichte sind unter https://experience.adobe.com/@<ims-org-name>/commerce-migration-assessment/shared-assessments verfügbar. Es ist kein Zugriff auf die Produktionsumgebung erforderlich, es sei denn, Sie geben zunächst die Code-Basis Ihres Projekts frei.
Die Bewertung sieht Folgendes vor:
- Ein vollständiges Inventar aller benutzerdefinierten Module in Ihrem Geschäft, sortiert nach Typ und Auswirkungsstufe
- Eine Bewertung der Migrationskomplexität (Hoch, Medium oder Niedrig), die aus risikovorhersehbaren Metriken berechnet wird
- Priorisierte Ansicht der Backend- und Storefront-Bereiche mit der größten Auswirkung, die eine Migrationsplanung erfordern
- Eine Beschreibung jedes benutzerdefinierten Moduls, das Sie als direkte Eingabe für die Entwickler-Tools der Adobe-KI verwenden können
Grundlagen zum Migrationsbewertungsbericht
Der Bericht ist in drei Registerkarten unterteilt: Summary, Module Reports und Report Reliability.
Registerkarte „Zusammenfassung“
Die Registerkarte Summary bietet einen Überblick über die wichtigsten Signale in den folgenden Bereichen:
- Komplexität der Migration
- Aufschlüsselung des Dateityps
- Module mit der größten Auswirkung
- Migrationstreiber
- Aufschlüsselung der Anpassung
Komplexität der Migration
Der Abschnitt Migrationskomplexität enthält die Bewertungsbewertung für Ihren Store insgesamt. Darin wird erläutert, wie die Bewertung berechnet wurde, und die primären Risikofaktoren werden hervorgehoben.
Migrationskomplexität und -komplexitätswert
Der Komplexitätswert gewichtet jede Eingabe nach der Schwierigkeit der Migration. Der Score ist einer Bewertung der Migrationskomplexität unter Verwendung fester Schwellenwerte zugeordnet:
Custom Module Ratio
Der Prozentsatz Ihrer Module, die speziell für Ihre Implementierung erstellt wurden. Ein höheres Verhältnis bedeutet, dass mehr benutzerdefinierter Code geprüft und migriert werden muss. Das durchschnittliche Verhältnis von benutzerdefinierten Modulen beim Kunden beträgt etwa 62 %.
Aufschlüsselung des Dateityps
Eine Liste der Dateien in Ihrer Codebasis, sortiert nach Typ.
Module mit der größten Auswirkung
Eine kuratierte Liste der spezifischen Module in Ihrem Store, die die meiste Aufmerksamkeit auf die Migration erfordern. Bei diesen Modulen handelt es sich häufig um Module, die mit Checkout, Zahlung oder Bestellverwaltung interagieren. Jedes Modul mit hoher Auswirkung benötigt einen eigenen Migrationsplan. Diese Liste ist der beste Ausgangspunkt für Gespräche mit Ihrem technischen Team.
Komplexität der Storefront
Im Abschnitt „Komplexität der Storefront“ wird der Aufwand angezeigt, der für die Migration der Frontend-Präsentationsebene Ihres Stores erforderlich ist. Dieser Arbeitsablauf ist ein anderer als die Backend-Code-Migration, die von Frontend-Entwicklern durchgeführt wird und normalerweise separate Planungsgespräche erfordert.
-
Benutzerdefiniertes Design - Der Namespace des benutzerdefinierten Designs Ihres Stores (z. B. BrandName_Theme). Das Vorhandensein eines benutzerdefinierten Designs bedeutet, dass für Adobe Commerce as a Cloud Service ein vollständiger Design-Neuaufbau erforderlich ist. Jeder bewertete Store mit einem benutzerdefinierten Design-Namespace muss einen dedizierten Frontend-Migrations-Workflow planen.
-
Gesamtblöcke : Die Anzahl der Block- und Vorlagendateien (.phtml) in Ihrem Store. Blöcke sind die primären Server-seitigen Rendering-Artefakte und stellen jeweils eine diskrete Migrationsaufgabe dar.
Migrationstreiber
Im Abschnitt Migrationstreiber werden die wichtigsten Faktoren für Ihre Komplexitätsbewertung angezeigt.
Jeder Treiber wird mit einem hohen, einem Medium-Wert oder einem niedrigen Aufwand angezeigt. Zuerst die am höchsten bewerteten Treiber beim Scoping und der Planung ansprechen.
Datenmodell
Im Abschnitt Datenmodell wird die Anzahl der benutzerdefinierten Tabellen, Änderungen an den Adobe Commerce Datenbankkerntabellen und kritischen Entitätenattribut-Wert (EAV)-Attributen angezeigt.
Änderungen an Kerntabellen sind die am schwierigsten zu migrierende Kategorie, da sie Abhängigkeiten von einer bestimmten Plattform-Schemaversion schaffen und große Auswirkungen auf die Formel zur Komplexitätsbewertung haben.
Aufschlüsselung der Anpassung
Der Abschnitt Aufschlüsselung der Anpassung enthält detaillierte Metriken für jede Anpassungskategorie in Ihrem Geschäft.
Layout-XML
Die Anzahl der Layout-XML-Dateien und ihre Gesamtzahl an Vorgängen. Layout-XML definiert die Struktur jeder Seite, einschließlich der angezeigten Blöcke, der Container, in denen sie angezeigt werden, und der Seitentypen, unter denen sie sich befinden.
Eine hohe Dateianzahl mit vielen Vorgängen signalisiert eine erhebliche Anpassung der Seitenstruktur, die neu gestaltet werden muss.
Überschreibungen des Kernhandles
Die Anzahl der Stellen, an denen Ihre Layout-XML einen Kern-Adobe Commerce-Seiten-Handler überschreibt (z. B. checkout_cart_index oder catalog_product_view). Überschreibungen von Core-Handles sind das Layout-Signal mit dem höchsten Risiko, da sie die Seitenstruktur auf Plattformebene ändern und eine explizite Neuerstellung erfordern.
Bausteine
Die Anzahl der Block- und Vorlagendateien (.phtml) in Ihrem Store. Blöcke sind die primären Server-seitigen Rendering-Artefakte. Jeder Baustein stellt eine diskrete Migrationsaufgabe dar.
Blöcke mit hohem Risiko
Blöcke, die zentrale Renderpfade berühren, z. B. Checkout-Rendering, Warenkorbanzeige und ähnliche Frontend-Oberflächen. Alle Blöcke mit hohem Risiko erfordern eine individuelle Migrationsbewertung vor der Planung.
Designs und E-Mail-Vorlagen
Der Namespace des benutzerdefinierten Designs Ihres Stores (z. B. BrandName_Theme). Das Vorhandensein eines benutzerdefinierten Designs bedeutet, dass ein vollständiger Design-Neuaufbau erforderlich ist. Jeder bewertete Store mit einem benutzerdefinierten Design-Namespace muss einen dedizierten Frontend-Migrations-Workflow planen.
Überschreibungen von Vorlagen (Core geändert)
Die Anzahl der überschriebenen Adobe Commerce .phtml. Jede Überschreibung der Kernvorlage erzeugt eine Abhängigkeit von einer bestimmten Version dieser Vorlage. Platform-Aktualisierungen, die die Vorlage ändern, unterbrechen die Überschreibung im Hintergrund.
Dropdown-Migration erforderlich
Adobe Commerce as a Cloud Service verwendet eine modulare Dropdown-Komponentenarchitektur für Storefront-Oberflächen einschließlich Checkout, Warenkorb und Produktdetails. Anpassungen dieser Oberflächen müssen als Dropdown-Komponenten neu erstellt werden. Diese Anpassungen können eine Vielzahl von Funktionen abdecken, z. B. das Hinzufügen benutzerdefinierter Checkout-Schritte, das Ändern der Warenkorbanzeigelogik oder das Erweitern der Produktdetailseite.
Das Feld Drop-in migration required gibt an, welche Storefront-Bereiche Dropdown-Neuaufbauen erfordern.
Registerkarte „Modulberichte“
Die Registerkarte Module Reports enthält einen dedizierten Eintrag für jedes benutzerdefinierte Modul in Ihrem Store. Geben Sie diese Informationen an Ihr technisches Team weiter.
Für jedes Modul zeigt der Bericht Folgendes an:
Workflow
-
Filtern Sie zuerst nach High-Impact-Modulen. Diese führen zu dem größten Migrationsaufwand und den höchsten Migrationskosten.
-
Bestimmen Sie für jedes benutzerdefinierte Modul Antworten auf die folgenden Fragen:
- Wird dieses Modul noch aktiv verwendet?
- Könnte das Modul durch eine native Adobe Commerce as a Cloud Service-Funktion ersetzt werden?
- Wenn das Modul neu aufgebaut werden muss, welche Funktionalität muss sein Ersatz bieten?
-
Identifizieren Sie benutzerdefinierte Module, die eingestellt oder ersetzt werden können. Jede dieser Versionen reduziert den Migrationsbereich, bevor Code geschrieben wird.
-
Kopieren Sie die Beschreibung jedes benutzerdefinierten Moduls mit der Migrationsempfehlung Neu erstellen. Diese Beschreibungen können direkt den Entwickler-Tools für KI von Adobe gegeben werden. Weitere Informationen finden Sie unter Entwickler-Tools für CommerceErweiterbarkeit von KI .
Referenz: Schlüsselbegriffe
KI-Entwickler-Tools für die Commerce-Erweiterbarkeit
Sie können die Modulbeschreibungen auf der Registerkarte Module Reports als Eingabeaufforderungen für das Entwickler-Tool für Adobe AI verwenden. Das Tool unterstützt Sie beim Erstellen und Bereitstellen einer Ersatzerweiterung, die mit Adobe Commerce as a Cloud Service kompatibel ist.
Was die Tools bieten
Adobes KI-Entwickler-Tools für die CommerceErweiterbarkeit umfassen zwei Hauptfunktionen.
- Adobe Commerce App Builder MCP-Server - Eine MCP-Integration (Model Context Protocol), die KI-Kodierungs-Assistenten direkt mit Adobe Commerce Dokumentation, APIs und App Builder-Entwicklungsmustern verbindet. Entwickler können beschreiben, was sie erstellen möchten, und der MCP-Server bietet eine Commerce-fähige Code-Generierung, Architekturanleitungen und eine Bereitstellungsautomatisierung innerhalb der IDE.
- Agent-Kenntnisse - Vordefinierte KI-Fähigkeiten, die gängige Commerce-Erweiterbarkeitsmuster wie REST-APIs, Checkout-Erweiterungen, Storefront-Komponenten und ereignisgesteuerte Integrationen abdecken. Kenntnisse führen die KI durch die Architektur, Implementierung, Tests und Bereitstellungsschritte, die für Adobe Commerce as a Cloud Service und App Builder spezifisch sind.
Installieren von KI-Tools
Vollständige Anweisungen spezifische IDE-Konfigurationen finden Sie unter „Installieren Entwickler-Tools für die KI“.
Voraussetzungen: Node.js 22.x, npm 9.0.0 oder höher, Adobe I/O CLI.
Installationsbefehl:
aio commerce extensibility tools-setup
Erstellen von Eingabeaufforderungen aus dem Bewertungsbericht
Während die Bewertung Ihnen einen Blueprint für die Entwicklung liefert, ermöglichen die KI-Tools Ihrem Team, sofort mit der Erstellung zu beginnen, bevor ein vollständiger Migrationsplan abgeschlossen ist.
- Öffnen Sie die Registerkarte Module Reports und suchen Sie ein Modul mit hoher Auswirkung mit einer Neu erstellen Empfehlung.
- Lesen Sie die Modulbeschreibung, z. B.:
Manages custom shipping rate calculations based on customer account tier and order weight thresholds.
- Öffnen Sie Ihre IDE, z. B. GitHub Copilot, Cursor oder Claude, wenn der Commerce Extensibility MCP-Server aktiviert ist.
- Verwenden Sie die Modulbeschreibung, um den KI-Agenten aufzufordern.
- Überprüfen Sie die App Builder-Anwendung der Strukturvorlage und iterieren Sie mit dem Agenten, um die Implementierung zu verfeinern.
Nächste Schritte
- Öffnen Sie die Registerkarte Summary . Überprüfen Sie die Migrationskomplexität und die Module mit der größten Auswirkung und lesen Sie dann die Unterabschnitte Aufschlüsselung der Anpassung . Wenn Ihr Store über ein benutzerdefiniertes Design, Blöcke mit hohem Risiko oder eine Checkout-Dropdown-Liste verfügt, planen Sie einen parallelen Frontend-Arbeitsablauf zusammen mit der Backend-Migration.
- Geben Sie die Registerkarte Module Reports für Ihr technisches Team oder Ihren Entwicklungspartner frei. Bitten Sie sie, alle benutzerdefinierten Module zu kennzeichnen, die nicht mehr aktiv verwendet werden oder durch eine Adobe Commerce as a Cloud Service Funktion ersetzt werden könnten.
- Beginnen Sie mit dem Erstellen Ihrer Anpassungen. Verwenden Sie die Modulbeschreibungen als Eingabe für das KI-Tool, um mit der Strukturvorlage kompatible Erweiterungen zu starten.
- Planen Sie einen Walkthrough-Aufruf mit Ihrem Adobe-Account-Team. Adobe kann die Ergebnisse mit Ihnen besprechen, alle Fragen zu bestimmten Modulen und Storefront-Signalen beantworten und Ihnen dabei helfen, den Migrationsansatz für Ihr Komplexitätsprofil zuzuordnen.
Ressourcen
-
Adobe Commerce as a Cloud Service
-
Erweiterbarkeit
-
Storefront-Entwicklung