18 choses que nous avons apprises en créant et en vendant des plugins WordPress (bonnes et mauvaises)
Publié: 2020-05-20Mon frère et moi venons de terminer le lancement de notre troisième plugin WordPress premium. Nous vivons et respirons WordPress au quotidien et sommes ravis de travailler maintenant sur nos plugins à plein temps.

Cependant, beaucoup de choses ont changé au cours des quatre dernières années et nous avons beaucoup appris. Disons simplement que nous avons rencontré de nombreux nouveaux obstacles en cours de route avec chaque version de plugin.
Nous avons pensé qu'il serait intéressant d'en partager quelques-unes avec vous. Espérons que certains d'entre vous, les développeurs, pourront s'identifier à quelques-uns d'entre eux. Ou peut-être êtes-vous en train de lancer un nouveau plugin et rencontrez-vous actuellement un problème similaire.
Ce que nous avons appris en construisant nos plugins WordPress
Tous nos plugins sont nés d'un besoin . Nous utilisons des plugins tiers comme tout le monde, et parfois les solutions déjà disponibles sur le marché ne font tout simplement pas leur effet. C'est alors que nous décidons de créer nos propres plugins et de les développer de manière à résoudre les problèmes que nous voyons dans nos flux de travail.
- Faire une étude de marché
- Choisissez une solide plateforme de commerce électronique et de distribution
- Faire du commerce électronique sur WordPress coûte cher
- Les paiements récurrents sont indispensables
- L'IPN PayPal est frustrant
- Travailler avec Stripe est si facile
- La TVA peut prêter à confusion
- Laissez plus de temps pour les tests que vous ne le pensez
- Développement axé sur la performance
- Lancez-vous avec un programme d'affiliation
- Soyez prêt à bousculer
- Tirez parti de vos contacts
- Préparez-vous à recevoir des commentaires
- Donnez aux clients une bonne documentation et des journaux des modifications
- La politique de remboursement est une affaire délicate
- Utilisez un e-mail de confirmation pour les billets
- Attendre pour mettre à jour les plugins WordPress
- Sortez des sentiers battus
1. Faites une étude de marché
Lorsque nous avons lancé notre premier plugin, WP Coupons, nous l'avons simplement fait parce que nous avons commencé à recevoir quelques demandes sur ce que nous utilisions sur notre propre site. Nous n'avons pas fait d'étude de marché, pensé à la niche ou quoi que ce soit. Nous avons examiné brièvement le concours actuel, et c'était à peu près tout. Nous l'avons mal fait !
La raison pour laquelle je sais que nous l'avons mal fait est due à la rétrospective de nos ventes au cours des deux dernières années. Bien sûr, je ne révélerai pas les chiffres exacts, mais disons-le de cette façon :
- Nous avons lancé WP Coupons en juin 2016
- Nous avons lancé Perfmatters en juin 2017
- Nous avons lancé Novashare en mai 2020

Nos ventes totales pour Perfmatters sont plus de 2 fois supérieures à celles de notre plugin WP Coupons. Et si vous regardez notre nouveau plugin Novashare, vous pouvez voir qu'en moins d'un mois de sa mise en vente (au moment d'écrire ces lignes), il est déjà à 3%. Nous savons donc que notre plugin Novashare surpassera facilement les coupons WP.
Ceci est simplement un bon rappel de la raison pour laquelle vous devriez passer du temps et réfléchir à votre créneau lors du lancement d'un plugin. Voici quelques éléments que je recommande de regarder :
- Combien de personnes l'utiliseraient ?
- Quelle est la popularité de l'espace ?
- Quelle est la viabilité à long terme du plugin ? (Par exemple, cela fonctionne-t-il avec le nouvel éditeur de blocs WordPress ? Est-ce nécessaire ?)
- Avez-vous une passion pour le plugin que vous construisez ? (c'est en fait plus important que la plupart des gens ne le pensent)
De toute évidence, il y a beaucoup plus de personnes qui souhaitent accélérer leurs sites et utilisent des plugins de partage social que de ceux qui utilisent des coupons pour les programmes d'affiliation. C'est donc un exemple assez évident. Mais vous devriez toujours faire vos recherches et y réfléchir.
En fait, nous aimons travailler sur tous nos plugins et nous utilisons beaucoup WP Coupons sur certains de nos propres sites, donc cela ne nous dérange vraiment pas qu'il se vende moins que les autres.
2. Choisissez une solide plateforme de commerce électronique et de distribution
Nous allions initialement lancer notre premier plugin dans WooCommerce en utilisant l'extension Digital Downloads. Mais après des recherches plus approfondies, nous avons décidé d'opter pour la plate-forme Easy Digital Downloads. J'ai toujours entendu de bonnes choses sur le développeur d'origine, Pippin, et wow ils avaient raison !
Mon frère, notre développeur, a déclaré que la documentation de configuration était incroyable et que nous avions littéralement EDD opérationnel en quelques minutes.

Après avoir utilisé EDD, du moins pour les téléchargements numériques, je ne reviendrai plus jamais à utiliser WooCommerce .
Sans oublier qu'EDD est beaucoup plus rapide en termes de performances. Découvrez nos vitesses avec EDD en cours d'exécution. Nous avons obtenu un temps de chargement de 389 ms. Laissez-moi vous voir faire cela avec WooCommerce !

Il est également important de noter que lorsque nous avons lancé notre premier plugin en 2016, d'autres plateformes comme Freemius et Appsero n'existaient pas vraiment ou commençaient tout juste à décoller.
3. Faire du commerce électronique sur WordPress coûte cher
Bien que je sois toujours heureux à ce jour que nous ayons emprunté la voie des téléchargements numériques faciles, cela coûte également cher. Mon frère et moi aimons garder nos dépenses aussi basses que possible. Mais il y a des endroits où il est logique d'investir à long terme, et une bonne plateforme de commerce électronique en fait partie.
Au cours des deux dernières années, les développeurs de WooCommerce et d'Easy Digital Downloads ont augmenté les prix. Certaines parties d'EDD ont augmenté de plus de 250%. Voici le coût actuel des plugins/extensions premium que nous utilisons :
- Paiements récurrents (329,00 $ par an pour 2 licences)
- Stripe Payment Gateway (129,00 $ par an pour 2 à 5 licences)
- Licences de logiciels (329,00 $ par an pour 2 à 5 licences) Pour mettre cela en perspective, une seule licence coûtait moins de 100 $ en 2016, et elle coûte maintenant 199,00 $
- Factures PDF (49,00 $ par an pour 2 à 5 licences) La raison pour laquelle vous voulez cela au lieu de l'extension de factures HTML est qu'un administrateur peut télécharger une facture et l'envoyer à un client sur demande.
- AffiliateWP (149,00 $ par an pour 3 licences)
- EDD EU VAT (179 $ par an pour 5 licences) Ils offrent également un prix à vie, ce qui peut vous faire économiser de l'argent.
C'est un total de 1 164,00 $ par an , juste pour maintenir nos boutiques de plugins en activité. La réponse de Doc dit à peu près tout.

Remarque : Nous avons des droits acquis sur certains des prix ci-dessus en raison du fait que nous sommes avec EDD depuis si longtemps.
Et cela n'inclut pas certains autres plugins premium tiers que nous utilisons, ce ne sont que ceux liés au commerce électronique. Heureusement, nous le faisons depuis un certain temps maintenant que l'investissement est parfaitement logique, et EDD est définitivement rentabilisé.
Cependant, pour ceux qui débutent, le coût des licences uniques est assez élevé ! La bonne nouvelle est qu'en novembre 2017, EDD a lancé son All Access Pass pour 499 $ par an. En tant que débutant, vous pouvez également passer à cette option au fur et à mesure.
Si vous regardez WooCommerce, c'est à peu près la même chose. Toutes les extensions premium vont vous coûter un joli centime.
Si vous regardez d'autres solutions comme Freemius (dont nous sommes un grand fan), elles utilisent une approche différente et prennent un pourcentage de vos ventes brutes à vie. 27 % sur le premier 1 000 $ ; 17 % sur 1 000 à 5 000 $ ; 7 % après 5 000 $. L'avantage de Freemius est qu'ils s'occupent de tout pour vous, y compris des choses comme la TVA, la récupération de panier abandonné, le programme d'affiliation, etc.
Mais nous préférons toujours la méthode EDD pour l'instant car nos dépenses n'augmentent pas avec nos revenus.
4. Les paiements récurrents sont indispensables
Je garde un œil sur beaucoup de personnes dans l'espace WordPress, et Scott Bolinger (co-fondateur d'AppPresser) est l'un d'entre eux. Il a lancé son plugin Holler Box il y a quelques années, et dans l'un de ses articles de blog sur EDD, il mentionne :
« La meilleure façon de créer des revenus durables pour votre entreprise consiste à effectuer des renouvellements récurrents . »
Ce n'était pas la première fois que je lisais ça. En fait, presque tous les plugins et boutiques de thèmes de l'industrie WordPress sont passés au nouveau modèle récurrent. Si vous passez du temps à mettre à jour vos plugins chaque mois, ainsi qu'à offrir une assistance, ce que nous faisons pour nos deux plugins, alors il est vraiment logique et financier d'opter pour le modèle de paiement récurrent.
Activer les renouvellements automatiques est facilement l'une des meilleures décisions financières que nous ayons prises. — Pippin (bilan de l'année)
Avec tous nos plugins, nous publions en moyenne une mise à jour par mois, ce qui est formidable. Cela a été et sera toujours notre objectif. Nous proposons également une assistance incroyablement rapide et personnalisée. Ainsi, après quelques délibérations, nous avons décidé de passer au modèle de paiement récurrent en 2017.
En faisant cela, vous verrez certainement certains clients annuler simplement juste après leur achat, mais ceux qui ne le feront pas se rattraperont certainement. Et de cette façon, vous pouvez vous concentrer davantage sur le développement et le réinvestissement dans vos produits au fil du temps.
Et je peux vous dire que six mois après avoir fait le déménagement, nous aurions aimé le faire plus tôt, car c'est vraiment une meilleure façon de créer un revenu passif . Heureusement, EDD rend cela super simple. Vous venez d'installer l'extension Recurring Payments et vous êtes prêt à partir. Vous n'avez pas à vous soucier de gâcher des achats plus anciens, car ils pourront toujours être renouvelés comme ils le faisaient auparavant.

De plus, en tant que développeur et spécialiste du marketing, je ne crois pas aux abonnements à vie et je ne pense même pas qu'ils devraient exister. De nombreux développeurs portent plusieurs casquettes et consacrent beaucoup de travail et de support à leurs plugins. Si vous offrez un accès à vie à votre produit ou service, vous vous dévalorisez. Et d'un point de vue marketing, ce n'est qu'un appât et un interrupteur. Si vous avez un produit ou un service de qualité, il vaut la peine.
5. L'IPN PayPal est frustrant
Nous étions un peu confus au début lorsque nous avons lancé nos paiements récurrents avec PayPal. À cette époque, nous avions deux plugins différents avec deux sites Web différents. Selon la documentation d'EDD, vous devez avoir une URL IPN unique pour chaque magasin. Mais PayPal ne vous permet d'avoir qu'une seule URL IPN.
C'est un gros problème! Contrairement à Stripe, qui vous permet d'ajouter autant d'URL d'API uniques que vous le souhaitez. Pourquoi PayPal, pourquoi ? Nous avions donc deux magasins EDD, un compte PayPal et une URL IPN. Comment cela fonctionnerait-il ?
Nous avons essayé quelques trucs en fait. La première chose que j'ai faite a été de discuter avec le support EDD. Malheureusement, ils ont simplement confirmé que oui, vous avez besoin d'une URL IPN unique pour chacun. J'ai déjà un compte PayPal personnel et nous avons ensuite un LLC PayPal. Mais vous ne pouvez pas ouvrir plusieurs comptes PayPal professionnels. Vous pouvez ouvrir plusieurs comptes PayPal (non liés à votre banque) et transférer vers un compte principal lié à votre banque, mais cela semble ridicule.
Mon frère et moi étions curieux de savoir ce que faisaient les autres, car nous ne pouvons pas être les seuls à avoir plusieurs magasins EDD nécessitant une URL IPN unique pour chacun.

Nous avons ensuite commencé à examiner d'autres alternatives tierces, telles qu'un serveur IPN. Fondamentalement, vous créez des règles de transfert pour les notifications IPN PayPal afin que vous puissiez envoyer des données IPN à plusieurs auditeurs IPN à la fois. Cela résout les limitations de la configuration IPN de PayPal, où ils ne fournissent qu'une seule URL pour un écouteur IPN.
Mais avant d'essayer ce qui précède, j'ai pensé… Je pourrais aussi bien essayer de demander dans le groupe Facebook EDD. Et Dieu merci, je l'ai fait ! (voir fil complet). Chris, l'un des développeurs d'EDD a répondu. Si vous lisez ceci Chris, merci.

Et voila! Cela va en fait à l'encontre de ce que dit leur propre documentation EDD et de ce que leur support m'a dit. Dieu merci pour les groupes FB. Nous avons fini par tester cela, et EDD écrase et envoie en effet l'URL de rappel IPN. Ou plutôt, il est attaché à l'abonnement. Donc problème résolu.
6. Travailler avec Stripe est si facile
Je suis un grand fan de Stripe et nous avons décidé de proposer à la fois PayPal et Stripe sur nos sites EDD. Le coût est vraiment à peu près le même en ce qui concerne les frais de transaction. C'était super facile à configurer, il suffisait d'acheter l'extension Stripe Payment Gateway. Voici quelques raisons pour lesquelles Stripe bascule sur PayPal :
- Avec Stripe, vous pouvez facilement configurer autant de sites que vous le souhaitez avec leur API . Il n'y a pas d'URL IPN unique stupide comme avec PayPal. En d'autres termes, Stripe se soucie des développeurs.
- Stripe dépose automatiquement sur votre compte bancaire toutes les 24 heures. Hourra !
- Les rapports de Stripe ont des kilomètres d'avance sur PayPal.
- Stripe aide à lutter contre les achats frauduleux avec Radar, ce qui est légitime.
- Je n'ai jamais eu un seul problème avec Stripe ! Ne me lancez pas sur PayPal. Le problème IPN ci-dessus n'est qu'un des nombreux que j'ai rencontrés au fil des ans.
Cela étant dit, il peut être pratique d'exécuter les deux. Certains de nos clients ont préféré payer avec leurs soldes PayPal existants. Environ la moitié de nos clients paient avec PayPal, l'autre moitié avec Stripe. Pourquoi ne pas essayer de capturer autant de personnes que possible ?

7. La TVA peut prêter à confusion
La taxe sur la valeur ajoutée (TVA) est déroutante. Je pensais que les taxes ici aux États-Unis étaient mauvaises, mais la TVA les amène à un tout autre niveau. Pour ceux d'entre vous qui ne la connaissent pas, la TVA est une taxe à la consommation sur les biens et services dans l'UE.
Notre entreprise est située aux États-Unis, mais nous sommes toujours tenus de facturer la TVA pour les transactions B2C à celles de l'UE. Le tarif est basé sur le pays du client. Et pour les transactions B2B EU, vous devez faire ce qu'ils appellent une TVA autoliquidée. Cela signifie que s'ils ont un numéro de TVA valide, la TVA ne leur est pas facturée. Cela nécessite également que vous ayez un moyen d'authentifier les numéros de TVA sur votre page de paiement de commerce électronique.
J'avais tellement de questions quand je suis descendu dans le trou du lapin de la TVA il y a quelques années, telles que :
- Comment soumettez-vous les paiements de TVA trimestriels ?
- Comment gérez-vous les taux de change lorsque vous convertissez des USD en EUR pour soumettre des déclarations de TVA MOSS ?
- Si vous payez trop de TVA, comment récupérer l'argent ?
- Comment calculez-vous le total de la TVA due ?
La bonne nouvelle est que pour les développeurs WordPress, il existe des solutions qui facilitent grandement la TVA si vous utilisez EDD. Nous utilisions auparavant Quaderno (ce qui est génial), mais l'année dernière, l'incroyable équipe de Barn2 Media a publié son plugin EDD EU VAT. Ces gars-là obtiennent ce dont les développeurs utilisant EDD ont besoin ! Je le recommande fortement.

Découvrez ma procédure détaillée sur la façon de payer la TVA avec WordPress et EDD.

8. Laissez plus de temps aux tests que vous ne le pensez
Vous devriez toujours laisser plus de temps pour les tests que vous ne le pensez. Avec autant de thèmes et de plugins différents, vous devez vraiment tenir compte de toutes sortes de scénarios et de choses qui se cassent. Cela peut être pénible, mais cela vous oblige également à réfléchir un peu plus à votre processus de développement pour éviter que des tickets et des bugs n'apparaissent après le lancement.

Alors notez, allouez plusieurs semaines pour tester votre plugin. Et selon la taille de votre plugin, vous devrez peut-être même tester pendant des mois. Plus vous testez, plus cela facilitera votre lancement. Avec notre plugin Novashare, nous avons en fait lancé une version bêta que nous avons utilisée sur nos propres sites pendant des mois pendant que nous déployions des améliorations, des corrections de bugs, etc.
Une autre bonne idée si vous avez le temps est de contacter des blogueurs ou des WordPress que vous connaissez et qui pourraient être intéressés à tester votre nouveau plugin. Certaines personnes adorent être bêta-testeurs ! Cela peut être un excellent moyen d'obtenir des commentaires, car je vous garantis qu'ils trouveront des choses que vous n'avez pas trouvées.
9. Développement axé sur la performance
Nous sommes devenus obsédés par le développement WordPress axé sur les performances . Cela signifie prendre plus de temps pour élaborer des stratégies et coder les choses d'une manière qui soit favorable aux performances. Quelques exemples de ceci seraient:
- Les scripts de votre plugin doivent-ils être chargés sur tout le site ? Si non, alors ils ne devraient pas.
- Avez-vous vraiment besoin de cette dépendance jQuery, ou peut-on le faire de la même manière avec JavaScript ?
- Quelle est la taille des fichiers que vous chargez sur le front-end des sites des internautes ? Le poids de la page compte , purement et simplement. Par exemple, notre plugin de partage social Novashare fait moins de 5 Ko !
- Incluez-vous des bibliothèques tierces ? Si oui, pouvez-vous le faire d'une manière différente? Peut-être intégrer le code s'il est petit.
- Utilisez-vous des tables personnalisées ou jetez-vous simplement toutes les données dans la table
wp_options? - Faites-vous des requêtes DNS à des sites tiers ? N'oubliez pas que les performances de votre plugin varieront une fois que vous aurez fait cela en raison des temps de réponse des requêtes vers des sites externes.
Ceci est juste un rappel amical pour réfléchir aux moyens de rendre vos plugins rapides et légers. Cela contribuera littéralement à accélérer Internet, à améliorer la qualité des produits de la communauté WordPress et vos clients l'apprécieront.
10. Lancez-vous avec un programme d'affiliation
L'une des choses les plus intelligentes que vous puissiez faire est de lancer un programme d'affiliation, cela facilitera grandement la diffusion du message . Lorsque nous avons lancé notre premier plugin, nous n'en avions pas et avons réalisé que nous devions en créer un dès que possible. Lorsque vous faites de la sensibilisation et de la promotion de votre plugin, il est beaucoup plus facile de mentionner que vous avez un programme d'affiliation. Nous avons décidé de nous fier à nouveau à Pippin et avons opté pour son plugin AffiliateWP.

Encore une fois, Pippin a remporté la victoire. Nous avons littéralement installé, configuré et opérationnel le programme d'affiliation en 5 minutes. Il a une intégration avec EDD, et ils fonctionnent parfaitement ensemble. Nous avons maintenant des affiliés actifs et les données sur le back-end qu'il fournit sont impressionnantes.
Il existe également un nouveau plugin d'affiliation sur le bloc que vous voudrez peut-être consulter. Il s'appelle SliceWP. Le prix est plus compétitif qu'AffiliateWP et l'interface utilisateur est plutôt fluide !
11. Soyez prêt à bousculer
Même si vous avez un programme d'affiliation en place et en cours d'exécution, soyez prêt, comme pour tout autre produit ou service, à bousculer le marketing. Ne vous attendez pas à ce que les gens sortent de nulle part lorsque vous lancez votre plugin, je me fiche de sa qualité. Étant donné que tous nos plugins sont premium, nous ne sommes pas répertoriés sur le référentiel WordPress, ce qui signifie que nous devons nous-mêmes diriger les visiteurs vers notre plugin.

Comment générez-vous du trafic vers vos plugins WordPress ? Eh bien, que pensez-vous que je fais en ce moment. Et je ne vais pas enrober ça pour vous, c'est beaucoup de travail acharné. Alors soyez prêt à moudre, moudre, moudre.
12. Tirez parti de vos contacts
Heureusement, travaillant dans la communauté WordPress depuis un certain temps, j'ai noué beaucoup de bons contacts. Tirez parti de la merde de vos contacts ! Et n'oubliez pas votre liste de newsletter si vous en avez déjà une. Dites-le à vos amis, dites à tous ceux que vous connaissez qui travaillent dans votre secteur. Le bouche à oreille est toujours de loin l'un des meilleurs moyens de développer un plugin. Si vous avez un plugin de qualité, les gens le partageront avec d'autres ; c'est aussi simple que ça.
13. Préparez-vous à recevoir des commentaires
Préparez-vous à recevoir les commentaires. Il y aura toujours des choses auxquelles vous n'avez pas pensé. Nous avons une page publique de demande de fonctionnalités sur tous nos sites de plugins car les gens nous font constamment des commentaires. Il y a des avantages et des inconvénients à cela.

Si vous avez une page publique, je vous recommande de la diviser en sections. Voici comment nous avons structuré le nôtre :
- En attente (en discussion)
- Fixé
- Ajoutée
- Pas possible
- Ne prévoit pas de mettre en œuvre
Vous pouvez également créer une feuille de route publique avec quelque chose comme Trello ou Canny, mais nous préférons que ce soit simple et dans l'éditeur WordPress. C'est aussi très bien pour le référencement.
Soyez prudent quand il s'agit de donner un ETA exact. C'est presque toujours une mauvaise idée. Brent a un excellent résumé des raisons pour lesquelles vous ne devriez pas donner d'ETA. Avec nos propres plugins, nous disons toujours que quelque chose est sur notre radar ou est en cours de discussion. Cela nous donne de la flexibilité lorsque les choses changent, ce qui est presque toujours le cas dans 99 % des cas.
14. Donnez aux clients une bonne documentation et des journaux des modifications
Avec notre premier plugin, nous avons fait l'erreur de ne pas avoir écrit tous nos documents d'aide lorsque nous l'avons lancé. Cela a entraîné quelques e-mails supplémentaires que nous n'avions pas anticipés et que nous aurions pu facilement éviter. Alors écrivez des docs, écrivez des docs et écrivez plus de docs ! Les gens ne sont pas stupides, si vous leur donnez l'information, ils la trouveront et l'utiliseront.
Pensez-y, ouvrez-vous un ticket lorsque vous essayez de résoudre quelque chose ? Ou essayez-vous de le réparer vous-même d'abord?
Cela devient encore plus important lorsque vous avez plusieurs plugins. Passez du temps à rédiger des documents pour tout. Fais-moi confiance; cela vous fera gagner beaucoup de temps à long terme ! Même s'il s'agit simplement d'aider les gens dans les e-mails en créant un lien vers celui-ci. Les captures d'écran, les étapes, etc. permettent de fermer vos tickets plus rapidement.
- Nous avons 92 docs pour notre plugin Perfmatters.
- Nous avons 67 docs pour notre plugin Novashare.
- Nous avons 46 documents pour notre plugin WP Coupons.
J'adore écrire de la documentation technique, donc j'apprécie vraiment cette partie. Mais je sais que beaucoup d'entre vous ne le feront pas. Mais prenez quand même le temps de le faire.
Si vous êtes curieux, nous utilisons le plugin Heroic Knowledge Base de l'équipe de HeroThemes sur tous nos sites. Nous l'avons depuis des années et cela fonctionne toujours, purement et simplement. J'ai également eu le plaisir de rencontrer Chris et Richard (les développeurs/fondateurs) en personne, et vous pouvez dire qu'ils sont vraiment passionnés par les produits qu'ils créent, ainsi que par la communauté WordPress.

Aussi, donnez aux gens un journal des modifications , s'il vous plaît ! C'est ma bête noire. Nous avons des liens vers cela dans notre base de connaissances, notre plugin et même le pied de page de notre site Web. Nous sommes OCD à propos de notre journal des modifications et nous nous assurons qu'il est mis à jour chaque fois que nous publions de nouvelles mises à jour.
L'autre chose que nous avons mentionnée plus tôt entre également en jeu, c'est-à-dire que vous allez recevoir des commentaires . Mais ne dites pas oui à tout. Prenez un peu de temps et déterminez si la demande ajoute de la valeur à votre plugin, combien de temps cela pourrait prendre pour se développer, etc. Avec plusieurs plugins, le mot « NON » devient très important.
Mais n'hésitez pas à profiter de chaque situation . Vous trouverez ci-dessous un exemple de la façon dont j'ai traité une récente demande de commentaires. Le client voulait déplacer le CSS dans le pied de page de notre plugin WP Coupons. Généralement, CSS est placé dans l'en-tête ; sinon, vous rencontrerez des flashs de contenu sans style. Cependant, au lieu de simplement dire "NON", nous avons décidé d'en faire un tutoriel sur notre site. Cela aide avec le référencement, rend toujours le client heureux, mais ne compromet pas ce que nous ne voulons pas dans le plugin.

15. La politique de remboursement est une affaire délicate
Une politique de remboursement est une affaire délicate lorsqu'il s'agit de vendre des plugins et des thèmes WordPress. Pourquoi? Parce que quelqu'un peut acheter votre plugin, demander un remboursement, puis il a toujours vos fichiers. Ils n'obtiendront tout simplement pas d'assistance ni de mises à jour sans la clé de licence. J'ai découvert qu'il y a beaucoup d'abus dans la communauté WordPress (ne me lancez même pas sur ces clubs GPL), et nous avons donc fini par changer notre politique de remboursement. Beaucoup des nôtres sont inspirés de la propre politique de remboursement d'EDD.
Nous croyons fermement et soutenons notre plugin à 100%, mais nous comprenons qu'il ne peut pas fonctionner parfaitement pour tout le monde tout le temps. Si vous n'êtes pas satisfait de votre achat, ou si vous avez un problème que nous ne sommes pas en mesure de résoudre et qui rend le système inutilisable, nous serons heureux d'envisager de vous offrir un remboursement.
Les remboursements seront offerts à notre seule discrétion et doivent respecter toutes les conditions suivantes :
- Vous êtes dans les 30 premiers jours suivant l'achat du plugin. Après 30 jours, aucun remboursement ne peut être traité.
- Votre ou vos problèmes proviennent de l'impossibilité d'installer correctement le plug-in ou de faire en sorte que le plug-in exécute ses fonctions de base.
- Vous avez tenté de résoudre votre (vos) problème(s) avec notre équipe d'assistance.
- Les problèmes causés par des plugins, des thèmes ou d'autres logiciels tiers ne donneront pas lieu à un remboursement.
- Les remboursements ne s'appliquent pas aux mises à niveau de produits ou aux renouvellements annuels.
Pour soumettre une demande de remboursement, veuillez nous contacter.
Bien que cela soit légèrement plus sévère que certaines autres politiques de remboursement, cela éloigne les mauvais clients. Si vous soutenez votre plugin en tant que développeur, n'ayez pas peur de raffermir votre politique de remboursement. Beaucoup d'entre nous passent de nombreuses nuits à construire nos plugins, alors ne laissez pas les gens profiter de vous .
16. Utilisez un e-mail de confirmation pour les billets
Je recommande toujours d'ajouter un e-mail de confirmation à votre système d'assistance par ticket, qu'il s'agisse d'un formulaire de contact ou d'un système d'assistance. Les gens sont impatients ces jours-ci et il est important de partager vos heures d'ouverture afin qu'ils sachent quand s'attendre à une réponse.
Ceci est un exemple du modèle de confirmation par e-mail que nous utilisons sur nos sites.
Bonjour {prénom},
Merci de nous avoir contacté. Ceci est un e-mail automatisé pour vous informer que nous avons reçu votre message et que nous vous répondrons dès que possible.
Nous répondons aux demandes d'assistance dans l'ordre dans lequel nous les recevons. Nos heures de travail sont de 8 h à 17 h MST, du dimanche au jeudi, et de 8 h à 12 h MST le vendredi.
En attendant, vous pouvez trouver des réponses à presque toutes les questions dans notre documentation. Nous vous contacterons bientôt !
Brian et Brett
forgemedia LLC - Nous développons des plugins WordPress et créons un contenu génial.
17. Attendez pour mettre à jour les plugins WordPress
Bien que nous aimions les téléchargements numériques faciles, même s'ils ne sont pas parfaits. Et c'est pourquoi je recommande d'attendre pour mettre à jour vos plugins WordPress, même si ce n'est qu'une semaine environ. Pourquoi? Parce que la merde se casse. Et si vous êtes aussi occupé que moi, vous devez trouver des moyens de gagner le plus de temps possible. Je suis tout à fait d'aider d'autres développeurs à tester des bogues, mais pas quand je dois rester éveillé toute la nuit.
Voici un exemple. EDD a publié une mise à jour le 20 décembre 2017, ce qui a provoqué l'échec des paiements récurrents PayPal (marqués comme incomplets). J'ai mis à jour notre extension le 25 décembre (Noël) et les commandes ont commencé à échouer immédiatement sur nos deux sites EDD.
Ce jour-là, j'ai dû vérifier les paiements PayPal et les marquer manuellement comme terminés dans EDD. J'ai attribué cela au fait que le service IPN de PayPal avait peut-être des problèmes, mais le lendemain, j'ai réalisé que cela était dû à une mise à jour EDD (et une assez mauvaise en fait, car elle a interrompu tous les paiements PayPal).

Mais ce qui précède est un excellent exemple de la raison pour laquelle j'attends. Sinon, j'aurais eu six jours entiers de clients ayant des problèmes, moi essayant de déboguer ce qui causait l'échec, etc.
Une autre option serait de désactiver les mises à jour automatiques dans WordPress.
18. Sortez des sentiers battus
La dernière chose que je recommande aux gens de faire est de sortir des sentiers battus lorsqu'il s'agit de générer des ventes. Le marché WordPress est bondé au-delà de toute croyance, donc chaque petite chose supplémentaire que vous pouvez faire pour rester en tête aide.
En 2017, j'ai découvert Jilt, qui est un service qui vous permettra de récupérer automatiquement les commandes ecommerce abandonnées . Vous seriez surpris du nombre de vos clients qui s'arrêtent, se laissent tomber et roulent. Une fois que vous l'avez configuré, vous n'aurez littéralement plus jamais à y toucher ! Et vous commencerez instantanément à voir plus de profit.
Comment fonctionne-t-il ? Regardez vous même. Ceci est une capture d'écran directement de mon tableau de bord Jilt sur notre site Perfmatters après les 30 premiers jours de son exécution. Et comme vous pouvez le voir, il tourne à un taux de récupération de 42,9 % ! Mais attendez, le mieux c'est qu'à ce volume, je n'ai pas à payer un centime à Jilt ! C'est vrai, pas de frais et je suis dans le niveau gratuit.

Donc, fondamentalement, en ce moment, Jilt me donne essentiellement de l'argent gratuit ! À moins d'être Bill Gates, je suis sûr que vous prendriez de l'argent gratuitement. Maintenant, bien sûr, une fois que vous aurez atteint des volumes de ventes plus élevés, vous devrez payer un peu, mais leur prix est incroyablement juste. Vous ne paierez rien non plus pour un faible volume. Il est donc parfait pour ceux qui débutent.

Découvrez-en plus dans notre examen approfondi de Jilt. Je recommande fortement à toutes les boutiques EDD et WooCommerce de commencer à l'exécuter tout de suite !
Résumé
J'espère que vous avez trouvé quelque chose de perspicace dans ce que nous avons appris au cours des deux dernières années. Il y a beaucoup plus que vous ne le pensez qui se passe dans les coulisses. J'ai tellement plus de respect pour les développeurs qu'il y a quelques années. Ce n'est pas facile.
Pour que les développeurs WordPress réussissent, vous n'avez pas seulement besoin d'être capable d'écrire du code. Vous devez savoir commercialiser, satisfaire vos clients, résoudre de nouveaux problèmes, proposer des solutions créatives et innover constamment pour rester en tête.
Si vous êtes un développeur ou quelqu'un qui envisage de vendre un plugin ou un thème, j'aimerais connaître votre avis. N'hésitez pas à déposer vos commentaires ci-dessous.
