Tables personnalisees WooCommerce: implementation initiale prete pour les tests (HPOS)

Plus tôt cette année, WooCommerce a annoncé qu’il créerait un MVP pour les tables de commandes personnalisées d’ici 2022, une amélioration significative qui apporte des gains de performance substantiels pour les boutiques. L’équipe de développement de WooCommerce appelle désormais les développeurs, les agences et les hébergeurs à tester la migration de l’implémentation initiale des tables de commandes clients nommée High_performance Order Storage, ou HPOS en abrégé.

Remarque : depuis WooCommerce 7.1, cette fonctionnalité peut être activée.
En savoir plus à ce sujet sur WooCommerce :
https://woocommerce.com/document/high-performance-order-storage/

Le processus de test migrera les commandes de wp_posts et wp_postmeta
vers quatre nouvelles tables de commandes personnalisées :

  • wp_wc_orders
  • wp_wc_orders_addresses
  • wp_wc_orders_operational_data
  • wp_wc_orders_meta

La configuration de test nécessite un environnement de staging incluant WP-CLI et une base de données de staging préparée avec des données de commandes.

Vous pouvez créer un site de staging et de test avec le plugin gratuit WP STAGING

Un guide de test de migration WooCommerce rédigé par le développeur du cœur de WooCommerce Vedanshu Jain décrit le code personnalisé que les développeurs doivent ajouter pour activer les tables de commandes personnalisées. Une fois activées, les développeurs peuvent migrer les tables en utilisant WP-CLI ou via l’Action Scheduler.

Jain demande l’avis de toute personne souhaitant aider au processus de migration en fournissant des détails sur le nombre de commandes, la taille de stockage du serveur, la version de la base de données et si le temps imparti a été dépassé ou si une taille de lot différente est plus appropriée.

Mettre à jour WooCommerce pour utiliser des tables de commandes personnalisées sera un changement significatif qui aura un impact différent selon les développeurs d’extensions. L’équipe de développement prévoit de publier un guide de mise à niveau pour soutenir l’adoption des tables de commandes personnalisées une fois les migrations terminées. Plus tard cette année, lorsque la mise à jour devrait être déployée dans le plugin principal, WooCommerce prévoit dans un premier temps de la proposer uniquement sur la base d’un opt-in afin de laisser aux propriétaires de boutiques le temps de rendre leurs sites compatibles.

Source : WP Tavern

Articles connexes

Rene Hermenau

Auteur : Rene Hermenau

À propos de l'auteur : René Hermenau est le fondateur de WP STAGING. Il travaille sur les sauvegardes WordPress, les environnements de staging, les migrations, la gestion des bases de données et les workflows de déploiement sécurisés.