Évaluation de la migration
Une évaluation de la migration Commerce est une analyse automatisée de votre mise en œuvre Adobe Commerce existante. Les outils d’Adobe analysent votre base de code Commerce et génèrent un rapport structuré qui répertorie tout ce qui a été créé, personnalisé ou modifié. Le rapport indique ensuite comment les personnalisations apportées à votre codebase affectent votre migration vers Adobe Commerce as a Cloud Service.
Les rapports d’évaluation de la migration traités sont accessibles à l’adresse https://experience.adobe.com/@<ims-org-name>/commerce-migration-assessment/shared-assessments. Aucun accès à votre environnement de production n’est requis, à l’exception du partage initial de la base de code du projet.
L’évaluation fournit les éléments suivants
- Un inventaire complet de chaque module personnalisé de votre magasin, organisé par type et niveau d’impact
- Indice de complexité de migration (Élevé, Medium ou Faible) calculé à partir des mesures prédictives des risques
- Une vue hiérarchisée des zones principales et storefront les plus impactantes nécessitant une planification de la migration
- Une description de chaque module personnalisé, que vous pouvez utiliser comme entrée directe pour les outils de développement de l’IA Adobe
Présentation du rapport d’évaluation de la migration
Le rapport est organisé en trois onglets : Summary, Module Reports et Report Reliability.
Onglet Résumé
L’onglet Summary donne un aperçu des signaux clés organisés en ces domaines :
- Complexité de la migration
- Répartition du type de fichier
- Modules à fort impact
- Pilotes de migration
- Répartition de la personnalisation
Complexité de la migration
La section Complexité de la migration contient l’évaluation de votre boutique dans son ensemble. Il explique comment le score a été calculé et met en évidence vos principaux facteurs de risque.
Score de complexité et de complexité de la migration
Le score de complexité pondère chaque entrée en fonction de la difficulté de la migration. Le score correspond à une évaluation de la complexité de migration à l’aide de seuils fixes :
Custom Module Ratio
Pourcentage de vos modules qui ont été créés spécifiquement pour votre implémentation. Une proportion plus élevée signifie qu’un plus grand nombre de codes personnalisés doit être audité et migré. Le ratio moyen de modules personnalisés du client est d’environ 62 %.
Répartition du type de fichier
Liste du nombre de fichiers dans votre base de code, organisés par type.
Modules à impact maximal
Liste sélectionnée des modules spécifiques de votre magasin qui nécessitent le plus d’attention pour la migration. Ces modules sont souvent des modules qui interagissent avec le passage en caisse, les paiements ou la gestion des commandes. Chaque module à fort impact nécessite son propre plan de migration. Cette liste est le meilleur point de départ pour des conversations avec votre équipe technique.
Complexité du storefront
La section Complexité du storefront couvre les efforts requis pour migrer la couche de présentation front-end de votre magasin. Ce flux de travail est distinct du flux de travail de migration du code back-end, traité par les développeurs front-end et nécessitant généralement des conversations de planification distinctes.
-
Thème personnalisé - Espace de noms du thème personnalisé de votre boutique (par exemple, BrandName_Theme). La présence d’un thème personnalisé signifie qu’une reconstruction complète du thème est requise pour Adobe Commerce as a Cloud Service. Chaque magasin évalué avec un espace de noms de thème personnalisé doit planifier un flux de travail de migration front-end dédié.
-
Nombre total de blocs : nombre de fichiers de bloc et de modèle (.phtml) dans votre magasin. Les blocs sont les principaux artefacts de rendu côté serveur. Chacun d’eux représente une tâche de migration discrète.
Pilotes de migration
La section Facteurs de migration affiche les principaux facteurs qui déterminent votre évaluation de la complexité.
Chaque pilote apparaît avec un effort Élevé, Medium ou Faible. Traitez d’abord les pilotes les mieux notés lors de la définition de la portée et de la planification.
Modèle de données
La section Modèle de données affiche le nombre de tables personnalisées, les modifications apportées aux tables de base de données principales Adobe Commerce et les attributs Entity-Attribute-Value (EAV) critiques.
Les modifications des tables principales constituent la catégorie la plus difficile à migrer, car elles créent des dépendances sur une version de schéma de plateforme spécifique et ont un impact important dans la formule de score de complexité .
Répartition de la personnalisation
La section Répartition de la personnalisation fournit des mesures détaillées pour chaque catégorie de personnalisation de votre boutique.
Mise en page XML
Nombre de fichiers XML de disposition et nombre total d’opérations. La disposition XML définit la structure de chaque page, y compris les blocs qui apparaissent, les conteneurs dans lesquels ils apparaissent et les types de page sous lesquels ils se trouvent.
Un nombre de fichiers élevé avec de nombreuses opérations indique une personnalisation importante de la structure de la page qui doit être repensée.
Remplacements des poignées principales
Nombre d’emplacements où votre code XML de mise en page remplace un descripteur de page Adobe Commerce principal (par exemple, checkout_cart_index ou catalog_product_view). Les remplacements de descripteurs principaux sont le signal de mise en page présentant le risque le plus élevé, car ils modifient la structure de la page au niveau de la plateforme et nécessitent une reconstruction explicite.
Blocs
Le nombre de fichiers de bloc et de modèle (.phtml) dans votre magasin. Les blocs sont les principaux artefacts de rendu côté serveur. Chaque bloc représente une tâche de migration discrète.
Blocs à haut risque
Blocs qui touchent les chemins de rendu principaux, tels que le rendu de passage en caisse, l’affichage du panier et des surfaces front-end similaires. Tout bloc à haut risque nécessite une évaluation individuelle de la migration avant la planification.
Thèmes et modèles d’e-mail
Espace de noms du thème personnalisé de votre magasin (par exemple, BrandName_Theme). La présence d’un thème personnalisé signifie qu’une reconstruction complète du thème est requise. Chaque magasin évalué avec un espace de noms de thème personnalisé doit planifier un flux de travail de migration front-end dédié.
Remplacements de modèles (modification principale)
Nombre de modèles de .phtml de Adobe Commerce principaux qui ont été remplacés. Chaque remplacement de modèle de base crée une dépendance sur une version spécifique de ce modèle. Les mises à jour de Platform qui modifient le modèle interrompent silencieusement le remplacement.
Migration déroulante requise
Adobe Commerce as a Cloud Service utilise une architecture modulaire de composant de dépôt pour les surfaces de storefront, y compris le passage en caisse, le panier et les détails du produit. Les personnalisations de ces surfaces doivent être reconstruites en tant que composants déroulants. Ces personnalisations peuvent couvrir un large éventail de fonctionnalités, telles que l’ajout d’étapes de passage en caisse personnalisées, la modification de la logique d’affichage du panier ou l’extension de la page des détails du produit.
Le champ Drop-in migration required indique les zones de storefront qui nécessitent des reconstructions par dépôt.
Onglet Rapports de module
L’onglet Module Reports contient une entrée dédiée pour chaque module personnalisé de votre boutique. Partagez ces informations avec votre équipe technique.
Pour chaque module, le rapport affiche :
Workflow
-
Filtrez d’abord les modules à fort impact. Ils génèrent le plus d’efforts et de coûts de migration.
-
Pour chaque module personnalisé, déterminez les réponses aux questions suivantes :
- Ce module est-il toujours utilisé activement ?
- Le module pourrait-il être remplacé par une fonctionnalité de Adobe Commerce as a Cloud Service native ?
- Si le module doit être reconstruit, quelle fonctionnalité son remplacement doit-il fournir ?
-
Identifiez les modules personnalisés qui peuvent être retirés ou remplacés. Chacune d’elles réduit la portée de la migration avant l’écriture du code.
-
Copiez la description de chaque module personnalisé avec la recommandation de migration Reconstruction. Ces descriptions peuvent être données directement aux outils de développement de l’IA d’Adobe. Pour plus d’informations, reportez-vous à Outils de développement de l’IA pour l’extensibilité de Commerce.
Référence : termes clés
Outils de développement de l’IA pour l’extensibilité de Commerce
Vous pouvez utiliser les descriptions des modules dans l’onglet Module Reports comme invites pour l’outil de développement de l’IA Adobe. Ces outils vous aident à créer et à déployer une extension de remplacement compatible avec Adobe Commerce as a Cloud Service.
Ce que fournissent les outils
Adobe les outils de développement de l’IA pour l’extensibilité de Commerce incluent deux fonctionnalités principales.
- Adobe Commerce App Builder serveur MCP : une intégration MCP (Model Context Protocol) qui connecte directement les assistants de codage AI à la documentation Adobe Commerce, aux API et aux modèles de développement App Builder. Les développeurs peuvent décrire ce qu’ils souhaitent créer et le serveur MCP fournit une génération de code compatible avec Commerce, une orientation de l’architecture et une automatisation du déploiement dans l’IDE.
- Compétences agent : compétences d’IA préconfigurées couvrant les schémas d’extensibilité courants de Commerce, tels que les API REST, les extensions de passage en caisse, les composants de storefront et les intégrations basées sur des événements. Les compétences guident l’IA à travers les étapes d’architecture, d’implémentation, de test et de déploiement spécifiques aux Adobe Commerce as a Cloud Service et aux App Builder.
Installation des outils d’IA
Consultez la section Installation des outils de développement de l’IA pour obtenir des instructions complètes et des configurations d’IDE spécifiques.
Conditions préalables requises : Node.js 22.x, npm 9.0.0 ou version ultérieure, interface de ligne de commande Adobe I/O.
Commande d’installation :
aio commerce extensibility tools-setup
Créer des invites à partir du rapport d’évaluation
Bien que l’évaluation vous fournisse un plan de développement, les outils d’IA permettent à votre équipe de commencer à créer immédiatement, avant la finalisation d’un plan de migration complet.
- Ouvrez l’onglet Module Reports et recherchez un module à fort impact avec une recommandation Reconstruire.
- Lisez la description du module, par exemple :
Manages custom shipping rate calculations based on customer account tier and order weight thresholds.
- Ouvrez votre IDE, par exemple GitHub Copilot, Cursor ou Claude avec le serveur MCP d’extensibilité de Commerce activé.
- Utilisez la description du module pour demander à l’agent d’IA.
- Passez en revue l’application App Builder squelettique et effectuez une itération avec l’agent pour affiner l’implémentation.
Étapes suivantes
- Ouvrez l’onglet Summary . Passez en revue la complexité de la migration et les modules ayant le plus d’impact, puis consultez les sous-sections Répartition de la personnalisation . Si votre boutique a un thème personnalisé, des blocs à haut risque ou une liste déroulante de passage en caisse, planifiez un flux de travail front-end parallèle à la migration du serveur principal.
- Partagez l’onglet Module Reports avec votre équipe technique ou votre partenaire de développement. Demandez-leur de signaler tout module personnalisé qui n’est plus utilisé activement ou qui pourrait être remplacé par une fonctionnalité Adobe Commerce as a Cloud Service.
- Commencez à créer vos personnalisations. Utilisez les descriptions des modules comme entrée d’outil d’IA pour commencer à créer des extensions compatibles.
- Planifiez un appel de présentation avec l’équipe de votre compte Adobe. Adobe peut examiner les résultats avec vous, répondre à toutes les questions sur des modules spécifiques et les signaux storefront et vous aider à mapper l’approche de migration pour votre profil de complexité.
Ressources
-
Adobe Commerce as a Cloud Service
-
Extensibilité
-
Développement de storefront