Magento - la plate-forme que les entreprises peuvent développer et ne pas dépasser. Entretien avec Steven Wu de R & W Media
Publié: 2017-11-23Que faut-il pour gérer une agence Magento réussie ?
Nous avons rencontré Steven Wu, co-fondateur et directeur technique de R & W Media (Londres, Royaume-Uni) pour faire la lumière sur son parcours professionnel et l'histoire derrière cette agence.
De plus, dans l'interview, Steve a donné quelques conseils sur la constitution d'une équipe de développement Magento réussie, a partagé certaines de ses extensions Magento préférées et a révélé quelques secrets SEO Magento.
• Steven, maintenant, vous êtes le co-fondateur et directeur technique de R & W Media. Faisons un flashback et rappelons-nous comment tout a commencé ?
Steven Wu : Avant de créer R&W Media, je travaillais sur le marché du commerce électronique en tant que développeur Magento. A l'époque, je voulais créer ma propre entreprise et me concentrer uniquement sur le développement de Magento. C'est ainsi qu'arrive un de mes amis, Craig Randall, qui cherchait également à quitter son emploi à temps plein pour créer notre propre entreprise. Nous avons décidé de nous regrouper et de former R & W Media. Craig est maintenant le directeur créatif de R & W Media.
• Comme je le sais, R&W Media est spécialisé dans Magento.
Steven Wu : Oui, c'est exact, nous nous concentrons principalement sur la conception et le développement de solutions Magento pour nos clients. Nous visons à offrir des expériences d'achat attrayantes et conviviales qui génèrent un rendement élevé pour nos clients.
Nous maîtrisons l'intégration avec de nombreux systèmes d'entreprise, tels que ERP, CRM, Brightpearl, Microsoft Dynamics, SAP, Sage et bien d'autres.
Nous travaillons en partenariat avec les principaux fournisseurs de passerelles de paiement du secteur, notamment PayPal et Sage Pay, et travaillons avec les principales sociétés d'hébergement Magento et les fournisseurs d'extensions Magento du Royaume-Uni.
• Comment parvenez-vous à fournir efficacement ces services Magento ?
Steven Wu : Nous avons une équipe de développeurs Magento d'élite, de designers créatifs et d'experts UX. Je dirige le côté technologique de l'entreprise, tandis que mon associé Craig se concentre sur le côté créatif. Cela aide à compléter les compétences de chacun et nous permet de nous concentrer sur des parties spécifiques de l'entreprise.
Nos développeurs Magento formés et certifiés sont très expérimentés afin qu'ils puissent se concentrer sur la création de boutiques de commerce électronique Magento personnalisées sur mesure pour nos clients. Nos développeurs sont extrêmement intelligents dans l'identification des besoins de nos clients et construisent toujours en fonction de leurs attentes.
Nos designers chevronnés et nos experts UX essaient toujours d'innover et de créer la meilleure expérience d'achat possible et de repousser les limites. Tout cela est entièrement géré par nos chefs de projet qui sont le ciment et le chef principal de tout projet.
Nous nous décrivons comme une agence Magento leader, qui cherche toujours à fournir une solution qui aidera nos clients à se développer en ligne et à atteindre leurs objectifs.
• Pourquoi avez-vous décidé de travailler avec Magento ? Qu'est-ce qui vous attire sur cette plateforme de commerce électronique ?
Steven Wu : Avant que Magento ne devienne la principale plate-forme de commerce électronique, il y avait quelques autres plates-formes à l'époque avec lesquelles j'avais travaillé. Il y avait OpenCart, Interspire et osCommerce . Cependant, ces plates-formes étaient difficiles à construire sur leur code spaghetti, devant les pirater pour que les choses fonctionnent. De plus, certains avaient un mauvais dossier de sécurité, en particulier osCommerce . Et certaines de ces plateformes étaient très fermées et manquaient de communauté ou très peu de documentation.
L'une des principales préoccupations du point de vue du client était que ces plates-formes n'étaient pas riches en fonctionnalités ou bien adaptées au niveau de l'entreprise.
C'est à ce moment-là que je suis tombé sur Magento, une plate-forme entièrement riche, largement prise en charge et celle sur laquelle les entreprises peuvent se développer et ne pas dépasser.
En termes de développement, la base de code de Magento était de loin supérieure et un véritable produit d'entreprise. Dès le début, Magento utilisait déjà des pratiques de programmation modernes qui appliquent les conventions de la programmation orientée objet et de l'architecture MVC. De plus, toutes les données ont été stockées à l'aide du modèle de valeur d'attribut d'entité. Cela a rendu le développement dans Magento modulaire et évolutif, et la plate-forme a rendu inutile le recours au code hacky.
La qualité du codage était l'attraction principale, mais la communauté florissante de Magento était ce qui a vraiment pris la décision finale. Il y avait beaucoup de gens qui contribuaient et aidaient la communauté. En 2010, la plateforme était vraiment en train de décoller et devenait de plus en plus populaire. Je pouvais voir l'avenir sur cette plateforme et c'était quelque chose sur lequel je voulais continuer à travailler et à investir.
• Quelle a été la partie la plus difficile de travailler avec Magento ?
Steven Wu : L'un des défis majeurs de Magento est de se familiariser avec cette plate-forme vaste et complexe. Il y a plus de 30 000 fichiers, qui doivent naviguer, donc cette bête peut être intimidante au début.
Il y a une courbe d'apprentissage abrupte pour les débutants ; à cause de l'application géante, il nous a fallu plus de temps pour développer que d'utiliser n'importe quelle autre plate-forme.
C'est pourquoi les développeurs de notre agence Magento sont parfaitement formés pour maîtriser les briques de base de Magento. Une connaissance compétente de la disposition des fichiers a permis à nos développeurs de voir quels fichiers/fonctions ont été créés, refaits ou écrasés. Avec les modules de réécriture, il vous donne la possibilité de personnaliser entièrement Magento.
• Comment l'avènement de Magento 2 a-t-il influencé votre workflow de développement ?
Steven Wu : Avec les améliorations majeures de Magento 2, cela a vraiment aidé à rationaliser notre processus de développement. Nous avons expérimenté Composer dans le passé, mais maintenant c'est quelque chose que nous utilisons toujours avec Magento 2 pour l'installation et la gestion des modules.
Conformément aux meilleures pratiques et aux améliorations de la vitesse et des performances de la nouvelle version de la plate-forme, nous n'avons plus besoin de passer autant de temps à nous concentrer sur la résolution de ces problèmes.
Ainsi, Magento 2 nous libère pour nous concentrer sur d'autres tâches complexes.
Nous exécutons maintenant plus de tests sur notre code qu'auparavant et avons maintenant créé un nouveau flux de travail avec notre stratégie d'intégration et de déploiement continus.
• Parlons d'un aspect aussi important que le référencement eCommerce. À votre avis, dans quelle mesure Magento et Magento 2 sont-ils optimisés pour le référencement ?
Steven Wu : En général, Magento est tellement plus convivial pour le référencement que beaucoup d'autres plates-formes. Magento 1 a quelques défauts en matière de référencement, mais avec l'avènement de Magento 2, ces défauts ont été éradiqués.
Les clients peuvent télécharger rapidement des produits et commencer immédiatement à optimiser leurs produits pour les moteurs de recherche.
Prêt à l'emploi, Magento 2 est équipé d'un ensemble de fonctionnalités de référencement efficaces, notamment des URL conviviales, la génération de balises méta, de meilleures performances en termes de vitesse, des balises canoniques, le contrôle de l'indexation du site robots.txt, la génération de sitemap XML et des micro-données ajoutées par défaut. .
• Utilisez-vous des extensions pour compléter la fonctionnalité SEO par défaut de la plateforme ?
Steven Wu : Magento 2 améliore certaines fonctionnalités par défaut efficaces, mais cela ne vous mènera que très loin. Il existe encore quelques inconvénients tels que le contenu dupliqué, les limites des extraits enrichis, les limitations des sitemaps XML et les URL canoniques .
C'est pourquoi nous utilisons toujours SEO Suite Ultimate de MageWorx pour tout projet Magento, pour aider à résoudre ces failles SEO dans Magento 2.
• À propos de SEO Suite Ultimate de MageWorx, quelles fonctionnalités de l'extension trouvez-vous les plus utiles ?
Steven Wu : Outre les fonctionnalités de référencement impressionnantes, la principale raison pour laquelle nous utilisons MageWorx SEO Suite Ultimate est qu'il nous permet de corriger les défauts fondamentaux de l'application Magento.
Magento prend en charge par défaut les micro-données, mais cela ne montre que les informations de base sur le SERP. Avec l'extension SEO, cela affichera désormais une image d'aperçu, une évaluation, un prix et une disponibilité.
L'extension aide à résoudre les problèmes de contenu en double et à affiner les balises méta canoniques, vous permet de modifier les plans de site XML et de supprimer les liens indésirables.
MageWorx SEO Suite Ultimate est absolument l'extension SEO tout-en-un dont vous aurez besoin.
• Quel conseil donneriez-vous à ceux qui viennent de lancer leurs premières boutiques eCommerce Magento et envisagent de les optimiser pour les moteurs de recherche ? Par quoi doivent-ils commencer ?
Steven Wu : Avant d'optimiser votre site Web pour le référencement, vous devez effectuer un audit SEO sur votre site Web Magento. Cela vous aidera à analyser et à fournir un rapport sur ce qui fonctionne et sur les problèmes auxquels votre site Web peut être confronté et qui l'empêchent d'être bien classé dans Google. Il peut y avoir des problèmes de contenu dupliqué, de nombreuses URL dynamiques, des pages indexées par Google, etc. Commencez par regarder dans votre console de recherche Google, il est utile de voir si vous avez des erreurs de crawl, des ressources bloquées que Google ne peut pas indexer ou même des problèmes de sécurité sur votre site. Une fois que vous les avez identifiés, assurez-vous de mettre en place un plan d'actions pour résoudre tous ces problèmes.
Parcourez votre site Web Magento et assurez-vous que tous vos contenus et produits sont optimisés pour le référencement en se concentrant sur les mots clés. Assurez-vous que toutes les informations pertinentes, telles que le méta-titre et la méta-description, sont appliquées à tous vos produits.
C'est pourquoi nous travaillons avec des consultants SEO de l'industrie qui aident nos clients à gérer leurs efforts de référencement.
• Et enfin, pour ceux qui débutent avec le eCommerce et Magento, avez-vous des conseils utiles ? Quels sont les pièges qu'ils doivent essayer d'éviter ?
Steven Wu : Trouvez toujours un expert Magento, que ce soit un développeur ou une agence. Avoir un consultant pour vous aider au développement et vous expliquer comment gérer votre entreprise sur Magento vous aidera grandement. Dans le passé, nous avons vu des clients créer des produits de manière incorrecte en utilisant les mauvais types de produits. Un bon développeur doit toujours être fiable et demander conseil quand vous en avez besoin.
Assurez-vous de bien planifier votre lancement. Cela devra être lié à votre campagne de marketing avec tout autre élément d'intégration que vous pourriez avoir dans le pipeline. Asseyez-vous avec tout le personnel clé du projet pour établir un calendrier réaliste pour le lancement de votre boutique en ligne. Vous ne voulez pas précipiter le lancement de votre magasin ou le trouver incomplet ou pire, des bugs majeurs du site Web le premier jour.