Offrir des téléchargements digitaux dans WordPress avec Easy Digital Downloads

easydigitaldownloads thumbnail

Si vous cherchez l’extension la plus facile et la plus efficace pour permettre à vos lecteurs de pouvoir télécharger du contenu gratuit ou payant sur votre site, une seule solution

Easy Digital Downloads

Easy Digital Downloads est développée par Pippin Williamson, un dév. spécialisé dans les extensions WordPress, et aussi un grand amateur de vélo. Son idée de base pouvoir facilement proposer des téléchargements numérique de tout type sur votre site.
Basé sur les customs post types, les types de contenu personnalisés en français dans le texte, donc entièrement intégré à la structure interne de WordPress, Pippin à créer l’extension idéale.
Mais voyons ça d’un peu plus prêt :

Ajouter de nouveaux téléchargements

menu-easy-digital-downloads
Le nouveau menu

Une fois l’extension installée, un nouveau menu entièrement francisé par mes soins apparaît dans votre tableau de bord, c’est de là que toute la magie va s’opérer, où vous allez pouvoir configurer et ajouter vos nouveaux téléchargements.
Quand vous ajoutez de nouveaux téléchargements tout se passe comme pour un article classique pour le titre et le contenu. C’est ensuite que les choses diffèrent, grâce à une metabox, une boite à méta spécifiques intitulée “Configurations des Téléchargements”, vous allez pouvoir régler tous les paramètres de vos téléchargements :

  • le ou les fichiers à télécharger,

vous pouvez ajouter plusieurs fichiers

  • le prix ou les variations de prix,

très pratique pour offrir la possibilité à vos lecteurs de payer ce qu’ils veulent

  • l’affichage sur le site, bouton, texte etc…
configuration-easy-digital-downloads
Le panneau de configuration

Les fonctionnalités

Easy Digital Downloads est remplie de fonctionnalités qui satisferont la majorité des utilisateurs. Comme je l’ai dit plutôt basée sur les cpt, l’extension permet le classement des différents téléchargements par catégories et par mots-clefs.
Elle permet à chaque utilisateur d’avoir accès à son propre historique de téléchargement, d’où il pourra re-telecharger n’importe lequel de ses éléments (si autorisé par l’administrateur bien sur).
L’extension fournit aussi un système avancé de codes promotionnels, par montant, ou par pourcentage, avec un système de date de début et de fin.
Et un système de rapports d’activité avec un graphique du rendement pour chacun de vos téléchargements, le tout exportable au format pdf depuis la dernière version.

Les réglages

  • Généraux

Bien sur la monnaie à utiliser est configurable mais aussi plusieurs autres options de son affichage comme la position du symbole monétaire, les signes de ponctuation pour les décimales et milliers. Vous pouvez utiliser votre propre style css pour customiser l’affichage des boutons d’achat.

  • E-mail

L’envoi d’e-mail est entièrement configurable, il s’agit bien sur du nom, de l’adresse, du titre, et du message reçu par le lecteur, mais Pippin a poussé le procédé plus loin en intégrant un système de modèle html que vous pouvez ajouté au tout pour personnalisé à votre image le message.

  • Autres

Easy Digital Downloads peut utiliser si vous le désirer un module ajax pour la gestion de votre panier.
Vous pouvez gérer la durée pendant laquelle le téléchargement est disponible, ainsi que la façon dont les utilisateurs peuvent accéder aux téléchargements (abonnement obligatoire ou non), si les re-téléchargements sont possibles ou non, pendant combien de temps et même ajouter un contrat de téléchargement que l’utilisateur devra valider.

  • Portails de paiement

Easy Digital Downloads intègre les paiements via Paypal ce qui à nouveau satisfera la majorité des utilisateurs.
Mais si cela ne vous suffit pas vous pouvez ajouter plus de 30 modules complémentaires de paiements, pour n’en citer que certains :

  • PayPal Pro/PayPal Express
  • Google Checkout
  • PagSeguro Payment
  • Payza Payment
  • Check Payment
  • MercadoPago Payment
  • Moneybookers / Skrill Payment
  • Recurly.com Checkout
  • Mijireh Payment
  • 2Checkout Payment
  • Authorize.net
  • Stripe Payment

Widgets embarqués de base

Easy Digital Downloads est fourni avec un certain nombre de widgets de base pour afficher dans vos sidebars :

  • Le panier des téléchargements
  • L’historique d’achat de l’utilisateur
  • Les catégories ou les mots-clefs des téléchargements

Modules complémentaires

Easy Digital Downloads fonctionne sur un modèle de base gratuite, (qui sera largement suffisante pour le plus grand nombre), et par l’ajout de modules complémentaires gratuits ou payants qui améliore les fonctionnalités de l’extension. Cela a pour effet de garder l’extension parfaitement propre au niveau du code et facile à mettre à jour et de permettre à d’autres développeurs de participer au projet en apportant leur propre améliorations.
Donc en plus des modules complémentaires de paiement citer au-dessus, il en existe un nombre grandissant qui repoussent les limites de l’extension comme :

  • User History

qui vous permet de suivre les chemins utilisés par les utilisateurs sur votre site.

  • Easy Digital Downloads Toolbar

qui vous permet de gérer vos téléchargements directement de votre barre d’outils.

  • MailChimp, aWeber, Campaign Monitor, MadMini, Wysija

qui vous permettent d’ajouter une option d’abonnement à votre fournisseur de mailing listes préféré lors de la commande finale.

  • Zendesk

qui vous permet d’intégrer votre service d’assistance Zendesk, dans votre blog ou site pour les clients qui ont acheté vos produits.

  • Product Support

qui vous permet de fournir de l’aide à vos clients via bbPress ou BuddyPress!

  • Genesis framework

qui vous permet d’intégrer facilement l’extension au framework Genesis et a tous ses thèmes enfants, plus deux widgets additionnels.

  • iDevAffiliate, Affiliates Pro, Content Restriction

qui vous permettent de créer un système d’affiliation complet et de gérer l’accès à votre contenu.

  • Search widget et Widgets Pack

qui vous permet d’insérer tout une série de widgets de la recherche, en passant par le widget du plus télécharger, ou du dernier créé, etc…

  • Audio Player

qui vous permet d’ajouter un lecteur audio, parfait pour faire pré-écouter vos morceaux musicaux.

Vous pouvez tous retrouvez tous les modules cités plus haut et bien d’autres ici.

Les nouveautés de la version 1.4.4

Cette version en plus de corriger certains bugs, l’amélioration de l’API, elle permet maintenant une gestion facilité de votre boutique en créant 4 nouveaux rôles utilisateurs :

  • Le gestionnaire – Ce rôle peut tout faire.
  • Le comptable – Ce rôle peut voir l’historique des paiements, les gains, les rapports et gérer les paiements.
  • Le travailleur – Ce rôle peut modifier / créer les produits mais ne peut pas voir les statistiques ou les rapports des produits.
  • Le vendeur – Ce rôle peut modifier / créer ses propres produits mais rien d’autre.

Ces nouveaux rôles vont permettre aux propriétaires de boutiques de travailler en équipe sans à avoir à se soucier de partager toutes leurs données sensibles.

Et sur le site

Easy Digital Downloads utilise sa propre page d’achat pour afficher l’ensemble de vos téléchargements et la somme totale de votre panier et sa page d’achat terminé pour passer la commande.

commande-easy-digital-downloads
La page de commande

Chaque téléchargement possède son propre code de raccourci qui vous permet d’insérer dans n’importe quelle page, article, ou widget de votre site un lien vers ce téléchargement.
Bien sur l’extension répond aux critères api de WordPress et il est ainsi très facile pour tous les développeurs de hooker ses filtres et ses actions, de créer vos propres modèles d’archives, ou d’utiliser dans vos pages les différents shortcodes intégrés.
Le projet est d’ailleurs sur Github pour tous ceux qui veulent y participer, n’hésitez pas à le “forker” pour y apporter vos améliorations, vous ferez de son développeur un homme heureux.
Et pour ceux qui ne sont pas développeurs, il existe une série de thèmes dont le thème officiel Digital Store que vous pouvez télécharger ici
Pour conclure je dirais que j’utilise Easy Digital Downloads depuis sa première version et que j’en suis plus que satisfait. C’est la seule extension de téléchargement que je conseille pour sa facilité d’utilisation, ses possibilités, la qualité de son code et de son forum d’aide.
En un mot merci Pippin pour cette superbe extension.
Si vous voulez voir comment fonctionne cette extension, promenez vous sur mon site et si vous en venez a l’utiliser et a acheter un de ses modules complémentaires n’hésitez pas à cliquer sur un des liens de l’article, ça mettra un peu de beurre dans mes épinards.
Bonne découverte à tous, et si vous avez des questions, des commentaires n’hésitez pas c’est juste en dessous.
Et vous vous en pensez quoi ?

27 réponses

  1. Bonsoir,
    C’est vrai que cette extension a l’air attrayante et fort bien faite pour moi qui utilisais Paid Downloads qui ne fonctionne plus actuellement avec la dernière version de WP.
    Je cherche juste à permettre un téléchargement de PDF payants à la fin d’articles lisibles sur mon site… et ne sais pas comment m’y prendre avec EDD…
    Vous dites que chaque téléchargement possède son propre code de raccourci à insérer par exemple dans un article figurant sur mon site… où se trouve donc ce code ?
    Auriez-vous à acheter un mode d’emploi détaillé en français de cette application ?
    Merci de votre réponse.

  2. Merci pour votre réponse rapide, en effet, tout fonctionne impeccablement peu à peu.
    La traduction du contenu des différentes extensions payantes m’intéressera !

  3. Hé bien il s’agit de l’extension EDD qui permet d’avoir un widget avec le panier des achats et peut-être autre chose, je n’ai pas bien compris… Savez-vous où il est possible de la voir appliquée ?
    Encore merci !

  4. Je viens de trouver, il s’agit de Widget Pack je crois mais ils disent :
    1. Why is the Most Commented Download Widget not working?
    This widget works if comments have been enabled for the download’s post type. To do so use the following code…
    Est-ce à dire qu’il faut connaître le langage code pour l’utiliser ?
    Il n’est pas vraiment “prêt à l’emploi” ? (Auquel cas je ne pourrai pas l’utiliser).
    Merci encore une fois pour votre réponse.

  5. Hé bien encore une fois merci, c’est avec plaisir que je vous offre un petit café (!)
    Je viens de m’acheter EDD Widgets Pack, de l’installer… pour m’apercevoir que je n’en avais pas besoin car la corbeille “vos téléchargements” était un widget déjà compris dans EDD de base…
    Donc mes 6 $ seront une contribution à EDD qui est vraiment un plugin impeccable qui fonctionne à merveille !
    A propos pouvez vous récapituler les widgets installés gratuitement par défaut avec EDD ?
    Bravo à vous pour votre réactivité !

  6. zohra

    Bonjour,
    Merci pour cet article très utile.
    J’ai installée l’extension pour vendre des chansons, en effet elle est top, simple à utiliser et complète.

    J’ai juste un souci, et je ne sais pas vous pouvez m’aider. Une fois les achats terminés : impossible de télécharger depuis le lien, il renvoie toujours vers un lecteur media en ligne.
    C’est surement un truc simple à régler… mais que je ne trouve pas 😉

    Une idée ?
    Merci

  7. zohra

    Top ça marche !
    Oui j’utilise la version 1.5, la dernière je pense.

    Un grand merci !

  8. elie

    Bonjour,

    Le module à l’air très complet et très intéressantg. De mon côté, j’aimerais proposer des fichiers PDF payant à télécharger mais j’aimerais éviter que les acheteurs les partagent ensuite sur les forums et autres. Connaissez vous des technologies qui permettent d’ouvrir le fichier pendant une durée déterminée seulement (mot de passe avec date d’expiration ?) ou tout autre mecanisme empechant le partage du document pdf ?

    merci par avance pour votre aide,

    Elie

  9. laurent

    Bonjour,
    je vous remercie pour la clarté de votre article sur la présentation du plug’in.
    j’ai une question au sujet de l’ajout d’un module ajax afin que les visiteurs d’un site puisse télécharger un seule fois le morceau de musique choisi après paiement…
    faut-il installer un plug’in supplémentaire ?
    peut-on paramétrer directement ds ce même plug’in ?

    Merci d’avance pour votre réponse

    Cordialement

    Laurent

      1. laurent

        merci beaucoup, j’ai trouvé l’option dans les options de chaque téléchargement.
        Bonne journée

        Laurent

  10. berkane

    bonjour, je suis ravi de trouver un plugin e-commerce en français, cependant j’aurai aimé savoir s’il y avait possibilité d’intégrer une partie livraison. Car vu que je fonctionne sur le système de livraison pour des cadres, cela aurait été fort utiles pour mes clients de pouvoir directement inscrire leur adresse de livraison.
    Merci d’avance pour votre reponse

  11. Emma

    Bonjour,

    Nous utilisons pour notre site internet, “Easy Digital Downloads” et tout fonctionne pour le moment. Nous avons installé avec ce plugin “PDF Invoice” afin d’avoir une facture en ligne. Mais beaucoup d’infos ne sont pas modifiables et SURTOUT restent en anglais alors que nous faisons tout en français ..

    Pouvez-vous nous aider ?

    Merci d’avance !

  12. Bonjour,
    j’ai un peu de mal avec les réglages !!
    1 comment créer la page avec les téléchargements ? nouvelles page ?
    J’ai préparé des docs pdf à télécharger mais je n’arrive pas à la “phase finale c’est à dire la page avec les fichiers et autres onglets (paiements panier etc) à faire apparaître sur le site..
    Faut dire que je ne suis pas un expert en informatique..
    merci
    Vincent.

  13. re bonjour, et merci pour cette rapide réponse..
    je pensais avec le widget avoir un page avec ça https://easydigitaldownloads.com/demo/
    en fait dans mes “réglages” de EDD, je vois que j’ai ou je dois créer 3 pages qui seront à la suite dans mon menu d’en tête ? j’aurais pensé à une page téléchargements reprenant les même caractéristiques que
    https://easydigitaldownloads.com/demo/
    et j’ai 3 articles pdf de créer mais je n’arrive pas à faire les miniatures, me manque t il un widget ?
    merci
    Vincent

Les commentaires sont fermés.