Discourse Abonnement-Plugin

:discourse2: Zusammenfassung Das Plugin Discourse Subscriptions ermöglicht es Website-Betreibern, wiederkehrende und einmalige Abonnementkäufe zu verkaufen, die den Zugang zu einer Gruppe auf einer Discourse-Instanz gewähren.
:open_book: Installationsanleitung Dieses Plugin ist im Discourse-Kern enthalten. Eine separate Installation des Plugins ist nicht erforderlich.

Das Plugin Discourse Subscriptions ermöglicht es Ihnen, einmalige sowie wiederkehrende Abonnements zu erstellen, für die Benutzer bezahlen können, um auf gesperrte Inhalte zuzugreifen. Dies kann eine hervorragende Möglichkeit sein, die Hosting-Kosten Ihrer Community zu finanzieren.

![Dieses Bild zeigt die Hauptseite eines Online-Diskussionsforums mit aktiviertem Subscription-Plugin. Oben in der Navigation wurde nun eine Schaltfläche „Abonnieren

139 „Gefällt mir“
Steady plugin for community funding
ProCourse Memberships :money_with_wings:
Group membership subscriptions with profit split
Email drip campaign
Discourse Category Lockdown
How to give unpaid users limited access without making Discourse private?
Super simple Discourse-Wordpress-membership integration
Discourse for Membership Association Members?
Please suggest a good Discourse Plugin for Membership that supports Indian Payment Gateway
Login required after some days of free access
User can't repurchase a subscription product after canceling
Allow users to donate to pay hosting fees for a site
Send an invite to a user but complete their profile programmatically
Discourse subscriptions - changing price during recurring subscription
Subscription Access To Discourse
User Card Directory
Add user to group after purchase
Multiple paywalls with common communication hub
Discourse Subscriptions + btcpayserver
How to move Topics in Category into their own Pinned Topic inside new Categories?
Any good Memberpress alternatives for wordpress?
Do I need Wordpress? Or Discourse can be my solution to ALL?
Discourse Subscriptions - user not removed from group when subscription cancelled
Discourse Subscriptions - user not removed from group when subscription cancelled
Discourse vs Skool
Subscription Access To Discourse
Tax implication of funding a forum
Tick badge for username?
Subscription update problem
Setting up a subscription group
How would I install a cryptocurrency paywall?
Charging a membership fee
Discourse Subscriptions with Thrive Cart
Admin creating subscription for user
Plugin for charity donations?
Allow subscription of predetermined length
Link Sign Up to Subscriptions Plugin
User monetization with group access?
Allow option to open Stripe payment website
Embed a list of Discourse topics onto an external site
Is it possible to use the subscription plugin to limit creating topics in a category to subscribers?
Best approach to a landing page/payment front end
Managing consumable AI costs
Allow multiple ‘new topic’ drafts
Stripe iframe causes a blank page on my print layout
No 'deleted' event in Stripe?
Tell us how you manage subscriptions on Discourse
Addding a paid group who can reply to topics but not create them
Integration with WP membership Pro
Hosting questions
Alternative sign up pathways
Control Category Visibility and Access by User Levels
Tighter integration of account-creation and subscriptions?
Blank page when resuming discourse app
Does the Subscriptions plugin work with "one-off" payment pricing tables?
Subscriber group automation (Remove and Add users to specific group with subscription)
"Support Us" Banner Not Updating
Tip or Pay Button - for user post/content, does it exist already?
May I or can I monetize my forum?
May I or can I monetize my forum?
Bundling more popular plugins with Discourse core
Guest Gate Theme Component
Error loading route Caused by plugin 'discourse-subscriptions'
Why doesn't Discourse hosting include the Subscriptions plugin on the Starter plan?
Rebuild fails when these plugins are present
Changing excerpt length
Installing discourse for free?
Options to manage payments for paid Discourse communities
Using a plug-in to monetize my Discourse
ProCourse Memberships :money_with_wings:
UX: Add metadata to subscription page to improve SEO and link UI design
A feature request related to this plugin. Pointed questions or rewarded questions
Plugin to use Discourse for classified ads or as a job board?
Subscription Plugin not working (Error)
How to set message limits for user groups?
API POST for New User
ProCourse Memberships :money_with_wings:
Steady plugin for community funding
New customer setup
Discourse Category Lockdown
Making group joins automatic to an external pricing plan
Platform integration - videos
Any way to accept paypal or stripe payment at signup?
Looking for feedback on Discourse Subscriptons
WooCommerce Discourse Website newbie help
Switching to Discourse Subscriptions from WordPress Subscriptions
Integration with Wix.com membership to only let the paid member can access to Discourse
2020: The Year in Review
Managing Subscriptions through Wordpress (Ultimate Member + Paid Memberships Pro)
Discourse Unlock
How does uninstalling the Subscriptions plugin affect Stripe billing?
Memberful opinions?
Is there an E-commerce plugin for Discourse?
Memberful opinions?
Prefill custom html with user's email address?
Can't make the subscription plugin work
How to charge members for my Discourse website?
New site landing-page + discourse integration and marketing
Pay or Play usage?
Latest topics on homepage with only members to read in detail?
Banner text customization for Subscriptions plugin
Subscriptions: Change User's Plan
Donation Bar for House Ad
Can I use the Subscriptions plugin on my own server?
Limiting Subscription Length
Discourse Subscriptions - use API to find out product, plan and renewal date

5 Beiträge wurden in ein neues Thema aufgeteilt: Ein ähnliches Objekt existiert im Testmodus Fehler

Einstellung von Sidebar scheint nichts zu bewirken (neuestes Discourse aeb3d717dc, neuestes Plugin cc43d32a).

1 „Gefällt mir“

Ich erhalte auch diese Protokollnachricht:

Deprecation notice: Der Icon-Name „donate“ wurde zu „circle-dollar-to-slot“ aktualisiert. Bitte verwenden Sie den neuen Namen in Ihrem Code. Alte Namen werden im 2. Quartal 2025 entfernt. [deprecation id: discourse.fontawesome-6-upgrade] [info: https://meta.discourse.org/t/325349]

EDIT: Habe einen PR dafür erstellt

3 „Gefällt mir“

2 Beiträge wurden in ein bestehendes Thema zusammengeführt: "Support Us" Banner wird nicht aktualisiert

Hmmm… lokal wird es bei mir in der Seitenleiste angezeigt, wenn ich es umschalte.

Wenn Sie es in der Seitenleiste haben, fügen wir diese CSS-Klasse hinzu. Sie können Ihre Seite inspizieren und nach subscription-campain-sidebar suchen.

Bleibt es bei Ihnen nur oben?

Jetzt verstehe ich. Ich hatte die Kategorie-Seite als Standard. Dort wird sie offensichtlich nicht angezeigt. Auf der Liste der Neuesten wird sie angezeigt. Es funktioniert also einwandfrei. Danke!

3 „Gefällt mir“

Das sollte wirklich auf der Kategorieseite (oder anderen Standardseiten) angezeigt werden, oder?

1 „Gefällt mir“

Aufgrund der Beschränkungen im chinesischen Festland ist es für Stripe schwierig, die Überprüfung zu bestehen. Könnten Sie die Schnittstellen von Alipay oder WeChat Pay integrieren?

2 „Gefällt mir“

Ähnliche Fragen in der Vergangenheit hatten eine Antwort wie „Das zu tun wäre, ein Plugin für Alipay oder WeChat Pay zu erstellen“. discourse.org verdient sein Geld damit, dass Leute für das Hosting bezahlen, und ich glaube nicht, dass sie viele Unternehmenskunden haben, die Alipay oder WeChat Pay wollen. Daher müssen Sie im Marketplace nachfragen oder es selbst entwickeln. Vielleicht könnten Sie Alipay oder WeChat Pay für die Finanzierung der Entwicklung interessieren.

3 „Gefällt mir“

Zitat:

Konfiguration

  1. Installieren und aktivieren Sie das Plugin
  2. Konfigurieren Sie das Zahlungs-Gateway (Stripe)
  3. Webhooks & Ereignisse in Stripe konfigurieren
  4. Fügen Sie Ihre Stripe-Schlüssel (öffentlich, geheim, Webhook-Geheimnis) unter Admin > Plugins > Installiert > Abonnements > Einstellungen hinzu rac14;/admin/site_settings/category/discourse_subscriptions?filter=plugin%3Adiscourse-subscriptions.rac14;
  5. Erstellen Sie eine Gruppe, der Ihre Abonnenten durch Kauf beitreten können
  6. Erstellen Sie ein Produkt und einen Plan unter Admin > Plugins > Abonnements
  7. Profit!

Ich habe 1 - 5 abgeschlossen, aber ich denke, ich bin zu blöd oder blind. Ich kann die Oberfläche nicht finden, um Produkte und Pläne auf meinem Server einzurichten.

Ugh, egal… Ich habe es gefunden. Das letzte Puzzlestück ist, dass ich dieses nicht verstehe:

  • Um eine Beschreibung zu Ihrem Produkt hinzuzufügen, fügen Sie ein Metadatenfeld mit dem Namen „description“ hinzu und verwenden Sie dieses. Sie können Markdown verwenden.

Ich glaube, ich habe alles richtig eingerichtet. Wenn ich die Einstellung für:
Die Schaltfläche „Abonnieren“ zeigt die eingebettete Preisstaffelung an und Stripe Checkout wird verwendet.
Dann funktionieren Käufe korrekt, aber wenn ich diese Option deaktiviere und die integrierte Benutzeroberfläche verwende, erhalte ich Fehlermeldungen wie:

Es wurde eine Zahlungsmethode vom Typ „Karte“ erwartet, aber diese PaymentIntent hat keine Zahlungsmethode und es wurde keine bereitgestellt. Versuchen Sie erneut, entweder die Parameter payment_method oder payment_method_data anzugeben.

oder

Dieser Kunde hat keine hinterlegte Zahlungsmethode oder keine standardmäßige Zahlungsmethode. Bitte erwägen Sie, eine standardmäßige Zahlungsmethode hinzuzufügen. Weitere Informationen finden Sie unter https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.

Der obere Fehler tritt bei einem nicht wiederkehrenden Plan auf, der untere bei einem wiederkehrenden Plan.\nIrgendwelche Hinweise, wie ich das beheben kann? Ich bevorzuge die integrierte Benutzeroberfläche.

Ich habe das herausgefunden. Es scheint, dass Stripe es nicht mochte, dass ich denselben Discourse-Benutzer mit verschiedenen „Abonnement-Benutzern“ verwendet habe, als ich mit Benutzern in der Testumgebung experimentierte.

Außerdem sollte der OP klarstellen, dass

Um eine Beschreibung zu Ihrem Produkt hinzuzufügen, fügen Sie ein Metadatenfeld namens „description“ hinzu und verwenden Sie dieses. Sie können Markdown verwenden.

Gehen Sie zum Stripe Dashboard, klicken Sie auf Produktkatalog, klicken Sie auf ein Produkt, dann klicken Sie auf einen Preis. Hier finden Sie die Metadatenfelder, zu denen Sie eine Beschreibung hinzufügen können.

Dies schien jedoch für mich nicht zu funktionieren. Ich habe eine Testbeschreibung hinzugefügt und es hat sich weder mit der Stripe-Tabelle noch mit dem integrierten Layout etwas geändert.

6 Beiträge wurden in ein existierendes Thema verschoben: Verschiedene Zahlungsmethoden zum Discourse-Abonnement hinzufügen

Ein Beitrag wurde in ein bestehendes Thema verschoben: Verschiedene Zahlungsmethoden zum Discourse-Abonnement hinzufügen

Wenn ich versuche, ein Produkt zu erstellen, erhalte ich nur einen Fehler „500“. Ich konfiguriere dies in einer Testumgebung. Was kann ich überprüfen, um herauszufinden, warum der Serverfehler auftritt?

Ähnliches passiert bei Gutscheinen

Wurde zeitgleich ein Eintrag in {YOURFORUM}/logs erstellt?

2 „Gefällt mir“

Oh, wow … ich wusste nicht, dass es so eine Seite gibt. Zeigt einen ungültigen API-Schlüssel an. Ich habe etwas Unsinn für den geheimen Schlüssel eingegeben, um voranzukommen und die Abonnementpakete vorerst zu konfigurieren und später auf die Schlüssel zurückzukommen, wenn ich bereit bin zu testen.

1 „Gefällt mir“

Konfigurierte das Plugin problemlos, stellte dann aber fest, dass dieses Plugin nur wiederkehrende Abonnements zulässt. Keine einmaligen Abonnements, die nach dem definierten Zeitraum ablaufen.

Zum Beispiel: Belaste X Betrag für 30 Tage. Nach 30 Tagen wird der Benutzer aus der Premium-Gruppe entfernt. Er kann es bei Bedarf erneut kaufen. Normalerweise biete ich 1-Monats-, 3-Monats- und 12-Monats-Mitgliedschaften an.

Stripe verlangt, dass ich mich als Firma registriere, um wiederkehrende Zahlungen unterstützen zu können. Ich nehme Einmalzahlungen auf XenForo entgegen und die native XenForo-Funktion kümmert sich um das Ablaufdatum des Abonnements und die Entfernung aus der Gruppenmitgliedschaft.

Dies macht meinen Plan, innerhalb eines Monats zu Discourse zu wechseln, völlig zunichte. :cry:

Ich habe eine Lösung. Ich kann Ihnen helfen, eine GitHub-Aktion zu erstellen, die Daten aus dem Data Explorer abruft, einschließlich des Benutzernamens und der Gruppen-ID, aus der sie entfernt werden sollen, und dann ihre Gruppe entsprechend ändert.

Ich mache das für einen Kunden, der zu Discourse wechselt und ein benutzerdefiniertes Feld mit Datumsangaben darin hat. Wir müssen also Benutzer in eine Gruppe „bald ablaufend“ verschieben, um ihnen ein Banner anzuzeigen, und dann in eine andere, um sie aus der bezahlten Gruppe zu entfernen, wenn die Zeit abgelaufen ist.

Wenn Sie ein Budget haben, können Sie mich kontaktieren oder im Marketplace nachfragen. Ich plane einen Blogbeitrag darüber mit einem allgemeinen Beispiel, wenn ich jemals eine Pause bekomme.

6 „Gefällt mir“

Hallo, die Abonnements funktionieren einwandfrei, bis der Rückruf von Stripe kommt. Ich verwende die Stripe-Preistabelle.

Ich kann sehen, dass das Abonnement erfolgreich auf der Seite admin/plugins/discourse-subscriptions/subscriptions registriert wurde.

Der Benutzer wurde jedoch nicht in die erforderliche Benutzergruppe verschoben.

Ich habe das Produkt mit demselben Produktnamen wie bei Stripe konfiguriert und auch einen Preisplan mit ausgewählter Gruppe erstellt. Den Preis habe ich im Preisplan auf null gesetzt, da ich davon ausgehe, dass er für die Konfiguration der Stripe-Preistabelle irrelevant ist.

Was fehlt mir?