Verkauf von WordPress-Produktpaketen und Mitgliedschaften, einer Affiliate-Plattform, Proration, Multisite-Netzwerkintegration
Veröffentlicht: 2018-04-05Versionshinweise sind unser monatliches Update, das die neuesten Produktverbesserungen hervorhebt, die wir vorgenommen haben, damit Sie ganz einfach über Neuigkeiten auf dem Laufenden bleiben. Folgendes haben wir zwischen August 2017 und März 2018 eingeführt.
Wir haben uns seit August nicht mehr auf einer tropischen Insel verlaufen, tatsächlich haben wir so hart an der Produktseite gearbeitet, dass wir nicht einmal Zeit hatten, diese Versionshinweise zu veröffentlichen. Es gibt eine Menge erstaunlicher neuer Funktionen, die wir in den letzten sechs Monaten ausgeliefert haben, wahrscheinlich mehr als 30 verschiedene Funktionen, also werde ich nicht alles abdecken, nur die größten Versionen.
Achtung, fertig, los…
Bündel verkaufen
Die Möglichkeit, Bundles zu verkaufen, stand für über 2 Jahre auf unserer TODOs-Liste, daher sind wir sehr aufgeregt, dies herauszubringen, und sind gespannt, wie es Ihnen helfen wird, den LTV (Lifetime Value) Ihrer Kunden zu erhöhen.
Die Bundle-Lösung ist sehr flexibel und ermöglicht es Ihnen, jede Kombination von Produkten zu verkaufen: Themen, Plugins und Add-Ons. Alles unter einer einzigen Lizenz und einem einzigen Abonnement (oder einem einzigen Kauf mit einem lebenslangen Plan).
Ich möchte hervorheben, dass wir viel Planung in das Design der Bundles gesteckt und uns mit erfolgreichen Geschäftsinhabern beraten haben, die seit Jahren Bundles verkaufen, um eine hervorragende Lösung zu entwickeln und häufige Fehler anderer Systeme auf dem Markt zu vermeiden. Eines der Dinge, die wir während des Designs gelernt haben, war zum Beispiel, wie wichtig es ist, einen einzigen Lizenzschlüssel pro Bundle zu haben. Stellen Sie sich ein Bündel von 20 Add-Ons vor. Konkurrierende Verkaufsplattformen generieren für jeden Kauf des Bundles 20 verschiedene Lizenzschlüssel. Abgesehen davon, dass dies eine Verschwendung von Speicherressourcen ist. Es überfüllt auch das Dashboard für die Lizenzverwaltung und fügt dem Kunden einen großen Aufwand hinzu, wenn er seine Lizenzschlüssel aktivieren muss. Anstatt eine Lizenz zu kopieren und sie dann über alle Add-Ons hinweg einzufügen, muss der Kunde seinen Browser-Tab 40 Mal wechseln! Tab wechseln, Lizenz kopieren, Tab zu WP wechseln, Lizenz einfügen… und immer wieder… Stellen Sie sich vor, wie nervig die Benutzererfahrung in diesem Fall wäre. In einigen Paketen können sogar noch mehr Produkte enthalten sein.
Obwohl wir VIELE Änderungen in die Monetarisierungs-Engine integriert haben, damit alles funktioniert, haben wir die Frontend-Benutzererfahrung einfach und intuitiv gehalten. Sie können in buchstäblich weniger als 2 Minuten mit dem Verkauf von Bündeln Ihrer vorhandenen Produkte beginnen.
Ich möchte die Bundle-Preise von Iconic vorstellen, die ein hervorragendes Beispiel für eine saubere und elegante Art sind, Bundles zu verkaufen:
Mitgliedschaften verkaufen
Wenn Sie von Online-/Website-Mitgliedschaften sprechen, bedeutet dies normalerweise, dass Sie eingeschränkte Inhalte abonnieren, auf die Sie sonst keinen Zugriff hätten. In unserem Kontext bedeutet eine Mitgliedschaftslizenz für ein Plugin-Geschäft oder einen Themenshop, dass ein Kunde eine Mitgliedschaft abonnieren kann, um auf eine Teilmenge oder alle aktuellen und zukünftigen Produkte des Shops zuzugreifen. Wenn Sie darüber nachdenken, gibt es fast keinen Unterschied zwischen einem Bundle und einer Mitgliedschaft, wenn sich die Mitgliedschaft im Kontext auf WordPress-Plugins und -Themen bezieht. Es ist nur eine Frage der Terminologie. Als uns das während des Designprozesses der Bundles klar wurde, entschieden wir uns, diese beiden Fliegen mit einer Klappe zu „schlagen“ (wir lieben Tiere übrigens). Daher haben wir beim Einrichten Ihres Bundle-Plans eine Option hinzugefügt, mit der Sie alle zukünftigen Produkte in den Plan aufnehmen können, wodurch es zu einer klassischen Plugin-/Theme-Mitgliedschaft wird:
Wie bereits erwähnt, können Sie eine beliebige Kombination von Produkten in einem Paket verkaufen. Wenn Sie also einen Themenshop haben, können Sie damit beginnen, eine Mitgliedschaft für alle Ihre Themen zu verkaufen. Wenn Sie ein Plugin-Geschäft haben, können Sie einen gebündelten Zugriff auf alle Ihre Plugins verkaufen. Und schließlich, wenn Sie sowohl Plugins als auch Themes verkaufen, können Sie den Zugriff auf alle Ihre Produkte kombiniert verkaufen
Eine Affiliate-Plattform
Wir haben die Veröffentlichung der Freemius-Affiliate-Plattform bereits im November angekündigt, als wir einen riesigen Leitfaden zum Starten eines Partnerprogramms für Ihre WordPress-Produkte veröffentlichten, aber da wir damals keine Versionshinweise veröffentlicht haben, wollte ich es hier noch einmal erwähnen . Kurz gesagt, Freemius enthält jetzt eine vollständige und sichere Affiliate-Lösung, sodass Sie mit dem Onboarding von Affiliate-Vermarktern beginnen können, um Ihre Produkte gegen eine Provision zu bewerben.
Um das Affiliate-Programm zu aktivieren, navigieren Sie zum Freemius-Dashboard und klicken Sie auf AFFILIATION. Schalten Sie dort das „Activate Affiliation Program“ ein:
Derzeit können Sie Affiliates entweder manuell über das Dashboard hinzufügen oder Affiliates sich direkt über ihr WP Admin-Dashboard für Ihr Programm bewerben lassen:
Um die Partneranwendung in Ihr Produkt aufzunehmen, gehen Sie zur Seite SDK-INTEGRATION und aktivieren Sie das neue Kontrollkästchen Partner:
Dadurch wird das Integrations-Snippet aktualisiert, sodass Sie eine neue Version mit dem aktualisierten Code bereitstellen müssen.
Wie geht es mit der Affiliate-Lösung weiter?
Auf unseren TODOs für die Zugehörigkeit fehlen noch zwei Bausteine:
- Derzeit bieten wir kein Bewerbungsformular an, das Sie für Ihren Standort verwenden können. Ja, Sie können unsere API nutzen, um das Formular zu erstellen, aber wir möchten etwas Out-of-the-Box anbieten.
- Die zweite Sache ist die rechtliche Vereinbarung des Partnerprogramms. Wir planen, mit unserer Anwaltskanzlei zusammenzuarbeiten, um eine wiederverwendbare Vereinbarung zu erstellen, die Sie auf Ihrer Website verwenden können. Zu diesem Zeitpunkt müssen Sie sich jedoch selbst darum kümmern.
Upgrades und Downgrades Anteil
Bisher hatten Kunden keine wirkliche Möglichkeit, ihre Lizenzen up- oder downzugraden. Ein Kunde könnte seinen Plan aktualisieren, aber hinter den Kulissen würde die Engine eine neue Lizenz und ein neues Abonnement generieren und die vorherige Einrichtung ignorieren. Dies führte zu 2 Problemen:
Problem Nr. 1 – Keine automatische Aufteilung
Stellen Sie sich den folgenden Anwendungsfall vor: Ein Freiberufler hat eine Einzelseiten-Jahreslizenz für Ihr WordPress-Theme erworben. Nach nur wenigen Wochen verlieben sie sich in Ihr Theme und stellen fest, dass sie die jährliche unbegrenzte Site-Lizenz abonnieren und Ihr Theme in all ihren Projekten verwenden möchten. Genial, oder? Zuvor würde der Freiberufler dann auf das neue Standortlimit upgraden und den vollen Preis zahlen, obwohl er erst kürzlich die Einzelstandortlizenz erworben hat. Derselbe Kunde würde sich höchstwahrscheinlich an den Support wenden und wütend eine Rückerstattung der ersten Zahlung verlangen. Andere Kunden, die es im Voraus bemerkt haben, würden sich vor dem Upgrade erneut an Ihren Support wenden, was nicht so glücklich ist. Unsere Problemumgehung für diesen Fall bestand darin, den Verkäufern zu sagen, dass sie einen einmaligen Gutschein für den anteiligen Preis ausstellen sollten. Nicht mehr! Die Proration wird jetzt vollständig unterstützt und funktioniert wie ein Zauber.
Problem Nr. 2 – Keine Lizenzaktualisierungen
Ein weiterer Anwendungsfall, den die Proration löst, ist:
Angenommen, Sie verkaufen ein Nur-Premium-Plugin mit zwei Plänen: Pro und Pro+. Ein Kunde abonniert Ihr jährliches Pro-Paket für 5 Sites und aktiviert die Lizenz auf allen seinen 5 Sites. Dann stellen sie nach kurzer Zeit fest, dass sie eigentlich die Pro+ Lizenz benötigen. In der vorherigen Konfiguration ging der Kunde auf Ihre Website, um auf Pro+ zu upgraden, aber da es keine Möglichkeit gab, anzugeben, dass es sich um ein Upgrade einer bestehenden Lizenz im Freemius Checkout handelt, zahlte er trotzdem den vollen Pro+-Betrag Sie haben erst kürzlich für den Pro-Plan bezahlt. Außerdem hätten sie einen neuen Lizenzschlüssel erhalten und müssten die neue Lizenz auf allen diesen 5 Sites erneut aktivieren. Nicht so benutzerfreundlich Mit dem neuen Release können Kunden dem Checkout-Kontext eine Lizenz hinzufügen:
Der neue Prorationsmechanismus löst beide genannten Probleme: Kunden erhalten einen Prorationsrabatt (falls zutreffend) und ihre Lizenz wird automatisch aktualisiert, sodass sie nichts weiter tun müssen, um die Pro+-Lizenzfunktionen auf Websites zu aktivieren, die bereits eine aktiviert haben Lizenz.
Bereitstellung und PHP-Präprozessor
Unser PHP-Präprozessor unterstützt jetzt die PHP7-Syntax, zusätzlich zur PHP5-Syntax, die wir zuvor ausschließlich unterstützt haben.
Ein weiteres kleines, aber wichtiges Update, das wir vorgenommen haben, besteht darin, das Suffix „ (Premium)“ nicht an den Plugin-/Theme-Namen anzufügen, wenn das Produkt nur Premium ist (ohne kostenlose Version). Die Idee hinter dem Suffix ist es, Kunden dabei zu helfen, die Premium-Plugin-Version leicht zu identifizieren, wenn sie sowohl die kostenlosen als auch die Premium-Produkte in ihrer WordPress-Umgebung installiert haben. Dies ist jedoch offensichtlich nicht erforderlich, wenn es nur eine Codeversion für das Produkt gibt.
MailChimp-Integration
Wenn Sie ein MailChimp-Benutzer sind, der mit Freemius verkauft, haben wir einige großartige Neuigkeiten für Sie:
Planbasierte Segmentierung
Unsere MailChimp-Integration fügt jetzt automatisch ein benutzerdefiniertes Briefvorlagenfeld hinzu, um den Plannamen Ihrer Kunden zu speichern:
Um diese Funktion nutzen zu können, müssen Sie mindestens eine Regel einrichten, die Zahlungen, Abonnements oder Lizenzen zugeordnet ist. Wenn beispielsweise ein Ereignis „ license.created
“ ausgelöst wird, fügen Sie den Benutzer zur Liste „Meine Kunden“ hinzu. Sobald Sie es eingerichtet haben, können Sie eine planbasierte Segmentierung Ihrer Benutzer und Kunden erstellen und basierend auf den Plänen der Kunden verschiedene Marketingkampagnen ausrichten:
Auf Geolokalisierung basierende Segmentierung
Wir fügen jetzt auch den Ländercode des Benutzers in die MailChimp-API-Aufrufe ein, sodass Sie auch eine standortbasierte Segmentierung erstellen können:
Wichtig: Diese Funktionen gelten nicht rückwirkend und funktionieren nur für neue Abonnenten.
Bewertungen & Hilfe Scout App Update
Um Ihnen zu helfen, mehr Bewertungen und Erfahrungsberichte von verifizierten Käufern zu erhalten, haben wir der Benutzerprofilseite eine Schaltfläche hinzugefügt, die einen direkten Link zum Hinterlassen einer Bewertung des gekauften Produkts abruft:
Dies ist besonders praktisch für Ihr Support-Team. Wenn Sie gerade einem Kunden geholfen haben – senden Sie ihm den direkten Link, um Ihr Produkt zu bewerten, während er sich darüber freut.
Wenn Sie Help Scout für Ihr Support-Ticketing-System verwenden, haben wir unsere Help Scout-App erweitert, indem wir den Review-Link direkt in die Help Scout-Seitennavigation aufgenommen haben:
Wenn der Benutzer das Produkt bereits bewertet hat, zeigt die App statt des Links die Bewertung an, die er abgegeben hat:
Eine weitere hilfreiche Verbesserung der Help Scout App, die wir vorgenommen haben, ist das Abrufen des Benutzerprofils basierend auf allen E-Mail-Adressen, die mit dem Benutzer auf Help Scout verknüpft sind, anstelle der Hauptadresse:
Wöchentliche Umsatzberichte
Wir wissen, wie wichtig es für Sie ist, mit Ihrem Unternehmenswachstum Schritt zu halten. Um dies zu erleichtern, haben wir einen wöchentlichen Umsatzbericht eingeführt, mit dem Sie eine schöne Aufschlüsselung Ihrer wöchentlichen Leistung einsehen können:
Anzeige Ihrer wiederkehrenden Umsätze, Neuverkäufe, Verlängerungen und Herabstufungen.
Die E-Mail-Vorlage wurde von BillGuards wöchentlichen Kreditkarten-Spesenabrechnungen inspiriert und ist, wie Sie sehen können, zuerst mobil, sodass Sie sie problemlos über jedes Gerät nutzen können.
Ein Nachteil ist, dass Sie bei vielen Produkten einen wöchentlichen Bericht für jedes Produkt erhalten, was überwältigend sein kann. Wir planen, in Zukunft das Konzept eines „Stores“ einzuführen, um unter anderem die wöchentlichen Berichte in einer einzigen Ansicht zusammenzufassen.
Freemius Checkout-Verbesserungen
Zunächst einmal haben wir endlich die Freemius Checkout JavaScript API dokumentiert!
Freemius Checkout mit einem Coupon laden
Wir haben diese Funktion bereits im November in unserer geschlossenen Slack-Gruppe angekündigt, kurz vor der BFCM-Periode (Black-Friday/Cyber-Monday). Sie können der Kasse jetzt ganz einfach einen Gutschein zuweisen. Wenn ein Benutzer auf die Schaltfläche „Kaufen“ klickt, wird die Kasse mit dem Gutschein vorab geladen. Dies ist besonders nützlich, wenn Sie regelmäßig Werbeaktionen durchführen. Wenn Sie beispielsweise einen 50 %-Winterschlussverkauf mit einer Kopfleiste vermarkten, können Sie eine Schaltfläche „Kaufen“ hinzufügen, die automatisch den Checkout mit dem 50 %-Rabattcoupon (bereits angewendet) lädt und dem Interessenten die Mühe erspart, den Couponcode manuell einzugeben .
"Kaufen" des kostenlosen Plans
Nicht alle Ihre kostenlosen Benutzer werden sich für den kostenpflichtigen Plan Ihres Produkts anmelden oder ein Upgrade darauf durchführen, aber diese neue Funktion ermöglicht es Ihnen, die Lead-Details Ihrer kostenlosen Benutzer zu erhalten und diese zu nutzen, um sie in Zukunft in zahlende Benutzer umzuwandeln. Anstatt nur die ZIP-Datei zu verteilen, können Sie den kostenlosen Plan jetzt direkt von Ihrer Website aus „verkaufen“:
Lizenzauswahl für mehrere Standorte
Wenn Sie mehrere Lizenzstufen für einen Plan anbieten, können Benutzer die Lizenzstufe jetzt direkt an der Kasse ändern:
Dies bietet Ihnen und Ihren potenziellen Kunden mehr Flexibilität. Als datengesteuertes Unternehmen haben wir außerdem begonnen, die Auswirkungen der Auswahl der Lizenzstufen zu verfolgen, und bisher haben 59,5 % der abgeschlossenen Checkout-Sitzungen die Lizenzstufe erhöht. Wir haben noch nicht genug Daten, um daraus endgültige Schlüsse zu ziehen, aber unser Ziel ist es, den Umsatz zu steigern und uns nicht selbst ins Knie zu schießen. Wenn wir eine allgemeine Verringerung des CLTV feststellen, können wir diese Verbesserung überdenken.
Cross-Browser-Kompatibilität
Dank unserer neuen Verkäufer von WP Royal, die verrückt nach Perfektion und Cross-Browser-Kompatibilität sind (im positiven Sinne), haben wir einige clientseitige Fehler in Safari, Edge und IE11 behoben. Jetzt funktioniert der Checkout in allen Browsern (modern und veraltet) einwandfrei.
Flexible Preisgestaltung
Flexible Abrechnungszyklen
Unser Checkout kann jetzt mit inkonsistenten Abrechnungszyklen über die Preisgestaltung Ihres Plans hinweg umgehen, was Ihnen mehr Flexibilität gibt. Sehen Sie sich zum Beispiel die folgende Preisgestaltung an:
Wie Sie sehen können, wurden der monatliche Einzelseitenpreis und der Lebenszeitpreis für unbegrenzte Seiten leer gelassen. Der Checkout passt nun automatisch die verfügbaren Abrechnungszyklen basierend auf der Auswahl der Site-Lizenzstufe wie folgt an:
Hinweis: Im Moment zeigt die im Dashboard automatisch generierte Preisseite für Freemium-Plug-ins und -Designs nur Abrechnungszyklen an, die für alle Pläne und alle Multi-Site-Lizenzstufen verfügbar sind.
Flexible Multi-Site-Lizenzstufen
Wir haben die Möglichkeit eingeführt, die Preisniveaus für mehrere Standorte eines Plans auszublenden:
Diese Funktion ist großartig, wenn Sie Kunden mit speziellen Massenlizenzanforderungen haben. Angenommen, Sie verkaufen Lizenzen für einen, drei oder fünf Standorte. Eine Agentur kontaktiert Sie mit der Bitte um ein Angebot für eine Lizenz für 100 Sites. Sobald Sie sich auf den Preis geeinigt haben, können Sie einfach eine Lizenzpreisstufe für 100 Sites hinzufügen und diese ausblenden. Senden Sie dann einen direkten Checkout-Link an den Benutzer, um alles mit dem System zu optimieren, ohne Ihre Preise für den Rest der Kunden zu übertreiben (oder offenzulegen).
Erweiterung der Lizenzierungs-Engine
Bisher bot unsere Plankonfiguration zwei Optionen in Bezug auf die Lizenzgenerierung:
- Eine Sperrlizenz : Sobald eine Lizenz abläuft, wird die Premium-Logik unzugänglich.
- Eine nicht blockierende Lizenz: Wenn eine Lizenz abläuft, bleibt die Premium- Logik aktiv, aber Produktaktualisierungen und Support sind deaktiviert.
Die Konfiguration erfolgte über alle Abrechnungszeiträume hinweg. Wenn Sie unseren Fortschritt und unseren Blog verfolgen, wissen Sie bereits, dass wir Entwickler ermutigen, nachhaltige, SaaS-ähnliche Unternehmen aufzubauen, was auch bedeutet, monatliche Pläne zu verkaufen, wenn es gut passt. Beim monatlichen Verkauf besteht eine der wichtigsten Möglichkeiten, um den Missbrauch dieses Abrechnungszeitraums zu vermeiden, darin, die Pläne für die Verwendung von Sperrlizenzen zu konfigurieren. Allerdings erwarten Kunden im heutigen WordPress-Ökosystem, dass sie beim Kauf eines Jahresplans für ein Plugin oder ein Theme die Funktionen auch nach Ablauf der Lizenz weiter nutzen können. Daher haben wir eine 3. Option für die Lizenzgenerierung eingeführt:
Mit dieser Option erhalten Sie das Beste aus beiden Welten: Sie können weiterhin Jahrespläne verkaufen und Non-Blocking-Lizenzen anbieten, aber auch mit dem Verkauf monatlicher Blocking-Lizenzen beginnen. Der generierte Lizenztyp unterscheidet sich also je nach Abrechnungszeitraum. Wir hoffen, dass diese Ergänzung mehr Entwickler dazu ermutigt, monatliche Pläne einzuführen!
Benutzerdefiniertes Produktsymbol hochladen
Sie können jetzt das Symbol Ihres Produkts direkt im Dashboard hochladen. Abgesehen davon, dass es cool ist, ist es auch sehr hilfreich, wenn Sie mehrere Produkte auf Freemius haben:
Profilbild hochladen
Du kannst jetzt dein Profilbild im Profilbereich hochladen:
Gebrandete Rechnungen
Alle neuen Rechnungen sind jetzt mit dem Symbol Ihres Produkts gekennzeichnet:
Darüber hinaus fügen wir jetzt eine Dankesnachricht mit Ihrer konfigurierten Support-E-Mail-Adresse hinzu, damit Kunden Ihren Support-Kanal leichter finden können:
Automatisch generierte EULA für die Einreichung von Streitbeweisen
Da wir derzeit Streitfälle behandeln, suchen wir ständig nach Möglichkeiten, den Prozess für uns zu vereinfachen und unsere Gewinnchancen für Sie zu erhöhen. Wir waren ziemlich erfolgreich darin, PayPal-Streitigkeiten zu gewinnen, aber wenn es um Kreditkarten geht, da die endgültige Entscheidung von der Bank des Kunden getroffen wird, sind die Banken normalerweise gegenüber ihren Kunden voreingenommen, es sei denn, die Gegenbeweise sind wirklich stark. Eines der Dinge, die wir kürzlich hinzugefügt haben, ist eine automatisch generierte EULA (Endbenutzer-Lizenzvereinbarung) aus Ihrer ausgewählten Konfiguration und Ihren Einstellungen. Die EULA wird nun unter der Haupt-CTA-Kaufschaltfläche (Call-to-Action) als Link „Lizenzbedingungen“ hinzugefügt:
Die EULA konzentriert sich auf die Erläuterung der Rückerstattungsrichtlinie zu Abonnements und automatischen Verlängerungen, Kündigungen, Softwareaktualisierungen usw., und wir fügen diesen Link als Teil der Einreichung von Beweismitteln für Streitfälle hinzu.
Wichtig: Diese EULA ist kein Ersatz für Ihre Vereinbarung. Sie sollten Ihre eigene EULA auf Ihrer Website haben, die Dinge abdeckt, die mit Ihren Plugins und Theme-Besonderheiten zusammenhängen.
Wenn Sie Ihre EULA überprüfen möchten, können Sie darauf zugreifen über:
https://freemius.com/terms/{id}/{slug}/
Wir planen, die EULA auch in die E-Mails nach dem Kauf aufzunehmen, um unseren Fall der Vorlage von Nachweisen noch stärker zu machen.
WordPress SDK 2.0.1 ist da!
Seit dem letzten Post mit den Versionshinweisen haben wir 3 offizielle Versionen des SDK veröffentlicht (1.2.2.9, 1.2.3, 1.2.4). Heute freuen wir uns, Version 2.0.1 zu veröffentlichen. Der Grund für den Anstieg der Hauptversionsnummer ist, dass wir etwa 4 der letzten Monate damit verbracht haben, das SDK in WordPress Multisite-Netzwerke zu integrieren. Wir mussten große Designänderungen am Speichermodell vornehmen, um ein nahtloses Erlebnis in Umgebungen mit mehreren Standorten zu bieten.
Multisite-Integration auf Netzwerkebene
Nur zur Verdeutlichung, das WordPress SDK hat vorher gut mit Multi-Sites funktioniert, aber die UX war nicht optimiert. Ihre Benutzer mussten sich für jede Site anmelden oder die Aktivierung überspringen, und Ihre Kunden mussten ihren Lizenzschlüssel für jede Untersite im Netzwerk aktivieren. Wenn beispielsweise ein Super-Admin mit einem Netzwerk mit 20 Sites eine Lizenz für 25 Sites für Ihr Produkt gekauft hat, musste er die Lizenz 20 Mal aktivieren. Nicht sehr benutzerfreundlich Sogar frustrierend.
Mit der neuen Integration können Super-Admins jetzt Lizenzen auf Netzwerkebene anmelden/überspringen/aktivieren, wodurch die UX viel besser wird. Ich kann mit Zuversicht sagen, dass dies die beste Multisite-Integration auf Netzwerkebene ist, die derzeit auf dem Markt erhältlich ist! Wir haben eine elegante und nahtlose UX geschaffen, während wir bei Bedarf auch sehr flexibel sind (unter Berücksichtigung von Agenturen).
Die spezielle Integration funktioniert nur für netzwerkaktivierte Plugins.
Opt-in auf Netzwerkebene
Wenn ein Benutzer Ihr Plugin in einem Multisite-Netzwerk aktiviert, wird ihm der folgende Opt-in-Bildschirm angezeigt:
Es gibt 2 neue Elemente:
- Das Kontrollkästchen „Auf alle Websites im Netzwerk anwenden“.
- Der Aktionslink „An Site-Admins delegieren“.
Sie fragen sich wahrscheinlich: „Was ist die Delegierungsoption für Site-Admins?“ Fangen wir also damit an. Einer der Anwendungsfälle für den Betrieb eines Multisite-Netzwerks ist das Hosting (z. B. ist WordPress.com tatsächlich das größte WordPress-Multisite-Netzwerk). Betrachten Sie das folgende Szenario, in dem ein Hosting-Anbieter ein „wesentliches“ Plugin in seinem gesamten Netzwerk aktivieren möchte, aber nicht die Entscheidung bezüglich der Nutzungsverfolgung oder Lizenzierung für die gehosteten Websites treffen möchte. Robert Abela, der ein neuer Freemius-Partner (Plugin-Verkäufer) ist, begann mit dem Verkauf von WP Security Audit Log mit Freemius und ist ein hervorragendes Beispiel für diesen Anwendungsfall. Sie bieten ein Plugin für das Audit-Log-Tracking an, das für jede Website ein unverzichtbares Produkt ist. Wenn also ein kleines Hosting-Unternehmen Roberts Plugin seinem gesamten Netzwerk anbieten möchte, kann es dies ganz einfach tun, während es die Verwaltung des Plugins an die Site-Administratoren delegiert, ohne Maßnahmen in ihrem Namen zu ergreifen.
Nachdem wir uns nun mit dem Delegierungsteil vertraut gemacht haben, wollen wir uns mit dem neuen Kontrollkästchen befassen. Wenn das Kontrollkästchen aktiviert ist, wirkt sich die Aktion, die der Super-Admin ausführt, auf alle Sites im Netzwerk aus (einschließlich neu erstellter Sites). Falls der Super-Admin unterschiedliche Aktionen für verschiedene Unterseiten durchführen möchte, kann er das Kontrollkästchen deaktivieren und einfach auswählen, welche Aktion pro Website durchgeführt werden soll:
Lizenzaktivierung auf Netzwerkebene
Auf sehr ähnliche Weise können Superadministratoren eine Lizenz in ihrem gesamten Netzwerk aktivieren, die Lizenzaktivierung an Site-Administratoren delegieren oder manuell auswählen, für welche Unterwebsites die Lizenz aktiviert werden soll:
Verwaltung auf Netzwerkebene
Superadministratoren, die die Aktivierung nicht an die Site-Administratoren delegiert haben, haben jetzt eine Kontoseite im Netzwerkadministrator, die es ihnen ermöglicht, das Plugin auf Netzwerkebene zu verwalten, ohne das Konto für jede Unterwebsite öffnen zu müssen:
Außerdem wird die Kontoseite überhaupt nicht auf Site-Ebene angezeigt.
Wie aktiviere ich die Multisite-Netzwerkintegration?
Um die Integration auf Netzwerkebene zu aktivieren, müssen Sie auf das neue SDK aktualisieren, aber auch eine kleine Anpassung am Integrationscode vornehmen. Gehen Sie zu Ihrer SDK-INTEGRATION-Seite im Freemius-Dashboard, wo Sie ein neues Kontrollkästchen bemerken, das die Netzwerkintegration aktiviert:
SDK-Add-On-Verbesserungen
Wenn Sie Freemium-Add-Ons mit einer kostenlosen Version von WordPress.org verkaufen, zeigt das Dialogfeld mit Informationen zu Add-Ons jetzt eine neue Schaltfläche zum Installieren der kostenlosen Add-On-Version von WordPress.org:
Eine kleine, aber wichtige Ergänzung ist eine neue Lizenzaktivierungsschaltfläche neben den installierten Add-Ons auf der Kontoseite, mit der eine Lizenz einfach aktiviert werden kann:
SDK-Lokalisierungslogik
Wir freuen uns, Ihnen mitteilen zu können, dass wir unseren Lokalisierungsmechanismus überarbeitet haben, um zu vermeiden, dass bei jeder Anfrage alle übersetzbaren Zeichenfolgen des SDK in den Speicher geladen werden. Dadurch wird der Speicherverbrauch deutlich reduziert – es werden nur noch die verwendeten Strings in den Speicher geladen.
Wichtig: Bitte beachten Sie, dass wir die Lokalisierungsmethode __fs()
ablehnen, da PHP7 eine Warnung ausgibt, wenn Funktionen/Methoden mit zwei Unterstrichen beginnen. Bitte überprüfen Sie Ihren Plugin-/Theme-Code und ersetzen Sie ihn, wenn Sie diese Funktion verwenden, stattdessen durch die WP-Core __()
Methode.
WordPress-SDK-Fehlerbehebungen
- Das neue SDK enthält eine Reihe von Korrekturen im Zusammenhang mit der „__clone-Ausnahme“ beim Klonen von Umgebungen (Staging/Produktion). Das SDK ist jetzt kugelsicher gegen Dateisystemänderungen (Änderungen in Ordnernamen) und Symlink-Änderungen.
- Außerdem fügen wir einen Wiederherstellungsmechanismus für Fälle hinzu, in denen die Daten des Benutzers aus dem lokalen Speicher verschwinden. Dies ist eine wichtige Verbesserung, die Edge-Cases zur Datenbeschädigung eliminieren sollte.
- Alle Pfade werden jetzt als relative und nicht als absolute Pfade gespeichert, um sicherzustellen, dass Migrationen zwischen Umgebungen reibungslos funktionieren, ohne dass Ausnahmen vom Typ „Datei nicht gefunden“ ausgelöst werden.
- Seit der Umstellung auf SSLv3 haben wir festgestellt, dass einige veraltete Umgebungen mit alten cURL- und/oder OpenSSL-Versionen keinen ordnungsgemäßen Handshake mit unserem API-Server durchführen. Da es eine Weile dauern wird, bis alle Hosting-Provider für SSLv3 bereit sind, haben wir HTTP für diese veralteten Umgebungen um einen Fallback-Mechanismus erweitert.
Verbesserte Benutzer- und Entwickler-E-Mails
Rückerstattungs-E-Mails
Die Bearbeitung einer Rückerstattung löst jetzt E-Mails sowohl für den erstatteten Benutzer als auch für den Produkteigentümer und die Administratoren aus. Die E-Mail, die Sie nach einer Rückerstattung erhalten, enthält auch den Namen der Person, die die Rückerstattung bearbeitet hat:
Dies ist besonders praktisch, wenn Sie ein Support-Team haben und wissen möchten, wer Rückerstattungen bearbeitet. Um es noch leistungsfähiger zu machen, planen wir, einen Grund für die Rückerstattungsbearbeitung zu verlangen, bei dem die Person, die die Rückerstattung bearbeitet, eine Erklärung für die Rückerstattung abgeben muss. Dies ist großartig für die Aufzeichnungen, aber auch für das Management, um die Rückerstattungen nachzuverfolgen und zu wissen, warum eine Rückerstattung bearbeitet wurde.
Verbesserte PayPal-Nach-Abonnement-E-Mails
Da es sich hierbei um ein wiederkehrendes Problem handelt und wir ständig Support-Anfragen dazu erhalten, kann der Mechanismus für wiederkehrende Profile von PayPal bis zu 24 Stunden dauern, bis die erste Zahlung verarbeitet wird. Wenn der Kunde das Profil kündigt, bevor die Zahlung verarbeitet wurde, erlischt die Lizenz automatisch nach 24 Stunden und der Benutzer kann die kostenpflichtigen Funktionen oder das gesamte Premium-Produkt nicht nutzen. Daher haben wir einen neuen Hinweis hinzugefügt, der an die E-Mail angehängt ist, die an den Kunden gesendet wird, nachdem er sich bei PayPal angemeldet hat, um ihn darüber zu informieren:
Abonnement-Kündigungs-E-Mails
Eines der häufigsten Szenarien, die wir identifiziert haben, ist, wenn Kunden Ihren Support kontaktieren und darum bitten, ihr Abonnement zu kündigen. Während bei einigen Kunden eine Antwort wie „Ich habe gerade Ihr Abonnement gekündigt, einen schönen Tag noch!“ erhalten hat. ausreichen würde, würden sich viele andere eine offizielle Bestätigung der Absage wünschen. Aus diesem Grund haben wir eine E-Mail zur Kündigung des Abonnements hinzugefügt, die dem Kunden bei der Kündigung automatisch zugesandt wird.
Abrechnungsbezogene E-Mails
Von nun an erhalten nur der Eigentümer und die Produktadministratoren abrechnungsbezogene E-Mails über neue Abonnements, Zahlungen, Rückerstattungen, Verlängerungen usw.
Sonstig
Hier ist eine Sammlung von zusätzlichen erwähnenswerten Dingen:
- Teammitglieder mit einer Support-Rolle können jetzt Coupons verwalten. Dies war ein gutes Feedback, das wir vom FooPlugins-Team erhalten haben.
- Nachdem wir Feedback von einem unserer Verkäufer erhalten haben, der uns darüber informiert hat, dass sein farbenblinder Support-Mitarbeiter einen ausgewählten Artikel in der Tabelle nicht sehen kann, haben wir die Farbe des ausgewählten Artikels geändert, um ihn für farbenblinde Leute zugänglicher zu machen:
- Eine der häufigsten Fragen, die wir sowohl von Verkäufern als auch von Käufern erhalten, ist, was als lokale Host-/Entwicklungs-/Staging-Adressen angesehen wird. Wir haben es endlich hier dokumentiert:
https://freemius.com/help/documentation/selling-with-freemius/license-utilization/ Diese Liste ist noch in Arbeit und basierend auf Ihrem Feedback und Ihrer Nachfrage werden wir weitere „localhost“-Domains zu hinzufügen Liste. - Der Filter „Aktive“ Benutzer im Abschnitt BENUTZER des Freemius-Dashboards wurde endlich implementiert, sodass Sie eine CSV-Liste Ihrer derzeit aktiven Benutzer einfach filtern und herunterladen können. Dies ist besonders nützlich für E-Mail-Kampagnen.
Was kommt als nächstes?
Obwohl wir fest davon überzeugt sind, dass die Dinge innerhalb der Komfortzone des WP-Administrators richtig bleiben, haben wir in den letzten 3 Jahren gelernt, dass es viele Anwendungsfälle gibt, die einen Ort erfordern, an dem Benutzer und Kunden extern auf ihre Daten zugreifen und diese kontrollieren können. Daher ist unser nächstes GROSSES Projekt ein einbettbarer Mitgliederbereich, den Sie direkt in Ihre Website integrieren oder als eigenständiges Dashboard für Ihre Kunden verwenden können. Wir wissen, dass viele von Ihnen gespannt darauf warten, also werden wir unser Bestes tun, um es so schnell wie möglich zu liefern. Wir haben bereits viel Zeit damit verbracht, mit unserer Verkäufer-Community zu sprechen und das Design basierend auf dem Feedback, das wir erhalten haben, und den Grundsätzen, die wir im Laufe der Jahre gelernt haben, fertigzustellen, um sicherzustellen, dass wir alle Anwendungsfälle abdecken.
Das war's, ich hoffe, Sie freuen sich über all die neuen Funktionen (wir wissen, dass es viele davon gibt) – lassen Sie uns wissen, wenn Sie coole Ideen für zukünftige Funktionen haben.