Article original : Here’s a breakdown of all the important features of Magento 2.3
Par Santhosh Sundararajan
Magento 2.3 est enfin arrivé et il est livré avec des améliorations significatives et des fonctionnalités incroyables. Certaines de ces fonctionnalités sont si remarquables que vous pourriez vouloir mettre à niveau votre boutique en ligne vers Magento 2.3 dès maintenant !
Alors, quelles sont ces fonctionnalités dans Magento 2.3 ?
Magento 2.3 est livré avec des fonctionnalités incroyables telles que :
- PWA qui permet aux entreprises de fournir une expérience mobile supérieure,
- Multi-Source Inventory pour gérer les stocks de diverses sources,
- Page Builder avec une fonctionnalité d'interface glisser-déposer pour une gestion de contenu plus facile, et
- Elasticsearch avec des options de recherche avancées qui était disponible uniquement dans Magento Commerce est maintenant disponible dans Magento Open Source.
Passons en revue chacune de ces fonctionnalités maintenant.
1. PWAs
Les Progressive Web Apps (PWAs) ont été le sujet le plus brûlant dans les communautés de design et d'applications ces dernières années. En 2017, Magento a officiellement annoncé qu'il collaborerait avec Google pour apporter des fonctionnalités PWA natives à Magento en 2018.
Les PWAs peuvent offrir une expérience riche similaire aux applications mobiles et disposent de fonctionnalités qui peuvent améliorer les taux de conversion. Les clients utilisant les PWAs auront une expérience similaire à l'utilisation d'une application réelle. Elles offrent également une expérience de défilement fluide et une transition facile entre les pages. Voici plus d'informations sur les Magento PWAs, et vous pouvez également vérifier la démo live de Magento PWA ici pour voir les fonctionnalités par vous-même.
1.1 Quels sont les avantages de l'utilisation des PWAs ?
Vitesse incroyable — Les PWAs utilisent diverses stratégies d'optimisation pour charger le contenu du site web plus rapidement, améliorant ainsi l'expérience client.
Support hors ligne — Les visiteurs peuvent accéder et utiliser les PWAs soit partiellement, soit complètement en mode hors ligne ou lorsque l'internet est instable.
Compatibilité multi-navigateurs — Les PWAs peuvent fonctionner assez bien sur presque tous les principaux navigateurs web tels que Chrome, Firefox, Safari et Edge.
Design réactif — Des méthodes de design hautement réactives sont utilisées pour offrir une expérience cohérente sur les ordinateurs de bureau, les téléphones mobiles et les tablettes. De plus, les PWAs utilisent une stratégie mobile-first, ce qui aidera à stimuler les ventes, car une grande partie des ventes se fait via les téléphones mobiles.
Ajouter à l'écran d'accueil — Les clients peuvent ajouter les sites PWA à l'écran d'accueil de leurs téléphones mobiles. Cela leur permettra de lancer la PWA directement depuis l'écran d'accueil en cliquant dessus. Ainsi, les clients n'ont pas besoin d'aller dans le navigateur puis sur le site web. Cela peut augmenter le trafic en ligne ainsi qu'améliorer l'expérience client.
Notification push — Les entreprises peuvent envoyer des notifications push à leurs clients via les PWAs. Les notifications push sont les pop-ups de messages qui apparaissent sur les appareils mobiles. Par exemple, si votre entreprise propose une offre limitée, envoyer une notification push pour cette offre augmente les chances de participation des clients à l'offre. Cela pourrait augmenter considérablement le taux de conversion.
Si vous êtes un développeur, cette documentation officielle sur Magento PWA sera utile pour construire une PWA Magento.
1.2 Pourquoi Magento utilise-t-il les PWAs ?
Presque 63,5 % de toutes les ventes de commerce électronique en 2018 ont eu lieu via des téléphones mobiles, et d'ici 2020, il est prévu d'atteindre 70,4 %.
Même pendant le Black Friday en 2018, les appareils mobiles et les tablettes représentaient presque la moitié des ventes en ligne. Il n'est donc pas surprenant que Magento cherche des moyens de tirer efficacement parti du marché du m-commerce. Les PWAs sont la prochaine grande chose dans le développement web, donc Magento a décidé d'incorporer les PWAs dans ses boutiques en ligne.
2. Multi-Source Inventory (MSI)
Cela peut être la fonctionnalité la plus appréciée des propriétaires d'entreprises et des administrateurs de boutiques qui gèrent les stocks de plusieurs sources.
Avec Multi-Source Inventory (MSI), une gestion efficace et facile des stocks dans différents emplacements et réseaux de livraison est possible. Auparavant, pour utiliser cette fonctionnalité, les entreprises devaient installer des extensions tierces. MSI inclut des fonctionnalités telles que le suivi des stocks à travers diverses sources, l'option de définir des règles pour contrôler les opérations comme prévu, et ainsi de suite.
3. Page Builder (uniquement pour Magento Commerce)
La fonctionnalité Page Builder est un excellent ajout au système de gestion de contenu (CMS) de Magento. Gérer un site et son contenu est un travail difficile si vous devez utiliser HTML et CSS tout le temps. Magento a donc créé Page Builder.
Les systèmes de gestion de contenu sont cruciaux pour les sites de commerce électronique, car divers formats de contenu tels que l'image, le texte et la vidéo sont utilisés pour donner des informations sur le produit. La manière dont le contenu est présenté est tout aussi importante que ce que dit le contenu. De plus, la gestion du contenu doit être sans tracas et moins chronophage.
WordPress est l'un des meilleurs systèmes CMS actuellement, et il est utilisé par des millions de sites web. Deux raisons principales pour lesquelles WordPress est réussi sont son interface conviviale et sa nature optimisée pour le SEO. Puisque WordPress est plus une destination pour les blogueurs et les sites web réguliers, il est attendu qu'il ait ces fonctionnalités. Magento a également décidé de fournir un CMS similaire mais plus puissant aux propriétaires de boutiques en ajoutant Page Builder à son CMS existant.
Page Builder dispose d'une interface glisser-déposer et d'un système de grille flexible qui aide les propriétaires d'entreprises non techniques à gérer facilement le contenu de leur site web. Les propriétaires de boutiques peuvent mélanger le contenu avec le commerce et offrir une expérience percutante à leurs clients.
De nouvelles pages, catégories et produits peuvent être créées et lancées sans avoir besoin d'un développeur front-end.
Il est actuellement disponible dans le programme Early Adopter. Pour participer, contactez Magento via PageBuilderEAP@adobe.com.
4. Elasticsearch
Jusqu'à présent, Elasticsearch était disponible uniquement pour les versions Magento Commerce. À partir de 2.3, cette fonctionnalité sera également disponible dans Magento Open Source.
Elasticsearch offre des capacités de recherche avancées telles que le filtrage par attributs. La requête floue est également un attribut d'Elasticsearch qui donne les bonnes suggestions pour les mots-clés avec une orthographe incorrecte entrée par les utilisateurs. Il peut également fournir des résultats de recherche prédictifs qui peuvent faire gagner du temps et des efforts aux clients. De plus, il peut fournir des résultats rapidement, et la base de données est scalable dans une grande mesure puisqu'elle utilise une recherche distribuée.
Cela peut aider les clients à affiner ce qu'ils recherchent en utilisant simplement les options de filtrage.
Que signifie Magento 2.3 pour les développeurs ?
Magento 2.3 réserve également des surprises pour les développeurs. GraphQL, qui a été officiellement introduit par Facebook, a été incorporé dans Magento 2.3. Les processus de mise à niveau et d'installation sont maintenant plus faciles, grâce au schéma déclaratif. Le support pour PHP 7.2 est inclus dans Magento 2.3. Les API asynchrones et les API Web sont également ajoutées.
1. GraphQL
GraphQL est la principale raison pour laquelle les PWAs fonctionnent même sur un réseau lent. Il a été publié par Facebook en 2015, et c'est l'une des meilleures méthodes pour construire une API.
Ce langage de requête permet aux PWAs de demander uniquement les données exactes. Puisque GraphQL ne demande que de petites quantités de données exactes, il permet aux PWAs de fonctionner même sur un réseau faible.
Si cela est difficile à comprendre, laissez-moi l'expliquer en termes simples. GraphQL est une syntaxe qui envoie des requêtes pour récupérer des données du serveur et charger des données dans le client.
2. Schéma déclaratif
Le processus de mise à niveau et d'installation est simplifié dans Magento 2.3 avec le schéma déclaratif. Il utilise un fichier XML pour modifier le schéma, ce qui élimine le besoin de nombreux scripts de base de données.
Un autre avantage principal de l'utilisation d'un schéma déclaratif est la fonctionnalité de retour en arrière. Les modifications de la base de données apportées à un module peuvent être annulées pour revenir à la version précédente.
3. PHP 7.2
Il semble que Magento ait décidé de ne livrer que le meilleur. Magento a décidé d'ajouter le support pour la dernière version de PHP 7.2. Puisque PHP a officiellement annoncé que le support pour PHP 5.6 se termine en 2018, ce mouvement de Magento n'est pas une surprise. Si votre boutique en ligne est construite sur l'une des versions Magento 1.x, elle est susceptible de fonctionner sur PHP 5.6. Ne pas sécuriser votre site web Magento 1.x le rendra vulnérable aux piratages.
PHP 7.2 offre de nombreuses améliorations de performance et de sécurité. Les sites web Magento utilisant PHP 7.2 seront plus rapides et pourront gérer plus de requêtes par seconde. De plus, 7.2 est également plus sécurisé et stable.
4. API asynchrones et API en masse
Les API asynchrones peuvent traiter de nombreuses requêtes API sans que le serveur ait besoin de répondre. Dans les versions précédentes, Magento utilisait l'API REST qui attendait un certain temps pour traiter la réponse.
Cette fonctionnalité de file d'attente de messages qui permet l'exécution asynchrone était disponible uniquement dans Magento Commerce. Elle a maintenant été étendue à Magento Open Source.
Les API Web en masse permettront aux API REST de prendre des charges utiles avec plusieurs entités. Ces API éliminent la méthode conventionnelle de surcharge de va-et-vient.
Devez-vous passer à Magento 2.3 ?
Compte tenu des fonctionnalités telles que les PWAs, MSI et les mises à niveau de performance, il est fortement recommandé de passer à Magento 2.3. Surtout avec les PWAs en plein essor dans l'industrie du commerce électronique, les boutiques en ligne qui ne parviennent pas à tirer parti des PWAs perdront leurs clients au profit de leurs concurrents qui utilisent les PWAs.
Magento 2.3 comprend plus de 30 correctifs de sécurité principaux de Magento, une authentification à deux facteurs et Google reCAPTCHA.
Si vous avez des suggestions, faites-le moi savoir dans la section des commentaires.
_Publié à l'origine sur www.codilar.com.