Plugins WordPress par Yoast
Plugins WordPress par Yoast
Plugins WordPress par Yoast

La boutique en ligne de Yoast migre vers WooCommerce

Cet article vous plaît ?
Partagez-le sur les médias sociaux !
Contenu

La croissance de votre entreprise de commerce électronique dépend de la facilité de navigation, de la fiabilité, de la vitesse et de la convivialité de votre site web. Le succès de votre activité d'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 est un exemple de changement de plateforme pour l'efficacité de l'entreprise et le succès futur. Dans cet article, nous allons examiner de près la décision de Yoast de migrer et les étapes techniques impliquées ainsi que les avantages de la migration.

Plugins WordPress par Yoast

Pourquoi Yoast a-t-il migré de l'EDD ?

Yoast a gagné en popularité grâce au succès de son blog et de son plugin SEO. Cependant, le plugin a entraîné des difficultés dans la gestion du site web. L'entreprise a donc cherché une nouvelle méthode pour rendre la gestion du site web plus efficace. Joost de Valk, le fondateur de Yoast, a décidé de transformer l'installation originale de WordPress en format Easy Digital Downloads (EDD).

L'EDD a facilité la vente et la mise à jour de plugins premium. Les développeurs de Yoast ont trouvé ce format fiable pendant un certain nombre d'années, tout en l'améliorant. Le logiciel avait besoin d'un format plus adaptable. Par exemple, Yoast souhaitait pouvoir ajouter différentes devises, ce qui n'était pas possible avec le format existant.

Yoast s'est attelé à trouver l'alternative parfaite en tenant compte de ces qualités nécessaires :

  • Prise en charge des paiements récurrents
  • Prise en charge des comptes d'utilisateurs
  • Prise en charge de plusieurs devises
  • Création d'une plateforme de référencement
  • Facilité de maintenance de la plate-forme
  • Coûts raisonnables de la migration et de l'intégration
  • Compatibilité prévue dans 5 à 10 ans

Migrer Comment ?

L'équipe d'architectes de Yoast s'est réunie en janvier 2017 pour discuter des besoins de l'entreprise et des moyens d'y répondre. L'objectif premier était de trouver une plateforme compatible avec WordPress comme système de gestion de contenu (CMS). L'équipe a conclu que WooCommerce faisait l'affaire. Cependant, il n'y avait qu'un seul problème - 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, de sorte que la nouvelle plateforme utilise un site différent pour chaque langue. Par exemple, le site anglais utilise le dollar américain comme devise, tandis qu'un site européen distinct utilise l'euro comme devise.

Après la découverte du plugin Multilingual Press comme solution à l'écart entre les devises, WooCommerce est devenu une bien meilleure solution parce que.. :

  • Yoast peut combiner son plugin avec la plateforme
  • La prise en charge de Webhook et de l'API REST est intégrée
  • Une communauté de plateforme dynamique
  • Grand écosystème
  • Bon modèle de données
  • La plateforme est une solution eCommerce complète, Yoast n'a donc plus qu'à se concentrer sur le référencement.

Le domaine du commerce électronique

Dans le domaine du commerce électronique, la fluidité et la précision des transactions et des enregistrements sont essentielles. Avant la migration, Yoast a rencontré des difficultés comptables liées à des transactions remboursées. Les transactions étaient traitées correctement avec les informations du client et le montant en dollars, mais lorsque les remboursements des clients étaient traités, les transactions étaient automatiquement supprimées de l'historique des revenus mensuels.

Un aspect essentiel du commerce électronique est l'identifiant unique, SKU, attaché à chaque produit. L'UGS permet d'identifier les produits avant et après leur vente. Il facilite également le suivi des transactions. La nouvelle plateforme de Yoast utilise le même numéro que celui utilisé par le service financier pour le suivi des produits, à savoir l'UGS du produit. La nouvelle plateforme augmente la précision des données historiques en :

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

Les exigences techniques

Migrations

Yoast avait beaucoup de données historiques à migrer d'Easy Digital Downloads vers la nouvelle plateforme. Un outil de migration capable de migrer de grands ensembles de données - Pandas - a été utilisé pour tout migrer en même temps. La migration d'une telle quantité de données était très complexe. Les données devaient être désérialisées car elles étaient sauvegardées dans une valeur méta. Cependant, Yoast a investi dans PHP pour la désérialisation afin d'augmenter l'efficacité. La migration de plus petites quantités aurait rendu le processus plus fluide.

Agrégation

Yoast a maintenant deux sites avec toutes les données disponibles en un seul endroit - MyYoast. Les commandes sont automatiquement synchronisées avec MyYoast grâce aux webhooks, le système de synchronisation de la nouvelle plateforme. Toutefois, certaines informations peuvent être perdues en raison d'une panne du système de réception. Par conséquent, une autre solution peut servir de sauvegarde.

Pour éviter la perte de données due à une panne du système de réception, une file d'attente de messages ou un projet de travail différé peut être utile. Yoast utilise un portage PHP similaire au projet de travail différé de Ruby on Rails. Les travaux différés peuvent être programmés pour une exécution ultérieure afin de s'adapter à un système en panne. Par conséquent, la nouvelle plateforme est configurée sur une URL fictive personnalisée et une classe d'ordonnancement 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 emplois
  2. Chaque cours traite d'un élément fondamental
  3. Un travailleur en arrière-plan s'occupe des tâches
  4. Les produits sont alors instantanément visibles par le client sur MyYoast.

Appliquer WordPress

Une installation robuste de WordPress est la clé d'un cadre de travail réussi.

Voici comment configurer WordPress :

  • L'aide d'un professionnel peut s'avérer nécessaire pour naviguer dans ses caractéristiques uniques.
  • WordPress est la clé de la mise à jour des applications de commerce électronique
  • Le compositeur explique l'installation
  • L'application des douze facteurs explique également la mise en place

Performance optimale

Pour des performances optimales, la mise en cache d'objets est recommandée pour les ventes de gros volumes :

  • Sans cela, les modèles d'ordre doivent être réinstanciés à chaque demande concernant un ordre
  • Sans cela, le processus est plus lent
  • La réintégration des modèles de commande est coûteuse

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

Extensions et plugins

Des extensions et des plugins ont été utilisés pour accroître la fonctionnalité et le succès de la migration de Yoast. Il s'agit notamment de :

  • CMB2
  • Type de champ CMB2
  • CMB2 Champ de recherche des messages
  • Google Authenticator
  • Invitation à l'authentification par utilisateur de Google Authenticator
  • MailChimp pour WordPress
  • MailChimp pour WordPress-Premium
  • Les membres
  • Presse multilingue
  • New Relic Reporting pour WordPress
  • Le cachet de la poste
  • Schéma de couleurs de l'administration de la romance
  • WooCommerce
  • WooCommerce Paiements par pays
  • WooCommerce Adyencw
  • WooCommerce Coupon Links
  • Prix dynamiques WooCommerce
  • WooCommerce Email Customizer
  • Numéro de TVA de l'UE pour WooCommerce
  • WooCommerce Donner des produits
  • WooCommerce Paypal Express Checkout Gateway
  • WooCommerce Product Bundles
  • Abonnements WooCommerce
  • Yoast SEO : WooCommerce
  • Yoast SEO Premium

Les avantages de la migration

Bien que les JED et la popularité du référencement aient augmenté la croissance de Yoast, la migration était nécessaire pour soutenir la croissance et le succès futur. Grâce à 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 permettent de créer une entreprise de commerce électronique prospère tout en préparant les succès futurs.

Bright Vessel est un expert de l'installation de WordPress et des plateformes de commerce électronique. Bright Vessel est également un expert vérifié de WooCommerce. Nous sommes disponibles pour répondre à vos questions concernant la migration de plateforme et les plateformes eCommerce. Nous pouvons vous aider à préserver la fonctionnalité de votre plateforme tout en augmentant ses résultats. Contactez-nous dès aujourd'hui au sujet de votre eCommerce.

Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"Les champs obligatoires sont indiqués par un astérisque(*)

Ce champ est utilisé à des fins de validation et ne doit pas être modifié.
Contenu
Cet article vous plaît ?
Partagez-le sur les médias sociaux !
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"Les champs obligatoires sont indiqués par un astérisque(*)

Ce champ est utilisé à des fins de validation et ne doit pas être modifié.
Obtenez votre audit SEO gratuit

Formulaire d'audit SEO gratuit

"Les champs obligatoires sont indiqués par un astérisque(*)

Ce champ est utilisé à des fins de validation et ne doit pas être modifié.
Cet article vous a plu ?
Partagez-le sur les médias sociaux !

Laisser une réponse

Consultez un autre article de blog !

Retour à tous les articles du blog
2024 Bright Vessel. Tous droits réservés.
croisermenuchevron vers le basflèche-gauche