Cela fait quelques semaines de développement, mais Easy Digital Downloads v1.4.4 vient d'être publié. Il y a beaucoup de nouveautés qui nous enthousiasment pour cette version, notamment de nouveaux rôles d'utilisateurs pour la boutique, plusieurs API considérablement améliorées, la validation du code postal lors du paiement, et plus encore.
L'amélioration principale qui sera perceptible par les utilisateurs est le nouvel ensemble de rôles d'utilisateurs de la boutique que nous avons ajouté. Les propriétaires de boutique peuvent désormais mieux contrôler quels employés peuvent voir quoi dans le backend de la boutique. Nous avons introduit quatre nouveaux rôles d'utilisateur :
- Gestionnaire de boutique – Ce rôle peut tout faire
- Comptable de boutique – Ce rôle peut voir l'historique des paiements, les gains, les rapports et gérer les paiements
- Employé de boutique – Ce rôle peut modifier / créer des produits mais ne peut voir aucune statistique ou rapport sur les produits
- Vendeur de boutique – Ce rôle peut modifier / créer ses propres produits, mais rien d'autre
Ces nouveaux rôles d'utilisateur donneront aux propriétaires de boutique un bien plus grand contrôle sur qui peut faire quoi, et faciliteront également l'embauche de travailleurs supplémentaires sans avoir à s'inquiéter qu'ils aient accès à des informations sensibles.
Nous avons apporté quelques autres améliorations mineures, notamment l'ajout d'une alerte dans le tableau de bord si la page de paiement est accidentellement supprimée, la validation du code postal lors du paiement (si présent), la prise en charge des extraits pour le type de publication Téléchargement, l'affichage amélioré des prix dans le tableau de bord pour les articles à prix variable, la prise en charge de la modification en masse des prix des produits, et plus encore.
En plus des améliorations, plusieurs bugs ont été corrigés. Les plus notables sont :
- Une balise DIV manquante dans le widget Résumé du tableau de bord
- Un problème avec l'affichage décimal du Yen japonais
- Un problème avec l'encodage HTML du montant remisé lors du paiement
- Un problème avec le comptage inexact du nombre de paiements dans le système
- Un problème avec l'envoi des reçus d'achat lors du changement de statut de paiement NON à complété.
La liste complète des modifications est ci-dessous :
- Nouveau : Ajout de la nouvelle classe EDD_Export pour un système d'exportation plus flexible
- Nouveau : Les pages sont automatiquement créées et enregistrées dans les options EDD lors de l'activation
- Nouveau : Ajout de la prise en charge des extraits pour le type de publication de téléchargement
- Nouveau : Ajout d'un nouveau filtre pour le HTML du shortcode [downloads]
- Nouveau : Ajout d'une alerte dans le tableau de bord de l'historique des paiements en mode test
- Nouveau : Ajout d'une alerte dans le tableau de bord si la page de paiement est supprimée
- Nouveau : Affichage de la fourchette de prix pour les produits à prix variable dans la liste des téléchargements
- Nouveau : Introduction de edd_get_lowest_price_option() et edd_get_highest_price_option()
- Nouveau : Ajout de la prise en charge de la modification en masse des prix des produits
- Nouveau : Ajout de nouveaux rôles d'utilisateurs pour la gestion de la boutique
- Nouveau : Validation des codes postaux lors de l'achat en fonction du code pays
- Correction : Balise DIV manquante dans le widget Résumé du tableau de bord
- Correction : Encodage HTML sur le montant total retourné après application de la remise
- Correction : Les remises sur les prix supérieurs à 1000 ont échoué
- Correction : Définir post_date_gmt lors de la création des paiements
- Correction : affichage des décimales du YEN japonais
- Correction : la vue « Tout » dans l’historique des paiements ne comptait pas les statuts personnalisés
- Correction : reçu d’achat envoyé lors de la modification du statut de paiement
- Correction : le prénom était requis mais non appliqué
- Correction : les URL de fichiers n’étaient pas enregistrées lorsque le nom du fichier n’était pas fourni





