Cosa devi sapere sull'aggiornamento di Magento 2.4.6

Pubblicato: 2023-06-15
Logo Magento davanti a uno sfondo arancione

Magento, ora parte di Adobe Commerce, presenta diversi cambiamenti con il suo aggiornamento 2.4.6. Oltre a oltre 300 correzioni e miglioramenti di qualità, l'aggiornamento introduce nuove funzionalità per impressionare sia i proprietari dei negozi che gli sviluppatori.

Magento è una piattaforma di e-commerce open source. Ciò consente alle aziende di personalizzare il contenuto, la funzionalità e l'aspetto del proprio negozio online, il tutto garantendo una piacevole esperienza di acquisto. Per coloro che amano poter personalizzare completamente il proprio sito, Magento offre un'opzione migliore rispetto al suo principale concorrente, Shopify.

Magento 2.4.6 introduce miglioramenti della sicurezza che mirano a prevenire gli attacchi informatici. Inoltre, viene stabilito il supporto per PHP 8.4. PHP 8.1 è ancora supportato, ma PHP 7.4 è stato rimosso. Sono stati inoltre introdotti diversi miglioramenti delle prestazioni e della scalabilità. L'ottimizzazione per GraphQL è stata implementata per le operazioni di carrello in blocco e la risposta al rendering dell'albero delle categorie.

Magento è una piattaforma di e-commerce open source, parte di Adobe Commerce

Sommario

Punti salienti

Ci sono diverse aree chiave di cambiamento con l'aggiornamento di Magento, tra cui sicurezza, piattaforma, prestazioni e scalabilità, accessibilità, GraphQL, Braintree, PWA Studio e Page Builder.

Miglioramenti della sicurezza

Adobe ha mostrato una chiara dedizione al miglioramento della sicurezza con ogni aggiornamento di Magento. Sebbene non ci siano stati attacchi confermati, questi aggiornamenti sono progettati per rafforzare eventuali punti deboli. Si stima che il 47% degli americani abbia esposto le proprie informazioni personali ai criminali informatici, quindi queste precauzioni sono molto importanti. Ciò impedisce agli aggressori di accedere alle informazioni sui clienti o di prendere il controllo delle sessioni amministrative. I miglioramenti di sicurezza più notevoli all'interno di Magento 2.4.6 sono:

  • Otto correzioni di sicurezza e miglioramenti della sicurezza della piattaforma
  • Risolto il problema con reCAPTCHA in modo che non si arresti più in modo anomalo durante il checkout a causa di errori improvvisi durante l'elaborazione dei pagamenti
  • Risolte le lacune nei registri delle azioni di amministrazione con un controllo più specifico delle azioni
  • Nuova configurazione di sistema per quando un utente modifica la propria e-mail (ora richiederà la conferma dell'e-mail per farlo) per ridurre la vulnerabilità del sito

Miglioramenti della piattaforma

Ci sono diversi miglioramenti della piattaforma all'interno dell'aggiornamento di Magento per migliorare l'esperienza dell'utente. Alcuni dei miglioramenti delle prestazioni di Magento 2.4.6 includono:

  • Supporta PHP 8.2 e continua a supportare PHP 8.1, ma PHP 7.4 è stato rimosso
    • Ciò significa che non puoi eseguire Magento 2.4.6 su PHP 7.4
  • Supporta Composer 2.2xe Composer 1.x è stato rimosso
  • Supporta Redis 7.0x e Redis 6.2x rimarrà fino al 2024
  • OpenSearch è il motore di ricerca predefinito per Adobe Commerce e un motore di ricerca indipendente su Magento Open Source
    • OpenSearch v2.x è supportato, OpenSearch 2.5 è stato testato e OpenSearch 1.x rimane compatibile ma non è consigliato
  • Supporta Elasticsearch 8.x
  • Supporta MariaDB 10.6 (versione LTS) e MariaDB 10.4 rimane compatibile ma non è consigliato
  • Lo schema DHL è stato migrato dalla v.6.2 alla v.10.0
  • Le vecchie librerie JavaScript sono state aggiornate e le dipendenze obsolete sono state eliminate
  • I componenti del framework Zend (ZF1) sono stati rimossi dalla codebase
  • Le dipendenze di Laminas sono state aggiornate per supportare PHP 8.2

Miglioramenti delle prestazioni e della scalabilità

Questa versione di Magento si concentra sul miglioramento della velocità e delle prestazioni. Molte delle nuove funzionalità migliorano l'usabilità, in particolare per i commercianti. I miglioramenti delle prestazioni e della scalabilità all'interno di questo aggiornamento di Magento includono:

  • Prestazioni migliorate per le operazioni
    • I commercianti possono migliorare le prestazioni per le operazioni che interessano più di 100 segmenti di clientela
    • L'impostazione "Controllo in tempo reale è che il cliente è abbinato per segmento" può essere disabilitata per ridurre i tempi di elaborazione
  • Nuova impostazione "Limita il numero di prodotti nella griglia" per limitare il numero di prodotti visualizzati nella griglia dei prodotti
    • Il limite parte da 20.000 per impostazione predefinita e interessa solo le raccolte utilizzate dai componenti dell'interfaccia utente
  • Prestazioni di importazione migliorate (fino a 100.000 record al minuto)
    • L'endpoint dell'API REST può essere utilizzato per importare i dati in Adobe Commerce
    • Stessa efficacia della funzione di importazione amministrativa
    • Può utilizzare il file CSV per creare, aggiornare e rimuovere prodotti, prezzi dei prodotti ed entità cliente
  • Migliori prestazioni di elaborazione degli ordini ad alto rendimento
    • Attraverso il bilanciamento del carico, i clienti che hanno un volume elevato di ordini simultanei (1000 ordini al minuto) possono bilanciare il carico tra diversi nodi per migliorare le prestazioni
    • Per bilanciare ancora una volta il carico, i commercianti possono abilitare connessioni secondarie per MySQL e Redis

Aggiornamenti sull'accessibilità

L'aggiornamento di Magento mira a migliorare l'esperienza di vendita al dettaglio su Venia (PWA) per renderla più percepibile, utilizzabile, comprensibile e solida. I miglioramenti a Magento 2.4.6 includono:

  • L'etichetta visiva per "Accedi" corrisponde al suo nome accessibile
  • Nomi descrittivi aggiunti ai pulsanti in tutto il negozio
  • Etichette descrittive verbali aggiunte alle caselle di controllo "Ha video" nei filtri di ricerca
  • Gli utenti che usano solo la tastiera possono accedere a tutte le funzionalità della pagina

Miglioramenti di GraphQL

I miglioramenti delle prestazioni di GraphQL all'interno di Magento 2.4.6 includono:

  • Tempo di risposta ridotto durante l'interrogazione di categorie con autorizzazioni di categoria abilitate
    • Funzionamento del resolver ottimizzato
    • Il fornitore di dati non reimposta i dati memorizzati nella cache di runtime per ogni nuovo prodotto
    • Elaborazione delle autorizzazioni del prodotto ottimizzata nel resolver GraphQL, autorizzazioni del prodotto ora assegnate alle raccolte di prodotti
    • Le autorizzazioni ottimizzate si trovano nel catalogo condiviso nella mutazione "addProductsToCart".
    • Autorizzazioni del prodotto ottimizzate con frammenti in linea del prodotto
  • Le prestazioni di rendering dell'albero delle categorie sono ottimizzate
    • Recupero dei metadati con attributi personalizzati migliorato per i modelli di categoria
    • Recupero dell'ID di categoria migliorato
    • Miglioramento del caricamento dei bambini di categoria
  • I tempi di risposta alle query delle operazioni di carrello alla rinfusa sono ridotti
  • La query del cliente supporta l'ordinamento degli ordini

Miglioramenti di Braintree

All'interno dell'aggiornamento di Magento, sono stati apportati i seguenti miglioramenti a Braintree:

  • Messaggi PayLater con PayPal Vault
  • Protezione aggiuntiva contro le frodi e webhook ACH
    • Il webhook di protezione dalle frodi viene abilitato quando viene presa una decisione sul rischio all'interno di Braintree
    • Il webhook ACH è abilitato quando lo stato del pagamento ACH viene modificato in "regolato" o "regolamento rifiutato"
  • Webhook metodi di pagamento locali (LPM).

Miglioramenti PWA Studio e Page Builder

  • PWA Studio v.13.0.x è compatibile con Magento 2.4.6
    • Include miglioramenti all'accessibilità
  • Page Builder v.17.3 è compatibile con Magento 2.4.6

Problemi risolti

Con oltre 300 correzioni e miglioramenti di qualità, ci sono diversi problemi che vengono risolti con l'aggiornamento di Magento. Dal miglioramento delle prestazioni all'aumento dell'accessibilità al perfezionamento dei metodi di pagamento, ci sono molte preoccupazioni che sono state risolte con Magento 2.4.6. Alcune delle correzioni più importanti sono:

  • I problemi relativi all'installazione, all'aggiornamento e all'avvio di Magento sono stati risolti
  • Prodotti in blocco ora aggiornati tramite API e filtrati senza errori
  • Flusso di lavoro dei pulsanti nel processo di pagamento e revisione dell'ordine reso più accessibile
  • La cache a pagina intera non viene visualizzata a meno che il prodotto non sia esaurito
  • I dati vengono memorizzati nella cache quando la cache L2 è configurata
  • La funzionalità "Visualizza prodotti esauriti" è stata migliorata
  • I clienti non riceveranno più email duplicate dopo che un amministratore ha creato un ordine
  • I commercianti possono stabilire un provider SMTP esterno personalizzato
  • I clienti che superano il numero massimo di accessi non riusciti possono accedere dopo aver reimpostato la password
  • Anche quando la regola del carrello gratuito si applica solo a un sottoinsieme di articoli nel carrello, le tariffe di spedizione per FedEx, UPS e USPS verranno calcolate correttamente
    • Poiché il 22% degli acquirenti abbandona gli acquisti online a causa dei tempi di spedizione lenti, è molto importante presentare informazioni accurate

Requisiti di sistema

I requisiti di sistema sono cambiati in modo significativo dall'ultimo aggiornamento di Magento. Le specifiche per Magento 2.4.6 sono:

  • Si consiglia PHP 8.2, ma è supportato anche 8.1
  • OpenSearch è stato testato su 2.5, ma si consiglia 2.x
  • Compositore 2.2
  • Elasticsearch 8.x
  • Redis 7.0
  • Maria DB 10.6
  • MySQL 8.0
  • ConiglioMQ 3.9
  • Vernice 7.1
  • Apache 2.4
  • Nginx 1.18
  • AWS Aurora (MySQL) 8.0
  • AWS MQ 3.9.13
  • AWS Open Search 1.2

Come aggiornare

L'aggiornamento accurato della piattaforma Magento è la chiave per una migliore funzionalità. Ecco una guida passo passo su come installare l'aggiornamento di Magento:

  1. Abilita la modalità di manutenzione
    1. Esegui il seguente comando php bin/magento maintenance:enable
  2. Crea un backup del file composer.json
    1. Imposta un backup per l'applicazione e il database Magento
    2. Configurare un ambiente di staging per l'aggiornamento
    3. Distribuire nell'ambiente di produzione
    4. Eseguire il seguente comando cp composer.json composer.json.bak
  3. Configurare i prerequisiti del pacchetto
Imposta i prerequisiti del pacchetto prima di scaricare l'aggiornamento di Magento
  1. Aggiornamento con Composer
    1. Se attualmente stai usando Magento 2.4.5, puoi usare Composer
    2. Se utilizzi una versione precedente alla 2.4.1, dovrai prima eseguire l'aggiornamento a una versione compatibile con Composer 2 utilizzando Composer 1
    3. Prima di eseguire l'aggiornamento, eseguire i seguenti comandi
      1. composer richiede magento/composer-root-update-plugin ~2.0 –no-update
      2. aggiornamento del compositore
    4. Quindi controlla la versione di Composer
      1. compositore - v
    5. Quindi inserisci il comando per Magento 2.4.6
      1. compositore require-commerce magento/product-community-edition 2.4.6 –no-update
  2. Aggiorna lo schema e i dati del database
    1. Eseguire i seguenti comandi
      1. php bin/configurazione magento: aggiornamento
      2. php bin/magento setup:di:compile
      3. php bin/magento setup:static-content:deploy -f
      4. php bin/cache Magento: clean
  3. Disabilita la modalità di manutenzione
    1. Eseguire il seguente comando
      1. php bin/manutenzione magento: disabilita

Conclusione

L'aggiornamento di Magento mostra notevoli miglioramenti alla sicurezza, alle prestazioni e all'accessibilità della piattaforma. Man mano che i proprietari dei negozi migliorano l'esperienza di acquisto per i clienti sfruttando la potenza di Magento, continuerà a crescere come piattaforma di e-commerce. In effetti, si prevede che il settore avrà un valore di oltre 7,4 trilioni di dollari entro il 2025.

Per assistenza con la tua strategia SEO per l'e-commerce, contatta oggi stesso gli esperti di Coalition Technologies!