Strumento di valutazione della migrazione
Una valutazione della migrazione Commerce è un’analisi automatizzata dell’implementazione Adobe Commerce esistente. Gli strumenti di Adobe scansionano la base di codice di Commerce e producono un rapporto strutturato che elenca tutto ciò che è stato creato, personalizzato o modificato. Il report indica quindi come le personalizzazioni apportate alla base di codice influiscono sulla migrazione a Adobe Commerce as a Cloud Service.
I report di valutazione della migrazione elaborati sono accessibili all’indirizzo https://experience.adobe.com/@<ims-org-name>/commerce-migration-assessment/shared-assessments. Non è richiesto alcun accesso all’ambiente di produzione, tranne che per la condivisione iniziale della base di codice del progetto.
La valutazione fornisce:
- Un inventario completo di ogni modulo personalizzato nel tuo negozio, organizzato per tipo e livello di impatto
- Una valutazione della complessità della migrazione (alta, Medium o bassa) calcolata da metriche predittive dei rischi
- Una visualizzazione prioritaria delle aree di backend e storefront con il massimo impatto che richiedono una pianificazione della migrazione
- Descrizione di ciascun modulo personalizzato che puoi utilizzare come input diretto per gli strumenti per sviluppatori AI di Adobe
Informazioni sul report di valutazione della migrazione
Il report è organizzato in tre schede: Summary, Module Reports e Report Reliability.
Scheda Riepilogo
La scheda Summary fornisce una panoramica dei segnali chiave organizzati in queste aree:
- Complessità della migrazione
- Suddivisione tipo di file
- Moduli ad impatto maggiore
- Driver di migrazione
- Suddivisione personalizzazione
Complessità della migrazione
La sezione Complessità della migrazione contiene la valutazione complessiva del tuo archivio. Spiega come è stato calcolato il punteggio ed evidenzia i fattori di rischio principali.
Punteggio complessità e complessità della migrazione
Il Punteggio complessità pondera ogni input in base alla difficoltà della migrazione. Il punteggio è mappato su una valutazione della complessità della migrazione utilizzando soglie fisse:
Proporzioni moduli personalizzati
La percentuale di moduli creati appositamente per l’implementazione. Una proporzione maggiore richiede il controllo e la migrazione di una maggiore quantità di codice personalizzato. La percentuale media di moduli personalizzati del cliente è di circa il 62%.
Suddivisione tipo file
Elenco del numero di file nella base di codice, organizzati per tipo.
Moduli Ad Alto Impatto
Un elenco curato dei moduli specifici nel tuo store che richiedono la maggiore attenzione alla migrazione. Questi moduli sono spesso moduli che interagiscono con il pagamento, il pagamento o la gestione degli ordini. Ogni modulo ad alto impatto ha bisogno di un proprio piano di migrazione. Questo elenco è il miglior punto di partenza per le conversazioni con il tuo team tecnico.
Complessità della vetrina
La sezione Complessità vetrina evidenzia lo sforzo necessario per migrare il livello di presentazione front-end del negozio. Questo flusso di lavoro è distinto dalla migrazione del codice back-end e viene gestito dagli sviluppatori front-end, che in genere richiedono conversazioni di pianificazione separate.
-
Tema personalizzato: lo spazio dei nomi del tema personalizzato del negozio (ad esempio, BrandName_Theme). La presenza di un tema personalizzato indica che è necessaria una ricostruzione completa del tema per Adobe Commerce as a Cloud Service. Ogni archivio valutato con uno spazio dei nomi tema personalizzato deve pianificare un flusso di lavoro di migrazione front-end dedicato.
-
Blocchi totali: il numero di file di blocchi e modelli (.phtml) presenti nell’archivio. I blocchi sono gli artefatti primari di rendering lato server, ciascuno dei quali rappresenta un’attività di migrazione discreta.
Driver di migrazione
La sezione Driver di migrazione mostra i principali fattori che determinano la valutazione della complessità.
Ogni driver viene visualizzato con uno sforzo Alto, Medium o Basso. Risolvere i problemi relativi ai driver con il punteggio più alto durante l’ambito e la pianificazione.
Modello dati
Nella sezione Modello dati viene visualizzato un conteggio di tabelle personalizzate, modifiche alle tabelle del database di base Adobe Commerce e attributi critici Entity-Attribute-Value (EAV).
Le modifiche della tabella di base sono la categoria più difficile da migrare, perché creano dipendenze da una versione specifica dello schema della piattaforma e hanno un impatto elevato nella formula del punteggio di complessità.
Suddivisione personalizzazione
La sezione Dettaglio personalizzazione fornisce metriche dettagliate per ogni categoria di personalizzazione nel tuo store.
XML layout
Il numero di file XML di layout e il numero totale di operazioni. XML layout definisce la struttura di ogni pagina, inclusi i blocchi visualizzati, i contenitori in cui vengono visualizzati e i tipi di pagina in cui si trovano.
Un numero elevato di file con molte operazioni segnala una significativa personalizzazione della struttura della pagina che deve essere riprogettata.
Sostituzioni handle core
Il numero di posizioni in cui l’XML di layout sostituisce un handle di pagina Adobe Commerce principale (ad esempio, checkout_cart_index o catalog_product_view). Le sostituzioni degli handle core sono il segnale di layout a più alto rischio perché modificano la struttura della pagina a livello di piattaforma e richiedono una ricostruzione esplicita.
Blocchi
Numero di file di blocco e modello (.phtml) nell’archivio. I blocchi sono gli artefatti primari di rendering lato server. Ogni blocco rappresenta un’attività di migrazione discreta.
Blocchi ad alto rischio
Blocchi che toccano i percorsi di rendering core, ad esempio il rendering di checkout, la visualizzazione del carrello e superfici front-end simili. Qualsiasi blocco ad alto rischio richiede una valutazione individuale della migrazione prima della pianificazione.
Temi e modelli e-mail
Lo spazio dei nomi del tema personalizzato dell’archivio, ad esempio BrandName_Theme. La presenza di un tema personalizzato indica che è necessaria una ricostruzione completa del tema. Ogni archivio valutato con uno spazio dei nomi tema personalizzato deve pianificare un flusso di lavoro di migrazione front-end dedicato.
Sostituzioni modello (core modificato)
Numero di modelli .phtml di base Adobe Commerce che sono stati sostituiti. Ogni sostituzione di un modello di base crea una dipendenza da una versione specifica del modello. Gli aggiornamenti di Platform che modificano il modello interrompono l’override in modo silenzioso.
È richiesta la migrazione di destinazione
Adobe Commerce as a Cloud Service utilizza un’architettura modulare dei componenti di rilascio per le superfici vetrina, inclusi checkout, carrello e dettagli prodotto. Le personalizzazioni di queste superfici devono essere ricreate come componenti del menu a discesa. Queste personalizzazioni possono coprire un’ampia gamma di funzionalità, ad esempio l’aggiunta di passaggi di pagamento personalizzati, la modifica della logica di visualizzazione del carrello o l’estensione della pagina dei dettagli del prodotto.
Il campo Drop-in migration required indica le aree di vetrina che richiedono la ricompilazione.
Scheda Report modulo
La scheda Module Reports contiene una voce dedicata per ogni modulo personalizzato presente nell’archivio. Condividi queste informazioni con il tuo team tecnico.
Per ogni modulo, il rapporto visualizza:
Flusso di lavoro
-
Filtra prima i moduli ad alto impatto. Questi fattori determinano il massimo impegno e i maggiori costi di migrazione.
-
Per ogni modulo personalizzato, determina le risposte alle seguenti domande:
- Questo modulo è ancora utilizzato attivamente?
- È possibile sostituire il modulo con una funzionalità nativa Adobe Commerce as a Cloud Service?
- Se il modulo deve essere ricostruito, quali funzionalità deve fornire la funzionalità sostitutiva?
-
Identifica i moduli personalizzati che possono essere ritirati o sostituiti. Ciascuno riduce l’ambito di migrazione prima che venga scritto qualsiasi codice.
-
Copiare la descrizione di ogni modulo personalizzato con il consiglio di migrazione Ricostruisci. Queste descrizioni possono essere fornite direttamente agli strumenti per sviluppatori AI di Adobe. Per ulteriori informazioni, consulta Strumenti per sviluppatori AI per l’estensibilità di Commerce.
Riferimento: termini chiave
Strumenti per sviluppatori AI per l’estensibilità di Commerce
È possibile utilizzare le descrizioni dei moduli nella scheda Module Reports come richieste per gli strumenti per sviluppatori di IA di Adobe. Gli strumenti consentono di creare e distribuire un’estensione sostitutiva compatibile con Adobe Commerce as a Cloud Service.
Informazioni fornite dagli strumenti
Gli strumenti per sviluppatori di IA per l’analisi di Adobe per l’estensibilità di Commerce includono due funzionalità principali.
- Server MCP Adobe Commerce App Builder: integrazione MCP (Model Context Protocol) che connette gli assistenti di codifica AI direttamente alla documentazione Adobe Commerce, alle API e ai modelli di sviluppo App Builder. Gli sviluppatori possono descrivere ciò che desiderano generare e il server MCP fornisce generazione di codice compatibile con Commerce, indicazioni sull’architettura e automazione della distribuzione all’interno dell’IDE.
- Competenze agente: competenze IA predefinite che coprono pattern di estensibilità comuni di Commerce, come API REST, estensioni di pagamento, componenti di vetrina e integrazioni basate su eventi. Le abilità guidano l’intelligenza artificiale attraverso i passaggi di architettura, implementazione, test e distribuzione specifici di Adobe Commerce as a Cloud Service e App Builder.
Installare gli strumenti di intelligenza artificiale
Per istruzioni complete e configurazioni IDE specifiche, consulta installazione degli strumenti per sviluppatori di IA.
Prerequisiti: Node.js 22.x, npm 9.0.0 o versione successiva, Adobe I/O CLI.
Comando Installa:
aio commerce extensibility tools-setup
Creare prompt dal rapporto di valutazione
Sebbene la valutazione fornisca un blueprint per lo sviluppo, gli strumenti di intelligenza artificiale consentono al team di iniziare a creare immediatamente, prima che venga finalizzato un piano di migrazione completo.
- Apri la scheda Module Reports e trova un modulo ad alto impatto con un consiglio di Ricostruzione.
- Leggi la descrizione del modulo, ad esempio:
Manages custom shipping rate calculations based on customer account tier and order weight thresholds.
- Apri l’IDE, ad esempio GitHub Copilot, Cursore o Claude con il server MCP di estensibilità Commerce abilitato.
- Utilizza la descrizione del modulo per richiedere all’agente di intelligenza artificiale.
- Rivedi l’applicazione App Builder su cui è stato eseguito lo scaffolding e ripeti con l’agente per perfezionare l’implementazione.
Passaggi successivi
- Apri la scheda Summary. Rivedi Complessità della migrazione e Moduli dal massimo impatto, quindi controlla le sottosezioni Dettaglio personalizzazione. Se il tuo negozio ha un tema personalizzato, blocchi ad alto rischio o un Checkout Drop-in elencato, pianifica un flusso di lavoro front-end parallelo insieme alla migrazione back-end.
- Condividi la scheda Module Reports con il tuo team tecnico o partner di sviluppo. Chiedi loro di contrassegnare eventuali moduli personalizzati non più utilizzati attivamente o che potrebbero essere sostituiti da una funzionalità Adobe Commerce as a Cloud Service.
- Inizia a creare le personalizzazioni. Utilizza le descrizioni del modulo come input dello strumento di intelligenza artificiale per iniziare a scaffolding con estensioni compatibili.
- Pianifica una chiamata dettagliata con il team del tuo account Adobe. Adobe può esaminare i risultati con te, rispondere a qualsiasi domanda su moduli specifici e segnali di vetrina e aiutarti a mappare l’approccio alla migrazione per il tuo profilo di complessità.
Risorse
-
Adobe Commerce as a Cloud Service
-
Estensibilità
-
Sviluppo storefront