Ferramenta de avaliação de migração
Uma avaliação de migração do Commerce é uma análise automatizada da implementação existente do Adobe Commerce. As ferramentas da Adobe verificam sua base de códigos Commerce e produzem um relatório estruturado que faz o inventário de tudo o que foi construído, personalizado ou modificado. O relatório indica como as personalizações feitas na sua base de código afetam sua migração para o Adobe Commerce as a Cloud Service.
Os relatórios de avaliação de migração processada estão acessíveis em https://experience.adobe.com/@<ims-org-name>/commerce-migration-assessment/shared-assessments. Não é necessário acesso ao ambiente de produção, exceto compartilhar inicialmente a base de código do projeto.
A avaliação fornece:
- Um inventário completo de cada módulo personalizado em sua loja, organizado por tipo e nível de impacto
- Uma classificação de complexidade de migração (alta, Medium ou baixa) calculada a partir de métricas de previsão de riscos
- Uma exibição priorizada do back-end de maior impacto e das áreas de loja que exigem planejamento de migração
- Uma descrição de cada módulo personalizado, que você pode usar como entrada direta para as ferramentas de desenvolvedor de IA do Adobe
Noções básicas sobre o relatório de avaliação da migração
O relatório é organizado em três guias: Summary, Module Reports e Report Reliability.
Guia Resumo
A guia Summary fornece uma visão geral dos principais sinais organizados nestas áreas:
- Complexidade de migração
- Detalhamento do tipo de arquivo
- Módulos de maior impacto
- Drivers de migração
- Detalhamento da personalização
Complexidade de migração
A seção Complexidade de migração contém a classificação de avaliação da loja em geral. Ele explica como a pontuação foi calculada e destaca seus principais fatores de risco.
Pontuação de complexidade e complexidade da migração
A Pontuação de complexidade pesa cada entrada de acordo com a dificuldade de migração. A pontuação é mapeada para uma classificação de complexidade de migração usando limites fixos:
Taxa de Módulo Personalizada
A porcentagem de seus módulos que foram criados especificamente para a sua implementação. Uma taxa maior significa que mais códigos personalizados devem ser auditados e migrados. A taxa média de módulos personalizados do cliente é de aproximadamente 62%.
Detalhamento do Tipo de Arquivo
Uma lista do número de arquivos na base de código, organizada por tipo.
Módulos de maior impacto
Uma lista com curadoria dos módulos específicos da sua loja que exigem mais atenção da migração. Esses módulos geralmente são módulos que interagem com checkout, pagamentos ou gerenciamento de pedidos. Cada módulo de alto impacto precisa de seu próprio plano de migração. Essa lista é o melhor ponto de partida para conversas com sua equipe técnica.
Complexidade da loja
A seção Complexidade da loja mostra o esforço necessário para migrar a camada de apresentação de front-end da loja. Esse fluxo de trabalho é um fluxo de trabalho distinto da migração de código de back-end, abordado por desenvolvedores de front-end e que geralmente requer conversas de planejamento separadas.
-
Tema personalizado - o namespace do tema personalizado da sua loja (por exemplo, BrandName_Theme). A presença de um tema personalizado significa que é necessária uma recompilação completa do tema para Adobe Commerce as a Cloud Service. Cada loja avaliada com um namespace de tema personalizado deve planejar um fluxo de trabalho de migração de front-end dedicado.
-
Total de blocos - O número de arquivos de bloco e modelo (.phtml) no armazenamento. Os blocos são os principais artefatos de renderização do lado do servidor, cada um representa uma tarefa de migração distinta.
Drivers de migração
A seção Drivers de migração exibe os principais fatores que determinam sua classificação de complexidade.
Cada driver é exibido com um esforço Alto, Medium ou Baixo. Aborde primeiro os drivers de maior classificação ao determinar o escopo e o planejamento.
Modelo de dados
A seção Modelo de Dados exibe uma contagem de tabelas personalizadas, modificações nas tabelas do banco de dados principal Adobe Commerce e atributos Entity-Attribute-Value (EAV) críticos.
As modificações na tabela principal são a categoria mais difícil de migrar, pois criam dependências em uma versão de esquema da plataforma específica e têm um alto impacto na fórmula de Pontuação de complexidade.
Detalhamento de personalização
A seção Detalhamento da personalização fornece métricas detalhadas em cada categoria de personalização na loja.
XML de layout
O número de arquivos XML de layout e sua contagem total de operações. O XML de layout define a estrutura de cada página, incluindo quais blocos aparecem, os containers em que eles aparecem e os tipos de página em que estão.
Uma alta contagem de arquivos com muitas operações sinaliza personalização significativa da estrutura da página que deve ser rearquitetada.
Substituições do identificador principal
O número de locais em que o XML de Layout substitui um identificador de página Adobe Commerce principal (por exemplo, checkout_cart_index ou catalog_product_view). As substituições do identificador principal são o sinal de layout de maior risco, pois modificam a estrutura da página no nível da plataforma e exigem recriação explícita.
Blocos
O número de arquivos de bloco e modelo (.phtml) em seu armazenamento. Os blocos são os artefatos de renderização do lado do servidor primário. Cada bloco representa uma tarefa de migração distinta.
Blocos de alto risco
Blocos que tocam os caminhos de renderização principais, como renderização de check-out, exibição de carrinho e superfícies de front-end semelhantes. Quaisquer blocos de alto risco exigem uma avaliação individual da migração antes da programação.
Temas e modelos de email
O namespace do tema personalizado do seu armazenamento (por exemplo, BrandName_Theme). A presença de um tema personalizado significa que é necessária uma reconstrução completa do tema. Cada loja avaliada com um namespace de tema personalizado deve planejar um fluxo de trabalho de migração de front-end dedicado.
Substituições de modelo (principal modificado)
O número de modelos Adobe Commerce .phtml principais que foram substituídos. Cada substituição de modelo principal cria uma dependência em uma versão específica desse modelo. As atualizações da Platform que alteram o modelo interrompem a substituição silenciosamente.
Migração drop-in necessária
A Adobe Commerce as a Cloud Service usa uma arquitetura de componentes de entrada modular para superfícies da loja, incluindo check-out, carrinho e detalhes do produto. As personalizações nessas superfícies devem ser recriadas como componentes internos. Essas personalizações podem abranger uma grande variedade de funcionalidades, como adicionar etapas de finalização personalizadas, modificar a lógica de exibição do carrinho ou estender a página de detalhes do produto.
O campo Drop-in migration required indica quais áreas de vitrine exigem recriações suspensas.
Guia Relatórios do módulo
A guia Module Reports contém uma entrada dedicada para cada módulo personalizado em sua loja. Compartilhe essas informações com sua equipe técnica.
Para cada módulo, o relatório exibe:
Fluxo de trabalho
-
Filtre primeiro para Módulos de alto impacto. Elas geram mais esforço e custo de migração.
-
Para cada módulo personalizado, determine as respostas para as seguintes perguntas:
- Esse módulo ainda é usado ativamente?
- O módulo pode ser substituído por um recurso Adobe Commerce as a Cloud Service nativo?
- Se o módulo precisar ser recriado, qual funcionalidade sua substituição precisará fornecer?
-
Identifique os módulos personalizados que podem ser removidos ou substituídos. Cada uma reduz o escopo da migração antes que qualquer código seja escrito.
-
Copie a descrição de cada módulo personalizado com a recomendação de migração Recompilar. Essas descrições podem ser fornecidas diretamente para as ferramentas de desenvolvedor de IA da Adobe. Consulte Ferramentas de desenvolvedor de IA para extensibilidade do Commerce para obter mais informações.
Referência: termos principais
Ferramentas do desenvolvedor de IA para extensibilidade do Commerce
Você pode usar as descrições do módulo na guia Module Reports como prompts para as ferramentas de desenvolvedor de IA da Adobe. A ferramenta ajuda você a criar e implantar uma extensão de substituição compatível com o Adobe Commerce as a Cloud Service.
O que as ferramentas fornecem
As ferramentas de desenvolvedor de IA para extensibilidade do Commerce da Adobe incluem dois recursos principais.
- Adobe Commerce App Builder Servidor MCP - Uma integração de protocolo MCP que conecta os assistentes de codificação de IA diretamente à documentação do Adobe Commerce, às APIs e aos padrões de desenvolvimento do App Builder. Os desenvolvedores podem descrever o que desejam criar e o servidor MCP fornece geração de código com reconhecimento de Commerce, orientação de arquitetura e automação de implantação no IDE.
- Habilidades do agente - Habilidades de IA pré-criadas que abrangem padrões comuns de extensibilidade do Commerce, como APIs REST, extensões de check-out, componentes da loja e integrações orientadas por eventos. As habilidades orientam a IA por meio de etapas de arquitetura, implementação, teste e implantação específicas para Adobe Commerce as a Cloud Service e App Builder.
Instalar ferramentas de IA
Consulte instalando as ferramentas do desenvolvedor de IA para obter instruções completas e configurações específicas do IDE.
Pré-requisitos: Node.js 22.x, npm 9.0.0 ou superior, Adobe I/O CLI.
Instalar comando:
aio commerce extensibility tools-setup
Criar prompts a partir do relatório de avaliação
Embora a avaliação forneça um blueprint para desenvolvimento, as ferramentas de IA permitem que sua equipe comece a criar imediatamente, antes que um plano de migração completo seja finalizado.
- Abra a guia Module Reports e encontre um módulo de Alto impacto com uma recomendação de Recompilação.
- Leia a descrição do módulo, por exemplo:
Manages custom shipping rate calculations based on customer account tier and order weight thresholds.
- Abra o IDE, por exemplo, GitHub Copilot, Cursor ou Claude com o servidor MCP de extensibilidade do Commerce ativado.
- Use a descrição do módulo para solicitar o agente de IA.
- Revise o aplicativo App Builder com andaime e itere com o agente para refinar a implementação.
Próximas etapas
- Abra a guia Summary. Revise a Complexidade da migração e os Módulos de maior impacto, e verifique as subseções Detalhamento da personalização. Se sua loja tiver um tema personalizado, blocos de alto risco ou um Check-out incluído na lista, planeje um fluxo de trabalho de front-end paralelo junto com a migração de back-end.
- Compartilhe a guia Module Reports com sua equipe técnica ou parceiro de desenvolvimento. Solicite que eles sinalizem todos os módulos personalizados que não são mais usados ativamente ou que possam ser substituídos por um recurso Adobe Commerce as a Cloud Service.
- Comece a criar suas personalizações. Use as descrições do módulo como entrada da ferramenta de IA para iniciar as extensões compatíveis com o andaime.
- Agende uma chamada de apresentação com sua equipe de conta da Adobe. A Adobe pode analisar as descobertas com você, responder a qualquer pergunta sobre módulos específicos e sinais de vitrine e ajudar a mapear a abordagem de migração para seu perfil de complexidade.
Recursos
-
Adobe Commerce as a Cloud Service
-
Extensibilidade
-
Desenvolvimento de vitrine