Connexion
Commencer

Blog Easy Digital Downloads

Tutoriels, astuces et ressources WordPress pour vous aider à développer votre entreprise

Améliorations significatives des performances dans Commissions 3.4

Dernière mise à jour :

image de l'auteur
By Chris Klosowski President

Aujourd'hui, nous sommes heureux d'annoncer la prochaine mise à jour majeure du module Compléments pour Easy Digital Downloads. Commissions pour Easy Digital Downloads vous permet d'enregistrer et de répartir facilement les revenus entre plusieurs utilisateurs.

La version 3.4 apporte de nombreuses améliorations, y compris la migration vers des tables de base de données personnalisées, ce qui améliorera les performances de votre boutique Easy Digital Downloads activée pour les commissions.

Dans Commissions 3.4, tous les propriétaires de sites se verront présenter une boîte de dialogue leur demandant d'exécuter une routine de mise à niveau après la mise à jour. Cette migration déplacera tous les enregistrements de commissions existants vers notre nouvelle table de base de données spécialement conçue pour stocker ces données de manière plus performante.

Cliquer sur le lien « en savoir plus » expliquera ce qui se passe avec cette routine de mise à niveau :

Il existe deux façons d'exécuter la routine de migration :

  1. Via la zone wp-admin en cliquant sur le lien « ici » dans l'avis de mise à niveau
  2. Via WP CLI en utilisant la commande wp edd-commissions migrate_commissions 

Pour les grands sites, nous recommandons vivement d'utiliser la commande WP CLI car elle sera considérablement plus rapide et moins sujette aux temps d'attente du serveur ou aux problèmes de navigateur.

Dans un exemple concret, nous avons pu accélérer le reporting des commissions sur nos sites de production d'environ ~3x, et avons supprimé près de 230 000 lignes de nos tables existantes, réduisant considérablement l'espace total occupé dans la base de données. Pendant la routine de mise à niveau, toutes les données existantes seront déplacées de wp_posts et wp_postmeta vers les nouvelles tables. Une fois la migration terminée, une option pour supprimer toutes les données héritées sera affichée.

Remarque : la migration est écrite de telle sorte que de nouveaux enregistrements de commissions peuvent être créés pendant que la routine s'exécute, ce qui signifie que votre boutique peut rester en ligne pendant la mise à niveau de la base de données des commissions.

Veuillez faire une sauvegarde de votre site avant d'exécuter la routine de mise à niveau. Nous l'avons testée de manière approfondie sur nos propres sites (y compris nos principaux sites de production) et nous sommes convaincus de sa fiabilité, mais il est toujours dans votre meilleur intérêt d'être extra prudent et de créer des sauvegardes avant d'apporter des modifications importantes aux données.

Rétrocompatibilité

Les données générées par EDD Commissions sont stockées sous forme de type de publication avec postmeta depuis plusieurs années maintenant, ce qui signifie qu'il est probable que les boutiques avec un développement personnalisé aient des données supplémentaires stockées dans ces tables dont nous n'avons pas connaissance. Afin de maintenir une rétrocompatibilité complète, nous avons inclus une couche de compatibilité qui aide à traduire les requêtes vers la structure de données héritée et à les rediriger vers les nouvelles tables.

Si vous êtes un développeur et que vous avez effectué des intégrations personnalisées pour Commissions, veuillez consulter notre article de blog de développement décrivant les détails de cette rétrocompatibilité.

E-mails de commission améliorés

L'une des demandes les plus populaires était la possibilité de personnaliser la livraison des notifications de commissions aux destinataires. Avec la version 3.4, nous avons ajouté la possibilité d'utiliser des balises personnalisées dans les e-mails envoyés aux destinataires des commissions. Elles comprennent :

  • {commission_id} –  L'ID de l'enregistrement de la commission
  • {item_price} – Le montant payé pour l'article vendu
  • {item_tax} – Le montant de la taxe collectée pour l'article vendu

En plus de ces améliorations, les destinataires des commissions peuvent désormais choisir s'ils souhaitent recevoir des notifications par e-mail dans l'éditeur de profil WordPress.

Autres améliorations et corrections

En plus de ce qui précède, il y a un certain nombre d'autres améliorations dans la version 3.4 :

  • Les commissions tiennent désormais correctement compte des frais négatifs lors du calcul des montants de commission
  • L'outil d'exportation permet désormais d'exporter des commissions de statuts spécifiques
  • L'écran d'ajout/modification des commissions inclut désormais une meilleure validation des données
  • Un nouveau hook appelé eddc_before_commissions_overview a été ajouté à l'écran d'aperçu des commissions
  • Un nouveau hook appelé eddc_commissions_overview_table_head a été ajouté à l'écran d'aperçu des commissions
  • Un nouveau hook appelé eddc_commissions_overview_table_row a été ajouté à l'écran d'aperçu des commissions
  • Un nouveau hook appelé eddc_after_commissions_overview a été ajouté à l'écran d'aperçu des commissions
  • Amélioration de la réactivité dans la zone d'administration
  • Le nom du produit était incorrectement affiché pour les commissions créées sans ID de téléchargement spécifié

Cette mise à jour est disponible dès aujourd'hui pour les propriétaires de clés de licence actives, et peut être mise à jour depuis votre section Mises à jour de WordPress ou téléchargée depuis votre compte.

Comme toujours, si vous rencontrez des problèmes, n'hésitez pas à contacter notre équipe de support.

Ressources populaires

Avertissement : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment EDD est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

Expérimentez la vente sans interruption avec EDD

Gérez sans effort votre boutique en ligne avec des outils puissants et des transactions sécurisées

Populaire sur EDD en ce moment !

Comment rédiger des descriptions de produits numériques avec WordPress pour augmenter les ventes
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…
Comment faire trouver vos produits numériques dans la recherche IA | Optimisation de la recherche IA pour produits numériques
How to Get Digital Products Found by AI Search
AI is changing how people find products to buy. It's not just in ChatGPT. Google AI Overviews now appear above…

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.