O que você precisa saber sobre a atualização do Magento 2.4.6
Publicados: 2023-06-15Magento, agora parte da Adobe Commerce, tem várias mudanças com sua atualização 2.4.6. Além de mais de 300 correções e melhorias de qualidade, a atualização apresenta novos recursos para impressionar proprietários de lojas e desenvolvedores.
Magento é uma plataforma de comércio eletrônico de código aberto. Isso permite que as empresas personalizem o conteúdo, a funcionalidade e a aparência de sua loja on-line, garantindo uma experiência de compra agradável. Para quem gosta de personalizar totalmente seu site, o Magento oferece uma opção melhor do que seu principal concorrente, o Shopify.
O Magento 2.4.6 apresenta aprimoramentos de segurança que visam prevenir ataques cibernéticos. Além disso, o suporte para PHP 8.4 é estabelecido. O PHP 8.1 ainda é suportado, mas o PHP 7.4 foi removido. Também foram introduzidos vários aprimoramentos de desempenho e escalabilidade. A otimização para GraphQL foi implementada para operações de carrinho a granel e resposta de renderização de árvore de categoria.
Índice
Destaques
Existem várias áreas principais de mudança com a atualização do Magento, incluindo segurança, plataforma, desempenho e escalabilidade, acessibilidade, GraphQL, Braintree, PWA studio e Page Builder.
Melhorias de segurança
A Adobe demonstrou uma clara dedicação em melhorar a segurança a cada atualização do Magento. Embora não tenha havido nenhum ataque confirmado, essas atualizações são projetadas para fortalecer quaisquer pontos fracos em potencial. Estima-se que 47% dos americanos tiveram suas informações pessoais expostas a criminosos cibernéticos, portanto, essas precauções são muito importantes. Isso impede que invasores acessem informações de clientes ou assumam sessões administrativas. As melhorias de segurança mais notáveis no Magento 2.4.6 são:
- Oito correções de segurança e melhorias na segurança da plataforma
- Corrigido o reCAPTCHA para que não trave mais durante o checkout, pois ocorrem erros abruptos durante o processamento do pagamento
- Lacunas corrigidas nos logs de ação do administrador com auditoria de ações mais específica
- Nova configuração do sistema para quando um usuário alterar seu e-mail (agora exigirá confirmação de e-mail para fazer isso) para reduzir a vulnerabilidade do site
Melhorias na plataforma
Existem vários aprimoramentos de plataforma na atualização do Magento para melhorar a experiência do usuário. Algumas das melhorias de desempenho do Magento 2.4.6 incluem:
- Suporta PHP 8.2 e continua a suportar PHP 8.1, mas PHP 7.4 foi removido
- Isso significa que você não pode executar o Magento 2.4.6 no PHP 7.4
- Oferece suporte ao Composer 2.2x, e o Composer 1.x foi removido
- Suporta Redis 7.0x e Redis 6.2x permanecerá até 2024
- OpenSearch é o mecanismo de pesquisa padrão do Adobe Commerce e um mecanismo de pesquisa independente no Magento Open Source
- OpenSearch v2.x é compatível, OpenSearch 2.5 foi testado e OpenSearch 1.x permanece compatível, mas não é recomendado
- Compatível com Elasticsearch 8.x
- Suporta MariaDB 10.6 (versão LTS) e MariaDB 10.4 permanece compatível, mas não é recomendado
- O esquema DHL foi migrado de v.6.2 para v.10.0
- As bibliotecas JavaScript mais antigas foram atualizadas e as dependências desatualizadas foram eliminadas
- Os componentes do Zend framework (ZF1) foram removidos da base de código
- As dependências do Laminas foram atualizadas para suportar o PHP 8.2
Melhorias de desempenho e escalabilidade
Esta versão do Magento se concentra em melhorar a velocidade e o desempenho. Muitos dos novos recursos melhoram a usabilidade, principalmente para comerciantes. Os aprimoramentos de desempenho e escalabilidade nesta atualização do Magento incluem:
- Melhor desempenho para operações
- Os comerciantes podem melhorar o desempenho de operações que afetam mais de 100 segmentos de clientes
- A configuração “Verificação em tempo real se o cliente corresponde ao segmento” pode ser desativada para reduzir o tempo de processamento
- Nova configuração “Limit Number of Products in Grid” para restringir o número de produtos exibidos na grade de produtos
- O limite começa em 20.000 por padrão, afetando apenas as coleções usadas pelos componentes da interface do usuário
- Desempenho de importação aprimorado (até 100.000 registros por minuto)
- O endpoint da API REST pode ser usado para importar dados para o Adobe Commerce
- Mesma eficácia do recurso de importação de administrador
- Pode usar o arquivo CSV para criar, atualizar e remover produtos, preços de produtos e entidades de clientes
- Melhor desempenho de processamento de pedidos de alto rendimento
- Por meio do balanceamento de carga, clientes com alto volume de pedidos simultâneos (1.000 pedidos por minuto) podem balancear a carga em diferentes nós para melhorar o desempenho
- Para equilibrar a carga mais uma vez, os comerciantes podem habilitar conexões secundárias para MySQL e Redis
Atualizações de acessibilidade
A atualização do Magento visa aprimorar a experiência de varejo no Venia (PWA) para torná-lo mais perceptível, operável, compreensível e robusto. As melhorias no Magento 2.4.6 incluem:
- O rótulo visual para “Entrar” corresponde ao seu nome acessível
- Nomes descritivos adicionados aos botões em toda a vitrine
- Rótulos descritivos verbais adicionados às caixas de seleção "Tem vídeo" nos filtros de pesquisa
- Usuários somente de teclado podem acessar todas as funcionalidades da página
Melhorias no GraphQL
Os aprimoramentos de desempenho do GraphQL no Magento 2.4.6 incluem:
- Diminuição do tempo de resposta ao consultar categorias com permissões de categoria habilitadas
- Operação do resolvedor otimizada
- O provedor de dados não redefine os dados armazenados em cache em tempo de execução para cada novo produto
- Processamento de permissão de produto otimizado no resolvedor GraphQL, permissões de produto agora atribuídas a coleções de produtos
- As permissões otimizadas estão no catálogo compartilhado na mutação “addProductsToCart”
- Permissões do produto otimizadas com fragmentos inline do produto
- O desempenho da renderização da árvore de categorias é otimizado
- Busca aprimorada de metadados atribuídos personalizados para modelos de categoria
- Busca aprimorada de ID de categoria
- Carregamento de filhos de categoria aprimorado
- Os tempos de resposta de consulta de operações de carrinho a granel são reduzidos
- A consulta do cliente suporta a classificação de pedidos
Melhorias no Braintree
Na atualização do Magento, foram feitas as seguintes melhorias no Braintree:
- Mensagens PayLater com PayPal Vault
- Proteção adicional contra fraudes e webhooks ACH
- O webhook de proteção contra fraudes é ativado quando uma decisão de risco é tomada no Braintree
- O webhook ACH é ativado quando o status do pagamento ACH é alterado para “liquidado” ou “liquidação recusada”
- Webhook de métodos de pagamento locais (LPM)
Melhorias no PWA Studio e no Page Builder
- PWA Studio v.13.0.x é compatível com Magento 2.4.6
- Inclui melhorias na acessibilidade
- Page Builder v.17.3 é compatível com Magento 2.4.6
Problemas corrigidos
Com mais de 300 correções e aprimoramentos de qualidade, vários problemas foram resolvidos com a atualização do Magento. Desde melhorar o desempenho até aumentar a acessibilidade e refinar os métodos de pagamento, muitas preocupações foram resolvidas com o Magento 2.4.6. Algumas das correções mais notáveis são:
- Problemas relacionados à instalação, atualização e inicialização do Magento foram resolvidos
- Produtos a granel agora atualizados por meio de API e filtrados sem erros
- Fluxo de trabalho de botão no processo de Checkout e Revisão de pedido tornado mais acessível
- O cache de página inteira não é exibido, a menos que o produto esteja esgotado
- Os dados são armazenados em cache quando o cache L2 é configurado
- A funcionalidade “Exibir produtos esgotados” foi aprimorada
- Os clientes não receberão mais e-mails duplicados depois que um administrador criar um pedido
- Os comerciantes podem estabelecer um provedor SMTP externo personalizado
- Os clientes que excederem o número máximo de logins com falha podem fazer login após redefinir sua senha
- Mesmo quando a regra do carrinho de compras gratuito se aplica apenas a um subconjunto de itens no carrinho, as taxas de remessa para FedEx, UPS e USPS serão calculadas corretamente
- Como 22% dos compradores abandonam suas compras on-line por causa da lentidão dos prazos de entrega, é muito importante apresentar informações precisas
Requisitos de sistema
Os requisitos do sistema mudaram significativamente desde a última atualização do Magento. As especificações para Magento 2.4.6 são:
- PHP 8.2 é recomendado, mas 8.1 também é suportado
- OpenSearch testado em 2.5, mas 2.x é recomendado
- Compositor 2.2
- Elasticsearch 8.x
- Redis 7.0
- MariaDB 10.6
- MySQL 8.0
- RabbitMQ 3.9
- Verniz 7.1
- Apache 2.4
- Nginx 1.18
- AWS Aurora (MySQL) 8.0
- AWS MQ 3.9.13
- AWS OpenSearch 1.2
como atualizar
Atualizar com precisão a plataforma Magento é a chave para melhorar a funcionalidade. Aqui está um guia passo a passo sobre como instalar a atualização do Magento:
- Ativar modo de manutenção
- Execute o seguinte comando php bin/magento maintenance:enable
- Crie um backup do arquivo composer.json
- Configure um backup para o aplicativo Magento e banco de dados
- Configurar um ambiente de preparação para a atualização
- Implantar no ambiente de produção
- Execute o seguinte comando cp composer.json composer.json.bak
- Configure os pré-requisitos do pacote
- Atualizando com o Composer
- Se você estiver usando o Magento 2.4.5, você pode usar o Composer
- Se você estiver usando uma versão anterior à 2.4.1, primeiro precisará atualizar para uma versão compatível com o Composer 2 usando o Composer 1
- Antes de atualizar, execute os seguintes comandos
- composer requer magento/composer-root-update-plugin ~2.0 –no-update
- atualização do compositor
- Em seguida, verifique a versão do Composer
- compositor -v
- Em seguida, digite o comando para Magento 2.4.6
- composer require-commerce magento/product-community-edition 2.4.6 –no-update
- Atualize o esquema e os dados do banco de dados
- Execute os seguintes comandos
- php bin/magento setup:upgrade
- php bin/magento setup:di:compile
- php bin/magento setup:static-content:deploy -f
- php bin/magento cache:limpo
- Execute os seguintes comandos
- Desativar modo de manutenção
- Execute o seguinte comando
- php bin/magento manutenção: desabilitar
- Execute o seguinte comando
Conclusão
A atualização do Magento mostra melhorias consideráveis na segurança, desempenho e acessibilidade da plataforma. À medida que os lojistas melhoram a experiência de compra dos clientes aproveitando o poder do Magento, ele continuará a crescer como uma plataforma de comércio eletrônico. De fato, espera-se que a indústria seja avaliada em mais de US$ 7,4 trilhões até 2025.
Para obter ajuda com sua estratégia de SEO de comércio eletrônico, entre em contato com os especialistas da Coalition Technologies hoje mesmo!