Erfaringer fra mit første kommercielle WordPress-plugin

Jeg lancerede mit første kommercielle WordPress-plugin, WP Social Media Slider, for halvandet år siden. Jeg har aldrig udgivet et kommercielt plugin før, så der var meget prøve og fejl. Gennem hele processen lærte jeg (og lærer stadig) nogle ekstremt værdifulde lektioner, der vil påvirke min fremtidige WordPress plugin-udvikling.


Hvis du allerede har rejst denne rejse, har du måske lyst til, at en masse af disse lektioner er ingen hjerner; Jeg føler bestemt sådan, når jeg ser tilbage på dem. Forhåbentlig er der dog et par af jer, der overvejer at komme i premium WordPress-plugin-udvikling og undrer sig over, hvad de skal forvente, og hvordan de skal gå videre. Forhåbentlig sparer de følgende lektioner dig lidt tid og stress, ligesom de har gjort for mig.

1. Det er meget lettere at frigive et kommercielt plugin, end jeg havde forventet.

Jeg har skrevet plugins til mine klienters websteder her og der, lige siden jeg begyndte at arbejde inden for WordPress. Jeg elsker at bruge plugins af to hovedårsager:

  1. De holder funktionaliteten modulopbygget
  2. De gør funktionaliteten delbar (i det mindste mellem dine egne websteder)

Da jeg var parat til at gå i dybden med kommercielle WordPress-plugins, var jeg lidt usikker på, hvor stor en virksomhed dette faktisk ville være. Ville min nye plugin forbruge mit liv? Ville jeg have brug for at investere mine livsbesparelser i reklame for at få et enkelt salg?

Med disse bekymringer i tankerne, dykkede jeg i hovedet … og blev meget behageligt overrasket over, hvad jeg fandt. Det viser sig, at det kun er lidt sværere at skrive et kommercielt plugin end at skrive et af de gratis plugins, som jeg har gjort hele tiden. Det forbød overhovedet ikke mit liv. Og hvad angår reklame, var jeg i stand til at få mit første salg, selv uden reklame. Død enkel, ikke?

Så jeg vil sige, at hvis du allerede kender PHP, er der ingen grund til, at du ikke skal skrive WordPress-plugins – selv ikke kommercielle. Det er den nemmeste ROI-tid, jeg har fundet i PHP-verdenen.

2. Fjern sekundært arbejde, selvom du skal betale.

En af de vanskeligste lektioner for mig at lære var, at selvom jeg kan gøre alt selv, skulle jeg sommetider ikke gøre det.

Eksempel 1: Licens- og opdateringssystemet

Det første eksempel på dette var med min licens- og opdateringsserver. Jeg overvejede kort at bruge WooCommerce API Manager, men efter at have set på dets prismærke besluttede jeg, at jeg hellere ville bruge den gratis løsning: den stadigt populære WP-opdateringsserver af Jānis Elsts.

Så jeg afsluttede det og arbejdede det ind i mit plugin og websted, og det har fungeret temmelig godt. I sidste ende tog det dog meget tid, og der er mindre funktionalitet end noget lignende WooCommerce API Manager giver. Og pludselig syntes de $ 129 (eller hvad det end kostede på det tidspunkt) prismærke på WooCommerce API Manager som en lav pris at betale for fantastisk funktionalitet og mindre arbejdstid. I sidste ende investerede jeg flere penge (fordi tid er penge, ikke?) I den “billigere” løsning.

Selvom jeg er sikker på, at WP Update Server er fantastisk i nogle scenarier, har jeg lært, at det for mig er billigere og lettere at bare forpinde pengene og bruge WooCommerce API Manager.

Eksempel 2: Hosting

Jeg har elsket Digital Ocean lige siden jeg opdagede dem. De har rent design, fantastiske priser, og alt er under min kontrol. Mens mit hjerte ønsker at gå med Digital Ocean, er jeg klar over, at jeg sandsynligvis ikke burde bekymre mig om serveradministration, når min plade allerede er så fuld.

Så jeg skiftede over til svinghjul for de fleste af mine WordPress-websteder. De leverer fuldt styret hosting, hvilket er lige hvad jeg havde brug for. Jeg har ikke fortrudt beslutningen et øjeblik. Den tid, de har reddet mig, er det værd at den stadig så lidt højere pris.

Svinghjul har været perfekt for mig.

Svinghjul har været perfekt for mig.

3. Med god support kan du bruge bugs til din fordel.

Ligegyldigt hvor meget du bug-test dit plugin, vil du have kunder, der støder på fejl. Den forskellige WordPress-verden vil sørge for det. Hvis du håndterer dine supportanmodninger godt, kan du faktisk bruge fejl til din fordel.

Her er hvad jeg mener. Når de fleste mennesker tænker på støtte, tænker de på langsomme svar, stædigt supportpersonale og kun måske – hvis de er heldige – en løsning i slutningen. Trosset den norm. Giv hurtig, kvalitetssupport. Hvis du gør det, er der en god chance for, at din kunde tænker bedre på dig, end hvis fejlen aldrig var sket.

Anyway, det har ofte fungeret for mig. I et tilfælde havde jeg en kunde, der kontaktede mig om en fejl, og jeg hjalp hurtigt hende med at løse det. Efter at have hjulpet hende fablede hun om min ”fantastiske støtte” og spurgte, om hun kunne komplimentere mig til min vejleder. Jeg har ikke en vejleder, men jeg var alligevel taknemmelig for taknemligheden. Og her er det: bugten og støtten gjorde hende faktisk mere begejstret for plugin. Temmelig pæn, ret?

Formaliteter, shormaliteter.

Med hensyn til support er det, hvad jeg har fundet, fungerer bedst: Jeg prøver ikke at være for formel om tingene. Med andre ord, jeg prøver bare at være venlig og hjælpsom. En af de ting, som mange mennesker hader ved supportopkald, er at det føles som om supportteknikken simpelthen er at recitere forhåndskrevne spørgsmål og svar uden at lytte til dit problem. Så det gør jeg ikke. I stedet forsøger jeg altid at:

  • Svar hurtigt; om muligt samme arbejdsdag
  • Vær opmærksom; Jeg prøver at lytte og arbejde med kunden som med en ven
  • Jeg underskriver ikke mine supportsvar med mit virksomheds navn. I stedet bruger jeg mit eget navn (med min firmasignatur under)
  • Hvis supportanmodningen kræver yderligere opfølgning, prøver jeg også at tage sig af det hurtigt
  • jeg som lejlighedsvis at bruge idiome (f.eks. bjælke op på det forkerte træ) og uformelle sammentrækninger (f.eks. Whatcha synes?)
  • Bortset fra ovenstående punkt forsøger jeg at have upåklagelig store bogstaver, tegnsætning og grammatik

Nogle gange forhindrer livets galskab mig i at tilbyde den perfekte støtte, jeg har haft synes godt om at give, men jeg synes, det er stadig vigtigt at have de rigtige mål.

Så bare hold alt dette i tankerne. Fejl er dårlige, men hvis du tilbyder stor support, vil du forvandle det, der kunne have været en frygtelig situation til en potentiel tilbagevendende kunde. Og selvom de ikke vender tilbage, gjorde du i det mindste nogens dag lidt lysere.

4. Plugins er gode til netværkssamarbejde.

Overraskende (for mig) har jeg mødt nye venner og forretningsforbindelser, simpelthen fordi de fandt og brugte mit plugin. Helt vildt! Det viser sig, at frigivelse af et plugin giver dig muligheden for at møde fantastiske nye mennesker i WordPress-verdenen.

Her er et tip, som jeg prøver at være bedre til: få mest muligt ud af enhver lejlighed ved at følge op med de mennesker, du møder. Følg dem på Twitter. Tjek deres websted og fortæl dem, hvis du kunne lide det, du fandt. Hvis du er en introvert som mig, kan du måske føle dig underlig over dette til tider, men jeg har fundet, at folk næsten altid nyd at have nogen til at tjekke ud og (oprigtigt) komplimentere dem for deres arbejde.

5. Hver udviklingskamp er en plugin-idé.

I mit tilfælde ideen til WP Social Media Slider blev født, da jeg så, at der ikke var noget plugin online, der gjorde det muligt for mig at vise mine Facebook-, Twitter- og Instagram-poster direkte på mit websted. Jeg havde virkelig brug for dette til et projekt, jeg arbejdede på, og efter lange timers søgning konkluderede jeg, at løsningen var at bygge det selv. Da det var så nyttigt for mig, var det en let beslutning at frigive den til offentligheden.

Lige siden med succes frigivelse af det, har jeg tænkt anderledes på plugins. Hver gang jeg ikke kan finde et plugin, der imødekommer mine behov, går der en alarm i mit hoved, der siger “Du er sandsynligvis ikke den eneste person, der ønsker et plugin som dette.”

Et nyligt eksempel på dette er dette: Jeg har foretaget et par websteder for nylig, der krævede masser af CSV-styring (eksport af brugerdefinerede data, import af brugerdefinerede data for at oprette CPT’er, navngiv det). Der er nogle plugins derude der slags gjorde, hvad jeg ville, men intet passede regningen fuldstændigt. Så det gik “great plugin idea” -alarmen i mit hoved, og jeg udviklede min egen løsning, som jeg kaldte CSV Ess. Det forenkler import og eksport af CSV-filer af næsten alt til (eller ud af) indlæg, CPT’er og brugere. (I øvrigt, hvis det lyder som noget, du måske er interesseret i, er du velkommen til at tilmelde dig csvace.com for meddelelser om dens frigivelse.)

Hvis du på den måde altid tænker på dine kæmper som gode plugin-ideer, vil du aldrig mangle idéer, og du vil altid have mindst en person (du), der vil have gavn af dem!

6. Det gør en stor forskel at have en gratis version af plugin i det officielle WordPress-plugin-bibliotek.

Marketing er hård. I det mindste er det svært, hvis du ikke ved meget om markedsføring. Det er derfor du absolut skal drage fordel af WordPress-plugin-bibliotek–Sandsynligvis den nemmeste og billigste (gratis) marketing der er til WordPress-plugins. Det kan ende med at blive din største kilde til trafik. Jeg ved i mit tilfælde, at jeg er blevet overrasket over, hvor mange mennesker der finder WP Social Media Slider gennem plugin-biblioteket.

WordPress Plugin Directory

WP Social Media Slider Lite i WordPress Plugin Directory

Foruden at være en markedsføringsmulighed er det også en god måde at lade potentielle kunder prøve din plugin med en gratis version af plugin. Jeg ved, at mange mennesker vil sikre sig, at plugin passer til deres behov, før de udskriver kontanter, og en gratis version er netop det, de har brug for.

7. Tilbagevendende kunder er en rigtig ting – selvom du kun har et plugin til salg.

Jeg har kun et frigivet plugin lige nu, så i starten tænkte jeg ikke på tilbagevendende kunder. Jeg mener, i de fleste af softwarebrancherne behøver en kunde kun at købe softwaren en gang.

Jeg er kommet til at lære, at premium-WordPress-pluginindustrien er anderledes. I WordPress-pluginindustrien køber mange (sandsynligvis de fleste) af dine kunder dit plugin på vegne af en klient af dem. Hvis de kan lide dit plugin, kan de overveje at købe dit plugin igen til fremtidige kunder.

Husk det, når du yder support til en klient. Hvis du efterlader et godt indtryk på dem, kan du få mere end det eneste første salg til dem.

8. Undervurder ikke dig selv; sæt en rimelig pris. Udviklere opkræver sandsynligvis alligevel det til deres klient.

Da jeg først lancerede plugin besluttede jeg, at jeg ville øge mine chancer for at sælge ved at indstille en lavere pris, end jeg normalt så plugins sælge til. Med det i tankerne lancerede jeg med en pris på $ 15 for WP Social Media Slider.

Efter et par måneders salg forstod jeg, at jeg solgte mig selv kort. Dette var meget billigere end de fleste WordPress-plugins, der blev solgt til, og min plugin var lige så værdifuld som mange af dem. Så jeg hævede prisen til $ 29 og så ikke nogen ændring i salget; lige så mange mennesker købte det. Dette førte mig til en vigtig erkendelse: for mange WordPress-udviklere er der ikke nogen signifikant forskel mellem $ 15 og $ 29 … eller endda højere end det. De køber plugin og skal bare opkræve det som en udgift for deres klient. I det mindste for mig at indstille en super lav pris lokkede ikke flere mennesker til at købe den.

Jeg mener bestemt ikke dette som en anbefaling om at rive folk væk. Jeg mener bare, at du ærligt skal evaluere, hvad du synes, at dit plugin er værd og sælge det til den pris. Tilbyder du noget unikt? Betyder arten af ​​dit plugin, at du bruger en masse tid på support? Hvor meget tid sparer du dine kunder?

Indstil en rimelig pris, og så længe det virkelig er fair, vil dine kunder sandsynligvis være glade for at betale den.

Så meget at lære og masser af tid.

Så det er det, jeg har lært indtil videre. Jeg er overbevist om, at der er mange, mange flere lektioner, jeg kan lære, når jeg fortsætter med at udforske den premium WordPress-plugin-verden. For mig er det ret spændende.

Hvad med dig? Har du udviklet WordPress-plugins? Har du lært de lektioner, du gerne vil dele om i kommentarerne nedenfor?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map