O que você precisa saber sobre a atualização do Magento 2.4.6

Publicados: 2023-06-15
Logo Magento na frente de um fundo laranja

Magento, 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.

Magento é uma plataforma de comércio eletrônico de código aberto, parte do Adobe Commerce

Í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:

  1. Ativar modo de manutenção
    1. Execute o seguinte comando php bin/magento maintenance:enable
  2. Crie um backup do arquivo composer.json
    1. Configure um backup para o aplicativo Magento e banco de dados
    2. Configurar um ambiente de preparação para a atualização
    3. Implantar no ambiente de produção
    4. Execute o seguinte comando cp composer.json composer.json.bak
  3. Configure os pré-requisitos do pacote
Configure os pré-requisitos do pacote antes de baixar a atualização do Magento
  1. Atualizando com o Composer
    1. Se você estiver usando o Magento 2.4.5, você pode usar o Composer
    2. 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
    3. Antes de atualizar, execute os seguintes comandos
      1. composer requer magento/composer-root-update-plugin ~2.0 –no-update
      2. atualização do compositor
    4. Em seguida, verifique a versão do Composer
      1. compositor -v
    5. Em seguida, digite o comando para Magento 2.4.6
      1. composer require-commerce magento/product-community-edition 2.4.6 –no-update
  2. Atualize o esquema e os dados do banco de dados
    1. Execute os seguintes comandos
      1. php bin/magento setup:upgrade
      2. php bin/magento setup:di:compile
      3. php bin/magento setup:static-content:deploy -f
      4. php bin/magento cache:limpo
  3. Desativar modo de manutenção
    1. Execute o seguinte comando
      1. php bin/magento manutenção: desabilitar

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!