Nouvelle version Magento 2.4.6 : tout ce qu’il faut savoir sur cette mise à jour

Nouvelle version Magento 2.4.6
5/5 - (1 vote)

Adobe a récemment lancé Magento 2.4.6, la version la plus avancée de la plateforme Magento Commerce et Open Source, le 14 mars 2023. Cette mise à jour a placé la barre plus haut pour les plateformes de e-commerce en incorporant un large éventail de nouvelles fonctionnalités et d’améliorations qui amélioreront sans aucun doute la façon dont vous menez vos affaires en ligne.

Curieux de savoir ce que vous réserve cette dernière version de Magento ? Des fonctions de sécurité améliorées aux optimisations de performances, Magento 2.4.6 a tout pour plaire.

Dans cet article, nous allons nous pencher sur certaines des nouvelles fonctionnalités de la plateforme et sur les avantages qu’elle peut apporter à votre entreprise de e-commerce en pleine croissance.

Quoi de neuf dans Magento 2.4.6 release ?

La version très attendue de Magento 2.4.6 apporte avec elle un ensemble de nouvelles fonctionnalités passionnantes. Cette dernière version introduit la prise en charge de PHP 8.2, ce qui vous permet de passer à la vitesse supérieure en matière de e-commerce. De plus, des améliorations significatives en termes de performances et d’évolutivité garantissent que votre boutique en ligne fonctionne de manière plus fluide et plus rapide que jamais.

Avec plus de 300 correctifs et améliorations, les dépendances du noyau du compositeur et les bibliothèques tierces mises à jour garantissent une expérience plus transparente.

Explorons quelques-unes des nouvelles fonctionnalités qui vous attendent dans la nouvelle version Magento 2.4.6.

Améliorations de la plate-forme

Magento continue d’évoluer avec chaque version, offrant des performances et des capacités inégalées. La dernière version introduit un certain nombre d’améliorations qui renforcent les capacités de la plateforme :

  • Compatibilité avec PHP 8.2 : La dernière version de Magento est compatible avec PHP 8.2 et 8.1, qui est toujours entièrement pris en charge. Cela signifie que les développeurs peuvent profiter des dernières fonctionnalités de PHP 8.2 pour améliorer les performances et la sécurité.
  • Prise en charge d’Elasticsearch 8.x et d’OpenSearch v2.x : Magento supporte désormais les dernières versions d’Elasticsearch et d’OpenSearch, qui offrent des capacités de recherche améliorées et une indexation plus rapide.
  • Mise à jour des bibliothèques jQuery et Chart-js : La bibliothèque jQuery a été mise à niveau vers la version 10.32, tandis que la bibliothèque Chart-js a été mise à niveau vers la version 3.9.1. Ces mises à jour offrent de meilleures performances et de nouvelles fonctionnalités aux développeurs qui utilisent ces bibliothèques dans leurs projets Magento.
  • Mise à jour des dépendances Laminas et Symphony : Magento a mis à jour ses dépendances sur les frameworks Laminas et Symphony pour prendre en charge PHP 8.2, ce qui améliore les performances et la compatibilité avec la dernière version de PHP. Support de Composer 2.2.x, Redis 7.0.x, MariaDB 10.6, et OpenSearch v2.x : Magento supporte désormais les dernières versions de Composer, Redis et MariaDB, ainsi que la dernière version d’OpenSearch.
  • Mise à jour du schéma DHL : Magento a migré vers la dernière version du schéma DHL (version 10.0) à partir de la version 6.2, offrant une meilleure compatibilité et des performances améliorées.
  • Mise à jour de la bibliothèque PHPUnit : Magento utilise désormais la dernière version de PHPUnit (9.5.x) pour les tests, ce qui améliore les capacités de test et la compatibilité avec PHP 8.2.
  • Mise à jour de la bibliothèque RequireJS : La bibliothèque RequireJS a été mise à niveau vers la version 2.3.6, offrant de meilleures performances et de nouvelles fonctionnalités.
  • Suppression du framework Zend, de jQuery-migrate et de la compatibilité PHP 7.4 : Adobe a supprimé le framework Zend, jQuery-migrate et la compatibilité PHP 7.4 de la base de code de Magento commerce, améliorant ainsi la compatibilité avec les dernières versions de PHP et supprimant les fonctionnalités obsolètes.
  • Qu’est-ce que tout cela signifie ? En bref, les améliorations apportées à la dernière version de Magento permettent d’améliorer les performances, la compatibilité et les nouvelles fonctionnalités pour les développeurs Magento, ce qui facilite le développement et la maintenance des sites de e-commerce basés sur Magento.

Lire aussi : Hébergement magento gratuit : top 5 hébergeurs pour l’e-commerce en 2023.

Amélioration des performances et de l’évolutivité

Magento 2.4.6 a apporté des améliorations significatives en termes de performance et d’évolutivité :

  • Amélioration des opérations de magasin pour les magasins de plus de 100 segments de clientèle, ce qui permet d’accélérer les opérations : Dans les versions précédentes de Magento, les opérations pour les magasins ayant plus de 100 segments de clientèle pouvaient être lentes et prendre du temps. Cependant, avec Magento 2.4.6, ce problème a été résolu grâce à des améliorations de performance qui optimisent les opérations des magasins. Cela signifie que les magasins s’adressant à des segments de clientèle importants peuvent désormais bénéficier d’opérations de magasin plus rapides et plus fluides, ce qui se traduit par une amélioration de la satisfaction de la clientèle.
  • Amélioration des capacités d’importation avec une augmentation impressionnante des performances de 100 000 enregistrements par minute. Dans Magento 2.4.6, les performances d’importation ont été portées à un niveau remarquable de 100 000 enregistrements par minute. Il s’agit d’une amélioration significative par rapport aux versions précédentes de Magento, qui facilite et accélère l’importation de grandes quantités de données dans le magasin. Cette amélioration permet non seulement de gagner du temps, mais aussi d’améliorer les performances globales de la boutique.
  • Accélération du traitement des commandes grâce à des techniques d’équilibrage de la charge de la base de données. Dans Magento 2.4.6, la vitesse de traitement des commandes a été améliorée grâce à des techniques d’équilibrage de la charge de la base de données. Cette technique permet d’équilibrer la charge sur le serveur de la base de données, en veillant à ce que le serveur ne soit pas surchargé par un trop grand nombre de requêtes à la fois. Cette amélioration permet d’accélérer le traitement des commandes et d’améliorer les performances globales de la boutique.
  • Optimisation des performances de la grille de produits en fixant une nouvelle limite de 20 000 produits affichés dans la grille. Dans les versions précédentes de Magento, les performances de la grille de produits pouvaient être ralenties si trop de produits étaient affichés en même temps. Cependant, dans Magento 2.4.6, ce problème a été résolu en fixant une nouvelle limite de 20 000 produits affichés dans la grille. Cette optimisation garantit que les performances de la grille de produits restent fluides, même si la boutique comporte un grand nombre de produits.

Ces améliorations ne se contentent pas de vous faciliter la vie en tant que propriétaire de magasin, elles garantissent également une meilleure expérience d’achat à vos clients. Avec la nouvelle version, les magasins qui comptent plus de 100 segments de clientèle peuvent désormais bénéficier d’un fonctionnement plus rapide et plus fluide, grâce à l’optimisation des opérations en magasin. Imaginez l’amélioration de l’expérience et de la satisfaction de vos clients.

Amélioration de l’accessibilité

Des progrès incroyables ont été réalisés pour améliorer l’accessibilité de la plateforme. En voici quelques-unes :

  • Le bouton de connexion a été rendu plus accessible. Le bouton de connexion est l’un des éléments les plus importants de tout site web ou application. Cependant, pour les utilisateurs qui utilisent des technologies d’assistance, telles que les lecteurs d’écran, l’absence d’un étiquetage    clair et concis peut constituer une barrière importante à l’entrée. Pour remédier à ce problème, la plateforme a apporté des améliorations significatives aux fonctions d’accessibilité du bouton d’ouverture de session.
  • Les boutons de la vitrine ont été transformés pour les rendre accessibles, uniques et plus descriptifs. Les boutons de la vitrine jouent un rôle essentiel dans l’expérience de l’utilisateur, car ils lui permettent de naviguer dans les caractéristiques et les fonctions de la plateforme. Toutefois, pour les utilisateurs handicapés, l’absence d’étiquettes descriptives et de fonctionnalités uniques peut constituer un obstacle important à l’accès à ces fonctions.
  • Les filtres de recherche ont été spécialement conçus pour les utilisateurs qui s’appuient sur des descriptions verbales et des étiquettes accessibles. Les cases à cocher « A une vidéo » sont désormais dotées de telles étiquettes, ce qui permet à tous les utilisateurs de bénéficier d’une accessibilité inégalée.
  • Les utilisateurs ne disposant que d’un clavier peuvent désormais accéder facilement à toutes les fonctionnalités des pages de la vitrine. Toutes les fonctions de la vitrine sont désormais facilement accessibles sans avoir besoin d’une souris ou d’un autre dispositif d’entrée. Il s’agit là d’un excellent exemple de l’engagement de la plateforme à fournir une expérience globale et accessible à tous ses utilisateurs.

Corrections et améliorations de la sécurité

La sécurité de votre e-commerce est de la plus haute importance, et Adobe se consacre à l’amélioration de la sécurité de la plateforme Magento. Dans la dernière version de Magento 2.4.6, Adobe a introduit une multitude de correctifs de sécurité et d’améliorations de la sécurité de la plateforme afin de garantir la sécurité et la protection de votre boutique en ligne :

  • Résolution de 8 problèmes de sécurité et amélioration de la sécurité de la plateforme : La dernière version de Magento a corrigé huit problèmes de sécurité, notamment des vulnérabilités de type cross-site scripting (XSS) et d’autres failles de sécurité. La sécurité de la plateforme a également été améliorée afin de prévenir de futurs problèmes de sécurité.
  • Audit spécifique des activités : Pour combler les lacunes des journaux d’administration, Magento inspecte désormais les activités à travers les vues de la grille, les actions de masse et les exportations, fournissant ainsi un audit plus spécifique. Cela permet de remonter à la source de toute activité suspecte ou non autorisée.
  • Support ReCAPTCHA : La dernière version de Magento a résolu le problème de la prise en charge du reCAPTCHA pendant le processus de paiement. Si des erreurs inattendues se produisent pendant le traitement du paiement, la validation reCAPTCHA n’échouera plus, ce qui garantit un processus de paiement fluide et sécurisé pour les clients.
  • Ces  améliorations de la sécurité offrent une meilleure protection contre les menaces potentielles et garantissent que la plateforme de e-commerce Magento reste un choix sûr pour les entreprises en ligne.
  • En comblant les lacunes en matière de sécurité et en améliorant les mesures de sécurité, Magento aide ses utilisateurs à éviter les failles de sécurité et le vol de données, en protégeant à la fois leurs propres informations sensibles et celles de leurs clients.

Comment mettre à jour Magento 2.4.6 ?

Avant de migrer vers Magento 2.4.6, il est essentiel de s’assurer que vous remplissez les conditions préalables à la mise à niveau et de préparer le système à la mise à niveau. Nous vous conseillons vivement de vous installer sur un site d’essai et d’effectuer une sauvegarde complète de l’application Magento. Cela facilitera également la rétrogradation de la version de Magento si nécessaire.

Remarque : la version 2.4.6 de Magento n’est pas encore disponible sur la plateforme Cloudways. Voici un aperçu de la façon dont vous pouvez mettre à niveau la plateforme :

Étape 1 : Activer le mode maintenance

Pour passer à la dernière version de Magento, il est important de passer en mode maintenance afin d’empêcher l’accès à votre boutique pendant le processus de mise à jour.

Entrez la commande suivante pour lancer le mode maintenance :

« php bin/magento maintenance:enable »

Une fois cette étape franchie, il est temps de passer à la deuxième étape du processus.

Étape 2 : Créer une sauvegarde du fichier « composer.json »

Dans un deuxième temps, les utilisateurs doivent créer une sauvegarde de la boutique Magento et de sa base de données. Voici comment vous pouvez en créer une pour votre application :

  • Créer un environnement de transition pour la mise à niveau
  • Déployer les paramètres dans l’environnement de production en utilisant l’invite donnée :

« cp composer.json composer.json.bak »

Étape : 3 Paquets de mise à niveau

Assurez-vous d’installer les paquets requis listés dans la configuration requise avant de mettre à jour vers Magento 2.4.6.

Remarque : Cloudways propose une option en un clic sur sa plateforme pour permettre aux utilisateurs de mettre à jour ou de rétrograder leurs versions de Magento de manière transparente.

Étape 4 : Mise à jour de Magento avec Composer

Composer peut mettre à jour Adobe Commerce de la version 2.4.5 à la version 2.4.6. Il convient de noter qu’Adobe Commerce 2.4.2 a ajouté la fonctionnalité Composer 2, qui est nécessaire pour passer à des versions supérieures à 2.4.2.

Supposons que vous utilisiez actuellement une version d’Adobe Commerce antérieure à la version 2.4.1. Dans ce cas, vous devez d’abord utiliser Composer 1 pour mettre à jour vers une version compatible avec Composer 2 (par exemple, la version 2.4.2) avant de passer à Composer 2 pour une version supérieure.

Une fois cela fait, vous devez également vous assurer que vous utilisez une version de PHP prise en charge afin d’éviter tout problème de compatibilité ultérieur.

Avant de procéder à la mise à niveau, saisissez les commandes suivantes :

  • composer require magento/composer-root-update-plugin ~2.0 -no-update
  • mise à jour du compositeur

Une fois cela fait, installez la mise à jour Magento 2.4.6.

Après avoir suivi ces étapes avec succès, il est temps d’exécuter la mise à jour du compositeur et d’activer les données et le schéma de la base de données tout en désactivant le mode de maintenance.

Passage à une autre version de Magento

Le passage à une version différente de Magento est généralement complexe et déconseillé, car vous devez passer à une version inférieure de l’ensemble de la pile LAMP. Cependant, en raison de difficultés de compatibilité, les commerçants ou les développeurs peuvent avoir besoin de passer à une version plus ancienne ou de rétrograder afin de conserver leur boutique et de poursuivre l’activité de leur entreprise.

Voici la marche à suivre :

Étape 1 : Activer le mode maintenance

Passez en mode maintenance pour interdire l’accès à votre boutique pendant le processus de rétrogradation. Nous vous conseillons vivement de sauvegarder votre boutique et vos bases de données avant de procéder à la rétrogradation.

Une fois prêt, exécutez la commande suivante : « php bin/magento maintenance:enable« 

Étape 2 : Sélection d’une version à partir de la sauvegarde du compositeur

Sélectionnez l’un des paquets de rétrogradation disponibles après avoir saisi avec succès la commande « cp composer.json composer.json.bak » pour accéder au menu de sauvegarde de composer.

Cependant, pendant que vous y êtes, assurez-vous que vous remplissez également les conditions requises pour la mise à jour.

Pendant que vous y êtes, vous pourriez avoir besoin d’accéder à des fonctions telles que :

  • Elasticsearch 8.X à 7.17
  • Redis 7.0.x à 6.2
  • MariaDB 10.6 à 10.4
  • PHP 8.2 à 8.1

Étape 3 : Rétrograder la version de Magento

Pour rétablir une version antérieure, utilisez la commande suivante et indiquez la version de Magento que vous souhaitez rétablir.

Saisissez la commande pour rétrograder vers Magento 2.4.5 :

  • « composer require-commerce magento/product-community-edition 2.4.5 -no-update »

À ce stade, certains paquets (modules) sont rétrogradés, et d’autres sont ramenés à des versions antérieures compatibles avec la version actuelle. Une fois sur place, exécutez les commandes suivantes :

  • « bin/magento setup:upgrade »
  • « bin/magento setup:di:compile »
  • « bin/magento setup:static-content:deploy -f »
  • « bin/magento cache:clean »

Si vous rencontrez des problèmes après avoir rétabli ou rétrogradé votre site vers une version antérieure de Magento, examinez l’erreur Magento 500 internal server pour la dernière étape. Enfin, désactivez le mode maintenance en utilisant « php bin/magento maintenance:disable« .

Conclusion

Cette dernière mise à jour apporte toute une série d’améliorations en matière d’évolutivité, de sécurité, de plateforme et de performances qui permettront à votre boutique Magento de passer à la vitesse supérieure. En tant que marchand Magento 2, vous avez maintenant l’opportunité de mettre à jour votre boutique et de tirer le meilleur parti des caractéristiques et fonctionnalités de pointe nouvellement ajoutées.

Cette dernière mise à jour a permis aux marchands de construire plus facilement une boutique Magento épique, mais la clé du succès réside dans l’amélioration et l’optimisation continues de la boutique afin de générer plus de trafic, d’améliorer les taux de conversion et d’augmenter les ventes.

Cependant, il est impossible d’exploiter seul les possibilités de Magento 2.4.6. Par conséquent, si vous rencontrez de telles possibilités, n’oubliez pas de prendre contact avec un service de développement Magento professionnel pour vous aider à naviguer dans le processus.

FAQ – Nouvelle version Magento 2.4.6 

Quelle est la dernière version de Magento ?

La version 2.4.6 de Magento est la dernière mise à jour du logiciel. La dernière mise à jour introduit une pléthore de caractéristiques et de mises à jour des fonctionnalités existantes de la plateforme. Une version bêta de Magento 2.4.7 est également prévue pour le début de l’année prochaine.

Magento 2.4.6 est-il stable ?

Oui, la version 2.4.6 de Magento est une version stable de la mise à jour. Introduite le 14 avril 2023, cette version de Magento est la plus puissante à ce jour et est conçue pour permettre aux propriétaires d’entreprises de maximiser leurs opérations et d’augmenter leurs revenus.

Y aura-t-il Magento 3 ?

Oui, si l’on considère les progrès de Magento au fil des ans, il est évident qu’il pourrait y avoir un Magento 3. Toutefois, compte tenu du temps qu’il a fallu pour lancer Magento 2, la confusion règne quant au calendrier.

Magento 2.4.6 en vaut-il la peine ?

Compte tenu des caractéristiques et des fonctionnalités de la dernière version de Magento, il est évident que la version 2.4.6 en vaut la peine. Par conséquent, si vous ne l’avez pas encore fait, il est temps d’installer cette version dans votre boutique de e-commerce.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *