


La croissance de votre activité e-commerce dépend de la facilité de navigation, de la fiabilité, de la rapidité et de l'ergonomie de votre site web. La réussite de votre activité e-commerce dépend également de la plateforme sous-jacente utilisée pour vendre du contenu, des outils ou des produits sur votre site web. La migration de Yoast vers la plateforme WooCommerce illustre parfaitement la nécessité de changer de plateforme pour optimiser l'efficacité et la réussite de votre entreprise. Dans cet article, nous examinerons en détail la décision de Yoast de migrer, les étapes techniques nécessaires et les avantages de cette migration.

Yoast a gagné en popularité grâce au succès de son blog et de son plugin SEO. Cependant, ce plugin a posé des difficultés de gestion du site web. L'entreprise a donc cherché une nouvelle méthode pour optimiser la gestion de son site web. Joost de Valk, le fondateur de Yoast, a décidé de convertir l'installation WordPress d'origine au format Easy Digital Downloads (EDD).
EDD a facilité la vente et la mise à jour de plugins premium. Les développeurs de Yoast ont constaté que le format était fiable pendant plusieurs années, au fur et à mesure de son amélioration. Le logiciel avait besoin d'un format plus adaptable. Par exemple, Yoast souhaitait pouvoir ajouter diverses devises non disponibles avec le format existant.
Yoast s'est donné pour mission de trouver l'alternative parfaite tout en considérant ces qualités nécessaires :
L'équipe d'architectes de Yoast s'est réunie en janvier 2017 pour discuter des besoins de l'entreprise et des solutions pour y répondre. L'objectif principal était de trouver une plateforme compatible avec WordPress comme système de gestion de contenu (CMS). L'équipe a conclu que WooCommerce était la solution idéale. Cependant, un seul problème subsistait : WooCommerce ne prend pas en charge les devises multiples.
Yoast a contourné cet obstacle en implémentant le plugin Multilingual Press. Ce plugin permet une installation multisite, ce qui permet à la nouvelle plateforme d'utiliser un site différent pour chaque langue. Par exemple, le site anglais utilise le dollar américain comme devise, tandis qu'un autre site européen utilise l'euro.
Après que le plugin Multilingual Press a été découvert comme une solution au problème du manque de devises multiples, WooCommerce est devenu une bien meilleure solution car :
Dans le domaine du e-commerce, la fluidité et l'exactitude des transactions et des enregistrements sont essentielles. Avant la migration, Yoast rencontrait des difficultés de comptabilité liées aux transactions remboursées. Les transactions étaient traitées correctement avec les informations client et le montant en dollars, mais lors du traitement des remboursements clients, les transactions étaient automatiquement supprimées de l'historique des revenus mensuels.
Un aspect essentiel du e-commerce est l'identifiant unique (SKU) associé à chaque produit. Ce SKU permet d'identifier les produits avant et après leur vente. Il facilite également le suivi des transactions. La nouvelle plateforme Yoast utilise le même numéro que le SKU utilisé par le service financier pour suivre les produits. La nouvelle plateforme améliore la précision des données historiques grâce aux éléments suivants :
Yoast disposait d'un volume important de données historiques à migrer d'Easy Digital Downloads vers la nouvelle plateforme. Pandas, un outil capable de migrer de grands ensembles de données, a été utilisé pour tout migrer en une seule fois. La migration d'un volume aussi important était très complexe. Les données devaient être désérialisées, car elles étaient enregistrées dans une seule méta-valeur. Cependant, Yoast a fait appel à PHP pour la désérialisation afin d'optimiser son efficacité. La migration de volumes plus petits aurait simplifié le processus.
Yoast dispose désormais de deux sites web, toutes les données étant centralisées : MyYoast. Les commandes sont automatiquement synchronisées avec MyYoast grâce aux webhooks, le système de synchronisation de la nouvelle plateforme. Cependant, certaines informations peuvent être perdues en cas de panne du système de réception. Une autre solution de secours peut donc être envisagée.
Pour éviter la perte de données due à une panne du système, une file d'attente de messages ou un projet de tâches différées peut être utile. Yoast utilise un port PHP similaire au projet de tâches différées de Ruby on Rails. Les tâches différées peuvent être planifiées pour une exécution ultérieure afin de s'adapter à une panne du système. Par conséquent, la nouvelle plateforme est configurée avec une URL factice personnalisée et une classe de planification est utilisée pour planifier les tâches. Dans cette configuration, les webhooks deviennent des tâches.
Voici comment cela fonctionne :
Une installation WordPress robuste est la clé d’un framework réussi.
Voici comment configurer WordPress :
Pour des performances optimales, la mise en cache des objets est recommandée pour les ventes à volume élevé car :
La mise en cache d'objets et les demandes d'extraction WooCommerce peuvent également être utilisées ensemble pour des performances optimales.
Des extensions et des plugins ont été utilisés pour optimiser les fonctionnalités et le succès de la migration vers Yoast. Parmi ceux-ci :
Bien que la popularité de l'EDD et du SEO ait stimulé la croissance de Yoast, la migration était nécessaire pour soutenir la croissance et le succès futur. En raison de la migration :
Bright Vessel maîtrise parfaitement l'installation de WordPress et les plateformes e-commerce. Bright Vessel est également un expert WooCommerce certifié. Nous sommes à votre disposition pour répondre à vos questions concernant la migration de plateformes et les plateformes e-commerce. Nous pouvons vous aider à préserver les fonctionnalités de votre plateforme tout en améliorant sa rentabilité. Contactez-nous aujourd'hui concernant votre eCommerce.

"*" indique les champs obligatoires

"*" indique les champs obligatoires

"*" indique les champs obligatoires
Laisser un commentaire
Tu dois être connecté pour poster un commentaire.