Faciliter l'ajout de produits aux publications et aux pages avec le bloc Produits pour Gutenberg

Publié: 2018-05-02

Le bloc Produits représente la première étape d'un projet que nous appelons affectueusement "Wootenberg" - la préparation de WooCommerce pour l'arrivée de l'éditeur Gutenberg.

Gutenberg ?

Si vous l'avez manqué, Gutenberg est un tout nouvel éditeur de contenu visuel conçu pour WordPress et prévu pour être inclus dans la version 5.0. Lisez tout à ce sujet et téléchargez la dernière version du plugin de fonctionnalité Gutenberg.

Qu'est-ce que le bloc Produits ?

Essentiellement, le bloc Products est une version moderne du shortcode Products, conçu pour le monde Gutenberg dans lequel nous allons tous bientôt évoluer.

Le bloc Produits fournit une interface utilisateur intuitive pour insérer des produits à partir de diverses sources , puis fournit un aperçu précis de l'apparence de cette sélection une fois publiée. Vous pourrez également affiner l'apparence de ces produits en ajustant la mise en page et la commande.

Avec le bloc Produits, vous pouvez rapidement et facilement ajouter des produits aux publications et aux pages, notamment :

  • Des produits individuels triés sur le volet
  • Produits de catégories spécifiques
  • Produits populaires
  • Produits soldés
  • Produits avec des attributs ou des termes spécifiques
  • Meilleures ventes
  • Produits les mieux notés

Ou ajoutez simplement tous vos produits.

Regardez cette courte vidéo pour voir comment fonctionne le bloc Produits :

Une amélioration spectaculaire par rapport à l'expérience de shortcode existante, vous ne pensez pas ? Nous faisons!

Obtenir le bloc de produits

Un plugin de fonctionnalité

À l'heure actuelle, le bloc Produits est un nouveau concept et dépend de Gutenberg. Étant donné que Gutenberg lui-même est toujours un plugin de fonctionnalité, nous publions également le bloc Produits en tant que plugin de fonctionnalité. De cette façon, nous sommes en mesure de créer la fonctionnalité rapidement, indépendamment du cœur de WooCommerce. En savoir plus sur les plugins de fonctionnalités. Mieux encore, il vous offre un moyen pratique de l'installer et de jouer avec.

Remarque : Pour commencer à expérimenter le bloc Produits, vous aurez besoin à la fois de WooCommerce et de Gutenberg sur votre site.

Une fois que nous sommes satisfaits de la stabilité de la conception et du code. nous fusionnerons les fonctionnalités dans le noyau WooCommerce afin qu'elles soient accessibles à tous les magasins WooCommerce. À ce stade, vous pouvez désactiver et supprimer le plugin de fonctionnalité , et tous les blocs de produits que vous avez insérés avec le plugin de fonctionnalité resteront actifs.

Notre approche

Gutenberg crée de nombreuses possibilités intéressantes pour un grand plugin comme WooCommerce. Pour l'instant, il était important pour nous de limiter la portée de notre exploration initiale pour nous assurer que nous avions construit des bases solides avec les modèles de conception de Gutenberg et une base de code en évolution rapide, avant de passer à des tâches plus complexes comme l'ajout d'un produit. Il s'avère que même notre projet de plus petite envergure a découvert des opportunités auxquelles nous ne nous attendions pas.

Une fois que les produits sont ajoutés à un article ou à une page, vous verrez un aperçu de la façon dont ils seront lorsque vous publierez votre contenu
Une fois que les produits sont ajoutés à un article ou à une page, vous verrez un aperçu de la façon dont ils seront lorsque vous publierez votre contenu

Recherche

Avant de nous lancer dans la conception, nous avons effectué quelques recherches pour nous assurer que nous allions dans la bonne direction. Cela impliquait de passer beaucoup de temps à jouer avec Gutenberg, à parler avec l'équipe de conception et à regarder ce que les autres membres de la communauté WordPress font avec Gutenberg en ce moment.

Un graphique montrant le pourcentage de sites utilisant différents shortcodes de produits
Pourcentage de sites utilisant différents shortcodes de produits

Puisque nous étions concentrés sur le shortcode des produits, nous avons analysé son utilisation sur 10 000 sites WooCommerce. Nous avons appris que les applications les plus populaires du shortcode consistent à afficher des produits spécifiques, des catégories de produits et des produits vedettes. Fait intéressant, très peu de magasins semblaient l'utiliser pour afficher les produits les mieux notés, les produits les plus vendus ou les produits avec des attributs spécifiques.

Les applications les plus populaires du shortcode des produits consistaient à afficher des produits spécifiques, des catégories de produits et des produits vedettes.

Il est fascinant de voir comment les gens utilisent réellement une fonctionnalité, et cette idée a été essentielle pour nous aider à déterminer quels flux sont les plus importants. Cela remet également en question nos hypothèses, afin que nous puissions prendre des décisions éclairées sur ce que nous aborderons dans la prochaine phase de conception.

Test modéré, premier tour

Notre première série de conceptions a exploré les façons dont le propriétaire du magasin pourrait souhaiter afficher des produits sur une page ou une publication. Nous avons interrogé des constructeurs de magasins et des propriétaires/gérants de magasins, créé quelques scénarios de test pour intégrer des produits, puis leur avons demandé d'essayer le plugin et de parler de leurs réactions et de leurs commentaires.

La capture de ces commentaires au début du processus de conception, avant de commencer le développement, a informé la prochaine itération des conceptions afin de mieux s'aligner sur la façon dont les clients s'attendaient à insérer et à afficher leurs produits. Cela nous a donné la confiance nécessaire pour aller de l'avant avec la première version du plugin de fonctionnalité pour des tests supplémentaires.

Notre principale conclusion de cette série de tests était que, même si nos flux étaient plutôt bons, les gens rencontraient des problèmes lorsqu'il s'agissait d'interagir avec les paramètres de blocage. C'était en partie un problème de découverte, mais aussi le résultat d'une surcharge des paramètres. Nous avons donc supprimé certaines options (comme les bascules de visibilité des données produit - quelque chose que nous pourrons bientôt mieux gérer via le noyau Gutenberg) et en avons déplacé d'autres (comme le sélecteur de portée des produits) dans la section principale des paramètres de bloc, les rendant visibles immédiatement après le bloc est inséré.

Avant et après - moins de paramètres et une manière plus claire de modifier la portée du produit
Avant et après - moins de paramètres et une manière plus claire de modifier la portée du produit

Test modéré, deuxième tour

Une fois que le plugin de fonctionnalité était prêt et que nous avions mis à jour nos conceptions, nous avons organisé une deuxième série de tests d'utilisabilité. Cette fois, nous avons préparé un environnement de test en direct afin que les participants au test puissent interagir avec l'interface réelle de Gutenberg, plutôt qu'avec des prototypes. Regarder les gens utiliser le produit lui-même a été révélateur – et inestimable.

Instantané d'une session de recherche d'utilisateurs se déroulant dans un Hangout Zoom
Instantané d'une session de recherche d'utilisateurs se déroulant dans un Hangout Zoom

Deux des principales leçons ne concernaient pas spécifiquement le bloc Produits, mais Gutenberg lui-même. Chaque participant au test (dont la plupart n'avaient jamais utilisé Gutenberg auparavant) s'est retrouvé bloqué lors de l'ajout d'un bloc et a eu du mal à localiser les paramètres avancés. Nous avons partagé les résultats de nos tests avec l'équipe Gutenberg, un correctif a déjà été déployé pour le deuxième problème, et nous explorons actuellement des options de conception pour résoudre le premier.

En ce qui concerne le bloc Produits lui-même, nous avons effectué quelques ajustements, comme la suppression d'une étape superflue lors de l'affichage des produits qui ne nécessitent pas d'entrée supplémentaire de la part de l'utilisateur lors de la sélection. Si vous choisissez d'afficher les produits en vedette, nous n'avons pas besoin d'une étape supplémentaire. action pour confirmer que comme lors de la sélection des catégories. Nous avons également remarqué qu'il n'y avait pas de flux cohérent pour modifier la portée des produits exposés et que les participants aux tests ont tous cherché à différents endroits pour ces paramètres, nous avons donc ajouté plus de voies vers les paramètres de bloc initiaux.

Les portées plates incluent la vente de produits ou les best-sellers - il n'y a pas d'écart. Des portées variées nécessitent une contribution supplémentaire de la part de l'utilisateur au cours du processus de sélection.

Le résultat? Ce plugin de fonctionnalité est disponible en téléchargement aujourd'hui.

La sélection d'une portée prédéfinie telle que les produits en vedette vous amène désormais directement à l'aperçu sans avoir à confirmer
La sélection d'une portée prédéfinie telle que les produits en vedette vous amène désormais directement à l'aperçu sans avoir à confirmer

Obtenir le bloc de produits

Intéressé à tester des prototypes WooCommerce avec nous ?

L'équipe de conception de WooCommerce
Un saut de victoire exécuté par l'équipe de conception de WooCommerce

Si vous êtes intéressé par les tout derniers développements de WooCommerce, veuillez vous inscrire à notre groupe de commentaires sur la conception afin de pouvoir façonner l'avenir de WooCommerce. Nous contactons périodiquement les membres pour obtenir de l'aide dans la recherche de nouveaux projets et pour tester nos prototypes et nos MVP.