Après plus de trois semaines de tests bêta, nous sommes ravis d'annoncer la sortie de la version 2.7 d'Easy Digital Downloads. Cette mise à jour comprend de nombreuses améliorations significatives qui apportent de meilleures performances, des conceptions d'interface améliorées, des options d'exportation améliorées, de nombreuses améliorations axées sur les développeurs, et plus encore.
Nous utilisons la version 2.7 sur nos propres sites depuis plusieurs semaines et nous sommes maintenant prêts à la publier pour vous tous. Jetons un coup d'œil à chacune des principales améliorations incluses dans la 2.7.
Écran Détails de la commande
L'écran Détails de la commande est un écran que tous les propriétaires de boutique connaissent bien et sur lequel de nombreux administrateurs de boutique passent probablement beaucoup de temps. Dans la version 2.7, nous avons apporté plusieurs améliorations distinctes à cet écran.
Premièrement, nous avons introduit la prise en charge de l'ajustement des montants des articles individuels. Auparavant, il n'était possible d'ajuster que les totaux de commande entiers, mais maintenant les administrateurs de boutique peuvent modifier séparément le prix, la taxe, la quantité et le total de chaque article de l'achat, offrant ainsi une plus grande flexibilité.
Deuxièmement, nous avons apporté quelques ajustements à l'organisation de l'écran afin d'intégrer les nouveaux champs de montant par article et avons rendu la moitié supérieure de l'écran plus intuitive.
L'écran comporte également trois autres améliorations :
- La section Détails du client est maintenant plus facile à utiliser. Le processus d'attribution d'une commande à un nouveau client est plus intuitif et la navigation vers l'écran des détails du client lié est maintenant plus simple.
- Tout code de réduction utilisé sur une commande est maintenant directement lié à l'écran de modification de la réduction.
- Si des taxes sont collectées, le taux de taxe appliqué à la commande est maintenant affiché à côté du champ total des taxes dans la boîte Mettre à jour le paiement.
Rapport des gains en CSV
Depuis les toutes premières versions d'Easy Digital Downloads, nous avons inclus un rapport des gains en PDF qui permettait aux propriétaires de boutique d'exporter un fichier PDF montrant les ventes et les gains sur une période spécifiée. Dans la version 2.7, nous avons remplacé ce rapport PDF par une version CSV qui inclut également plus d'informations.
Ce rapport générera un fichier CSV pour la période spécifiée qui comprend :
- Nombre de ventes
- Gains bruts
- Nombre de remboursements
- Montant remboursé
- Nombre de révocations
- Gains révoqués
- Nombre d'abandons
- Valeur abandonnée
- Nombre d'échecs
- Valeur échouée
- Gains nets
Avec ce rapport CSV, il est facile de générer un rapport mensuel, annuel, voire pluriannuel qui donne un aperçu clair des performances d'une boutique.
Tarification variable pour les bundles
Les bundles incluent désormais la prise en charge de la spécification de l'option de prix pour les produits inclus. Par exemple, si vos produits ont trois options de prix standard, vous pouvez maintenant définir quelle option de prix sur les produits les clients auront accès lors de l'achat du bundle.
Cela permet aux administrateurs de boutique de définir les fichiers de téléchargement auxquels les clients ont accès et permet également aux fonctionnalités activées par extension (telles que la licence) d'être configurées avec des paramètres spécifiques à l'option de prix.
Achats abandonnés / en attente complets
Easy Digital Downloads 2.7 permet aux clients de reprendre les achats incomplets lors de visites ultérieures. Cela inclut à la fois l'achèvement des achats abandonnés et la resoumission des achats qui n'ont peut-être pas été complétés avec succès lors de leur soumission initiale.
Un exemple de scénario est le suivant :
- Le client ajoute des articles à son panier
- Le client passe par la caisse avec PayPal, mais ne la complète pas du côté de PayPal (et ne clique pas sur « Annuler et retourner sur le site »)
- Le client visite sa page « Historique des achats » et trouve le nouveau paiement en attente
- Un bouton « Compléter l'achat » apparaîtra, permettant au client de passer par la caisse avec PayPal et de compléter la transaction.
Rapports plus rapides
Nous avons passé beaucoup de temps à rendre nos pages de rapports de revenus plus rapides et plus capables de gérer de grands ensembles de données. Les améliorations que nous avons apportées dans la version 2.7 sont si significatives qu'en fait, nous avons réussi à réduire le temps de chargement du graphique des rapports de 3 minutes (pour un cas de test particulier) à seulement 1 à 2 secondes. Dans notre cas de test, nous avons chargé un rapport de revenus couvrant de janvier 2012 à janvier 2017. Cette période comprenait de grands ensembles de données pour chaque mois de cette période et n'a pris que 1 à 2 secondes à charger. Si vous passez beaucoup de temps à consulter les rapports de revenus / ventes, cette amélioration devrait être très appréciée.
Améliorations de l'API pour les développeurs
La version 2.7 d'Easy Digital Downloads inclut plusieurs améliorations distinctes pour les développeurs.
Objet EDD_Cart
Pour la première fois depuis la version 1.0, Easy Digital Downloads inclut désormais un objet EDD_Cart qui fournit une API simple à utiliser pour interagir avec le contenu du panier. Ce nouvel objet fournit des méthodes pour accéder et manipuler les données du panier. Il améliore également considérablement les performances de l'écran de paiement. Avant la version 2.7, l'écran de paiement pouvait facilement prendre jusqu'à 2,6 secondes à charger, même sur un site haute performance. En 2.7, ce temps de chargement a été réduit de près de deux secondes. Dans un cas de test, nous avons vu le temps de chargement de la caisse passer de 2,6865 secondes à seulement 0,8456 secondes sans autre changement que le nouvel objet panier.
Nouvelle fonction edd_get_payment()
Une nouvelle fonction a été introduite pour servir de méthode d'encapsulation pour récupérer une instance d'un objet EDD_Payment au lieu de créer une instance en accédant directement à la classe.
La fonction edd_get_payment() fonctionne avec le cache d'objets pour améliorer les performances de récupération des paiements. La nouvelle fonction accepte les mêmes paramètres que le constructeur de EDD_Payment mais renvoie également false si un paiement n'a pas été trouvé (c'est-à-dire si un identifiant de paiement incorrect a été spécifié).
Si vous interagissez avec des objets EDD_Payment , veuillez utiliser la nouvelle fonction edd_get_payment() car elle peut apporter une amélioration significative des performances.
Objet EDD_Discount
Une autre nouvelle API que nous introduisons dans la version 2.7 est l'API EDD_Discount. Elle a été conçue pour simplifier la gestion des codes de réduction et suit le même modèle que EDD_Payment, rendant également la modification d'une réduction simple. Auparavant, toutes les interactions avec les réductions étaient gérées via les fonctions edd_discount_, ce qui entraînait la création d'un nouvel objet à chaque appel de fonction. Désormais, une seule instance de EDD_Discount contient tout ce qui concerne ce code de réduction, rendant les réductions plus efficaces en général.
Autres améliorations notables
Les changements ci-dessus sont les principales fonctionnalités que nous souhaitons mettre en avant, mais il existe d'autres améliorations importantes.
- Le taux de taxe appliqué est maintenant enregistré dans les métadonnées du paiement et affiché sur l'écran Détails de la commande
- La taille d'image sélectionnée est maintenant insérée dans le champ URL du fichier dans la boîte Fichiers du téléchargement
- Les messages enregistrés avec
edd_set_errorsont maintenant affichés via un hook - Amélioration de la création de paiements WP-CLI pour prendre en charge une plage de dates
- Les champs de quantité peuvent maintenant être désactivés sur les produits de téléchargement individuels
EDD_Paymentetedd_get_paymentacceptent maintenant un ID de transaction de paiement- Introduced a more EDD-specific downloads shortcode
Sydney
Créez des sites Web époustouflants, faciles à personnaliser et rapides à charger. Sydney est le point de départ idéal pour toutes vos grandes idées.
Waveme – Thème WordPress pour plateforme musicale
Waveme est un thème WordPress musical avec de nombreuses fonctionnalités pour créer une application web musicale professionnelle. Il vise les plateformes musicales, les éditeurs audio, les applications DJ sophistiquées. Le réseau social audio pour […]
GeneratePress
Axé sur la vitesse, la stabilité et l'accessibilité, notre thème WordPress léger et notre suite d'outils vous permettent de créer de beaux sites Web performants qui fonctionnent. GeneratePress utilise Easy Digital Downloads pour alimenter son […]
Digital Downloads Pro
Digital Downloads Pro est un thème enfant Genesis par brandiD, spécialement conçu pour lancer votre site de commerce électronique numérique, et il est intégré de manière transparente avec Easy Digital Downloads. Alimenté par un […]
Podcast Pro
Podcast Pro est un thème enfant Genesis par brandiD, qui vous aide à dire votre vérité, à raconter une histoire et à partager votre voix avec le monde. Éduquez, inspirez ou émouvez les gens […]
Passerelle de paiement PayPal Commerce Pro
L'extension de passerelle de paiement PayPal Commerce Pro pour Easy Digital Downloads vous permet d'accepter les cartes de crédit, les cartes de débit et les paiements alternatifs aux côtés de PayPal sur vos sites WordPress. Avec PayPal […]
Passerelle de paiement Stripe
Stripe est le premier choix pour le traitement des cartes de crédit en ligne ; c'est aussi la passerelle de paiement la plus populaire pour Easy Digital Downloads – et c'est notre option préférée ! Avec notre intégration Stripe, […]
Multi-devises
Vous voulez maximiser vos ventes internationales ? Alors, vous devrez afficher et accepter plusieurs devises sur votre site. Avec la prise en charge de plusieurs devises, vous pouvez aider les clients à éviter de se faire facturer une conversion de devise […]
Coaching Pro
Coaching Pro est un thème enfant Genesis de brandiD. Parfait pour les sites de marque personnelle comme un coach de vie, un coach d'affaires, un conférencier, un auteur ou un consultant.
- Déplacement du script edd-ajax.min dans le pied de page pour permettre le chargement asynchrone de jQuery
- Ajout d'un bouton « Actualiser les rapports » à la vue graphique
- Passage aux nouveaux points de terminaison IPN pour PayPal Standard
- Le code postal est maintenant inclus dans la fonction de calcul des taxes
- Amélioration de la tolérance aux pannes et de la gestion des erreurs lors de la création de codes de réduction
- Le balisage HTML de l'éditeur de profil a été mis à jour pour correspondre aux autres formulaires dans EDD
- Les journaux de requêtes API peuvent maintenant être exportés depuis Téléchargements → Rapports → Exporter
- Les journaux de téléchargement de fichiers peuvent maintenant être exportés depuis Téléchargements → Rapports → Exporter
Bugs notables corrigés
En plus de toutes les améliorations de la version 2.7, nous avons également corrigé un certain nombre de bugs.
EDD_Licensene prenait pas correctement en chargeitem_id- Les estimations des revenus par catégorie n'étaient pas correctes
- Arrêt de la redirection vers PayPal sur les boutons Acheter maintenant si la passerelle PayPal est désactivée
- Les paramètres de la passerelle Amazon sont maintenant vérifiés avant le chargement des scripts pour les paiements Amazon
- Le filtre
edd_download_redirect_to_checkoutne respectait pas le résultat souhaité dans certaines configurations - Les notes de paiement étaient incluses dans le nombre normal de commentaires
- La désactivation de la journalisation des requêtes API ne fonctionnait pas
- Le modèle
history-downloads.phpn'affichait pas correctement les noms des prix variables - Lors de l'ajout de frais au panier, nous préservons maintenant la précision décimale
- Le recomptage des statistiques du magasin réinitialise maintenant les transitoires de rapports
- Le mode d'achat multi-options et les prix variables fonctionnent mieux avec les boutons d'achat immédiat
Nous sommes très heureux de proposer cette version à tout le monde aujourd'hui et nous accueillons tous vos commentaires à son sujet. Si vous avez des questions ou des problèmes, n'hésitez pas à laisser un commentaire ci-dessous ou à ouvrir un ticket de support.









