Bright Vessel se développe par le biais d’acquisitions. Vendez votre agence WordPress à un partenaire Automattic et à un expert WooCommerce vérifié.
Connectons-nous
Plugins WordPress par Yoast
Plugins WordPress par Yoast
Plugins WordPress par Yoast

La boutique en ligne de Yoast effectue une migration puissante vers WooCommerce

Vous appréciez cet article ?
Partagez-le sur les réseaux sociaux !
Contenu

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.

Plugins WordPress par Yoast

Pourquoi Yoast a-t-il migré depuis EDD ?

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 :

  • Prend en charge les paiements récurrents
  • Prend en charge les comptes utilisateurs
  • Prend en charge plusieurs devises
  • Création de plateforme SEO
  • Maintenabilité de la plateforme
  • Coûts raisonnables de la migration et de l'intégration
  • Compatibilité projetée dans 5 à 10 ans

Comment migrer ?

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 :

  • Yoast peut combiner son plugin avec la plateforme
  • La prise en charge des Webhooks et l'API REST sont intégrées
  • Communauté de plateforme dynamique
  • Grand écosystème
  • Bon modèle de données
  • La plateforme est une solution de commerce électronique complète, donc Yoast n'a qu'à se concentrer sur le référencement

Le domaine du commerce électronique

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 :

  • Création automatique d'un historique à chaque achat
  • Rendre les données historiques immuables
  • Application des mises à jour des informations client et des remboursements en tant que nouvelle transaction distincte

Les exigences techniques

Migration

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.

Agrégation

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 :

  1. Plusieurs classes sont mises en place pour gérer les tâches
  2. Chaque classe traite d'un élément fondamental
  3. Un travailleur d'arrière-plan gère les tâches
  4. Les produits sont alors instantanément visibles par le client sur MyYoast

Application de WordPress

Une installation WordPress robuste est la clé d’un framework réussi.

Voici comment configurer WordPress :

  • Une aide professionnelle peut être nécessaire pour naviguer dans ses fonctionnalités uniques
  • WordPress est la clé de la mise à jour des applications de commerce électronique
  • Compositeur explique la configuration
  • L'application à douze facteurs explique également la configuration

Performances optimales

Pour des performances optimales, la mise en cache des objets est recommandée pour les ventes à volume élevé car :

  • Sans cela, les modèles de commande doivent être ré-instanciés à chaque demande concernant une commande
  • Sans cela, le processus est plus lent
  • La réinstanciation des modèles de commande est coûteuse

La mise en cache d'objets et les demandes d'extraction WooCommerce peuvent également être utilisées ensemble pour des performances optimales.

Extensions et plugins

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 :

  • CMB2
  • Type de champ CMB2
  • Champ de recherche de publication CMB2
  • Google Authenticator
  • Invite Google Authenticator par utilisateur
  • MailChimp pour WordPress
  • MailChimp pour WordPress-Premium
  • Membres
  • Presse multilingue
  • Rapports New Relic pour WordPress
  • Cachet de la poste
  • Schéma de couleurs d'administration Romance
  • WooCommerce
  • Paiements WooCommerce basés sur le pays
  • WooCommerce Adyencw
  • Liens de coupons WooCommerce
  • Tarification dynamique WooCommerce
  • Personnalisateur d'e-mails WooCommerce
  • Numéro de TVA UE WooCommerce
  • WooCommerce offre des produits
  • Passerelle de paiement express WooCommerce Paypal
  • Packs de produits WooCommerce
  • Abonnements WooCommerce
  • Yoast SEO : WooCommerce
  • Yoast SEO Premium

Les avantages de la migration

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 :

  • Les performances de Yoast se sont considérablement améliorées après le lancement de la nouvelle plateforme
  • Les transferts de comptes et les remboursements sont beaucoup plus simples
  • La nouvelle plateforme et ses outils intégrés créent une entreprise de commerce électronique prospère tout en préparant le succès futur

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.

Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indique les champs obligatoires

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Vous appréciez cet article ?
Partagez-le sur les réseaux sociaux !
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indique les champs obligatoires

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"*" indique les champs obligatoires

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
Vous avez apprécié cet article ?
Partagez-le sur les réseaux sociaux !

Laisser un commentaire

Découvrez un autre article de blog !

Retour à tous les articles du blog
© 2024 Bright Vessel. Tous droits réservés.
chevron vers le bas flèche gauche