Derzeit ist WordPress in unseren Gebieten nicht sehr beliebt, aber weltweit deckt es über 28 Prozent des Internets ab. WordPress verfügt über mehr als 150.000 Plugins und Themes, die allein auf WordPress.org über 1,3 Milliarden Downloads ausmachen. Es ist eine wirklich leistungsstarke Plattform für die Führung eines lukrativen Plugin-Geschäfts.
Wenn wir den Raum jedoch genauer untersuchen, stellen wir fest, dass nur 5% der Produkte ein kostenpflichtiges Angebot haben. Sie könnten denken, dass diese 5% 99% des Marktes besitzen, aber in Wirklichkeit ist dies weit davon entfernt.
Monetisierte Gegenstände machen nur 22 Prozent der gesamten aktiven Gegenstände aus. Die meisten installierten und aktiven Plugins und Themes auf dem WordPress-Markt sind völlig kostenlos. Nicht alle WordPress-Entwickler monetarisieren ihre Arbeit.
Technisch gesehen ist die Entwicklung von verteilter Open Source-Software wie einem WordPress-Plugin oder -Thema ziemlich einfach. Eine Kombination aus PHP und JavaScript / HTML - fertig - Sie können Ihr WordPress-Produkt bereitstellen!
Sie benötigen keine Server, um Ihre Software auszuführen, Sie müssen nicht viel über Datenbanken wissen und Sie benötigen nicht einmal objektorientierte Programmierung. Tatsächlich wurden viele der beliebtesten Plugins und Themes im WordPress-Ökosystem von autodidaktischen Entwicklern erstellt.
Es gibt auch sehr komplexe Plugins mit viel Logik sowie "Serviceware" -Plugins, die den Cloud-Service umschließen. Dies sind jedoch Ausnahmen.
In gewisser Weise hat WordPress nicht nur das Publizieren, sondern auch die Entwicklung demokratisiert. Die Kombination aus einer schwach typisierten internen Sprache wie PHP, einer großartigen Dokumentation und der Möglichkeit, GPL-Code von Drittanbietern zu verwenden, hat Zehntausende von WordPress-Benutzern zu Programmierern der Einstiegsklasse gemacht.
Es ist zu beachten, dass Sie keinen Server benötigen, um Ihr Produkt im WordPress.org-Repository anzubieten. Hierbei handelt es sich um ein zweischneidiges Schwert, das die Entwicklung und Wartung eines Projekts relativ einfach, aber sehr begrenzt macht.
Wenn es darum geht, ein Plugin oder Thema in ein kommerzielles Produkt (d. H. Business-Plugins) umzuwandeln, ist das eine ganz andere Geschichte. Dies ist technisch viel komplexer und vielschichtiger als das Erstellen eines Plugins / Themas und hat nichts mit der Funktionalität Ihres Moduls zu tun.
Die wichtigsten (technischen) Probleme der Monetarisierung von WordPress-Produkten
Nachdem wir einige Jahre bei WordPress gearbeitet hatten, identifizierten wir die wichtigsten technischen Probleme im Zusammenhang mit der Monetarisierung und haben Folgendes gelernt:
Einzug von Zahlungen
Dies ist offensichtlich: Wenn Sie ein WordPress-Geschäft starten möchten, müssen Sie Geld sammeln. Es gibt so viele verschiedene Aspekte und sich ändernde Umstände bei der Annahme von Zahlungen, dass es schwierig ist zu wissen, wo man anfangen soll.
Die einfachste Lösung wäre die Registrierung bei einem Zahlungsgateway, das eine eigenständige Zahlungslösung wie PayPal anbietet (vorausgesetzt, PayPal wird in Ihrem Land unterstützt). Sie können einen benutzerdefinierten Checkout-Link erstellen und diesen Link an der gewünschten Stelle in der kostenlosen Version des Plugins hinzufügen.
Dies ist ein guter Anfang, um Ihre ersten Dollars zu sammeln, aber es ist nicht zuverlässig. Alle gängigen Gateway-Lösungen wie PayPal, Stripe, Braintree oder Authorize.net hosten Ihren Pro-Code nicht, übernehmen keine Lizenzverwaltung und das Beste, was Sie von ihnen erhalten, ist neben der tatsächlichen Verarbeitung von Transaktionen eine elektronische Kaufbenachrichtigung.
Um den Prozess zu automatisieren, müssen Sie die API dieser Services in Ihr Produkt integrieren und Prozesse ausführen, um einen Download-Link für die Professional-Version zu öffnen oder nach dem Kauf automatisch ein Zip-Archiv per E-Mail zu senden.
Sie können versuchen, diese API-Rückrufe in Ihrer kostenlosen Software zu implementieren. Dies bedeutet jedoch, dass Sie Ihre Lizenz und die Logik für die Verarbeitung nach Zahlungseingang an jeden übertragen. Wenn Sie diesen Mechanismus schützen möchten, muss er auf Ihrem Server ausgeführt und mit der Logik der Lizenzierungsstufe synchronisiert werden.
Softwarelizenzierung
Sobald ein Benutzer Ihre Pro-Version erhalten hat und Sie über keinen Lizenzierungsmechanismus verfügen, können Sie nichts mehr tun, um ihn daran zu hindern, sie auf mehreren Websites zu verwenden, an Freunde zu senden, auf Facebook zu teilen oder sie sogar ins Internet zu übertragen.
Der offensichtliche Grund, warum Sie vorsichtig sein sollten, ist der Einkommensverlust. Wenn Sie eine Lizenz für jede Site für 100 US-Dollar pro Jahr verkaufen und ein Kunde seine einzige Kopie auf 10 verschiedenen Sites installiert, haben Sie einen Verlust von 900 US-Dollar.
Ein weiterer wichtiger Grund ist die Unterstützung. Woher wissen Sie, ob die Person, die Sie kontaktiert hat, ein echter Kunde ist oder Ihren Code nur als Torrent heruntergeladen hat, da Sie bezahlten Kunden vorrangigen Support bieten?
Wenn Sie Ihr kostenpflichtiges Angebot schützen möchten, anstatt Ihre Lizenzierung nur auf Vertrauen zu stützen, benötigen Sie eine Lizenzierungskontrollschicht, damit nur bezahlte Kunden auf Ihre kostenpflichtige Software zugreifen können.
Sicheres Code-Hosting
Aufgrund der Einschränkungen des WordPress.org-Repositorys, nämlich "Alles sollte kostenlos sein", ist das Platzieren von Premium-Plugins oder -Themen im Repository verboten. Wenn Sie ein Freemium-Produkt anbieten, sind die kostenpflichtigen Funktionen Ihres Produkts im Repository nicht zulässig.
Sie können sich bei einem der beliebten Git-Dienste wie GitHub oder BitBucket anmelden oder ihn ohne Versionskontrolllösung in einem Cloud-Speicher wie Amazon S3 hosten. Unabhängig davon, für welches Hosting Sie sich entscheiden, müssen Sie eine Reihe von Berechtigungen schreiben, um den Zugriff auf die Repository- / Cloud-Dateien nur auf Kunden mit einer gültigen Lizenz zu beschränken.
Software-Updates
Wenn es um Versionsaktualisierungen geht, ist die gute Nachricht, dass WordPress einen Software-Aktualisierungsmechanismus als Teil des Kerns enthält. Leider funktioniert dieser Mechanismus nur mit der offiziellen WordPress.org-API, sodass Sie ihn nicht für Ihren PRO-Code verwenden können.
Da PRO-Code in einem externen Repository gespeichert werden muss, benötigt Ihr PRO-Code eine zusätzliche logische Schicht, um den Standard-Software-Update-Mechanismus für die Arbeit mit Ihrem API-Endpunkt zu steuern.
Sie müssen Ihren RESTful-API-Endpunkt entwerfen und für die Mechanik der Softwareupdates bereitstellen. Die Logik hinter diesem Endpunkt sollte prüfen, ob die aufrufende Site über eine gültige Lizenz verfügt. Überprüfen Sie in diesem Fall, ob es eine neuere Version der Software gibt, und geben Sie die sichere URL zurück, um die neueste PRO-Version herunterzuladen.
Wenn Sie diese API sicher machen möchten, müssen Sie SSL konfigurieren und Authentifizierungs- und Autorisierungsstufen hinzufügen. Bezieht es sich auf den Kern Ihres Plugins oder Themas? Absolut nicht. Dies ist jedoch eine Voraussetzung, wenn Sie sich monetarisieren möchten.
Leider sind die oben genannten Punkte nur die Spitze des Eisbergs. Egal, ob Sie automatisch Rechnungen senden, kostenlose Testversionen anbieten, sich für Support-Services anmelden, an europäische Kunden verkaufen oder aus Europa verkaufen möchten, die Dinge werden ziemlich schnell chaotisch.
Als wir unser erstes Clearfy- Plugin starteten , verkauften wir im ersten Monat nur Lizenzen im Wert von 1.350 US-Dollar. Erst dann wurde uns klar, dass das Erstellen und Verkaufen von Plugins zwei völlig unterschiedliche Fähigkeiten sind.
Um im Vertrieb erfolgreich zu sein, müssen Programmierer neben technischen Problemen auch Vermarkter sein (Designer, Inhaltsschreiber, SEO-Experten, Sicherheitsspezialisten und Support).
Fügen Sie dies der Tatsache hinzu, dass Sie, wenn Sie sich selbst monetarisieren möchten, mehrere Server betreiben und in ernsthafte Backend-Arbeiten eintauchen müssen. Ist es für Einzelgänger möglich? Unsere Erfahrung zeigt, dass es ohne gut koordinierte Teamarbeit nicht möglich ist, in diesem Markt voranzukommen.