Plugin de Suscripciones para Discourse

:discourse: Resumen El plugin Suscripciones de Discourse permite a los propietarios de sitios vender suscripciones de pago único y recurrentes que otorgan acceso a un grupo en una instancia de Discourse.
:open_book: Guía de instalación Este plugin viene incluido con el núcleo de Discourse. No es necesario instalarlo por separado.

El plugin Suscripciones de Discourse te permite crear suscripciones de pago único y recurrentes por las que los usuarios pueden pagar para acceder a contenido restringido. Esta puede ser una excelente manera de financiar los costos de alojamiento de tu comunidad.

Características

El plugin Suscripciones de Discourse admite las siguientes características:

El botón „Suscribirse

139 Me gusta
Steady plugin for community funding
ProCourse Memberships :money_with_wings:
Group membership subscriptions with profit split
Email drip campaign
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
Allow users to donate to pay hosting fees for a site
Login required after some days of free access
User can't repurchase a subscription product after canceling
User Card Directory
Subscription Access To Discourse
Multiple paywalls with common communication hub
Discourse Subscriptions + btcpayserver
Do I need Wordpress? Or Discourse can be my solution to ALL?
Send an invite to a user but complete their profile programmatically
Discourse subscriptions - changing price during recurring subscription
Any good Memberpress alternatives for wordpress?
Add user to group after purchase
How to move Topics in Category into their own Pinned Topic inside new Categories?
Discourse vs Skool
Subscription Access To Discourse
Tax implication of funding a forum
Discourse Unlock
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?
Discourse Category Lockdown
Allow option to open Stripe payment website
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
Alternative sign up pathways
Control Category Visibility and Access by User Levels
Tighter integration of account-creation and subscriptions?
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'
Embed a list of Discourse topics onto an external site
Blank page when resuming discourse app
Why doesn't Discourse hosting include the Subscriptions plugin on the Starter plan?
Hosting questions
Discourse Category Lockdown
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
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)
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?
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
Discourse Subscriptions - user not removed from group when subscription cancelled
Discourse Subscriptions - user not removed from group when subscription cancelled

5 publicaciones se dividieron en un nuevo tema: Existe un objeto similar en modo de prueba error

Establecer Sidebar no parece hacer nada (último Discourse aeb3d717dc, último plugin cc43d32a).

1 me gusta

También estoy recibiendo este mensaje de registro:

Aviso de deprecación: el nombre del icono \"donate\" se ha actualizado a \"circle-dollar-to-slot\". Utilice el nuevo nombre en su código. Los nombres antiguos se eliminarán en el segundo trimestre de 2025. [deprecation id: discourse.fontawesome-6-upgrade] [info: https://meta.discourse.org/t/325349]

EDITAR: Hecho un PR para esto

3 Me gusta

2 publicaciones se fusionaron en un tema existente: "Support Us" Banner Not Updating

Hmmm… localmente el mío aparece en la barra lateral cuando lo cambio.

Si lo tienes en la barra lateral, añadimos esta clase CSS, puedes inspeccionar tu página y buscar subscription-campain-sidebar

¿Solo se queda en la parte superior para ti?

Ya veo. Tenía la página de Categoría como predeterminada. Allí no se muestra, obviamente. Sí se muestra en la lista de Últimos. Así que funciona bien. ¡Gracias!

3 Me gusta

Realmente debería mostrarse en la página de Categorías (u otras páginas predeterminadas), ¿no?

1 me gusta

Debido a las restricciones en China continental, es difícil que Stripe pase la revisión. ¿Podría considerar integrar las interfaces de Alipay o WeChat Pay?

2 Me gusta

En el pasado, preguntas similares han tenido una respuesta como “lo que se debería hacer es crear un plugin para Alipay o WeChat Pay”. discourse.org gana dinero con quienes pagan por el alojamiento y no creo que tengan muchos clientes empresariales que quieran Alipay o WeChat Pay, por lo que necesitarás preguntar en Marketplace o desarrollarlo tú mismo. Quizás podrías interesar a Alipay o WeChat Pay en financiar el desarrollo.

3 Me gusta

He completado del 1 al 5, pero supongo que soy tonto o ciego. No parece que pueda encontrar la interfaz para configurar productos y planes en mi servidor.

Uf, olvídalo… Lo encontré. La última pieza del rompecabezas es que no entiendo esto:

  • Para agregar una descripción a tu producto, agrega un campo de metadatos llamado “description” y usa ese en su lugar. Puedes usar Markdown.

Creo que tengo todo configurado correctamente. Si reviso la configuración para:
El botón de suscripción mostrará la tabla de precios incrustada y se utilizará Stripe Checkout.
Entonces las compras funcionan correctamente, sin embargo, si desmarco eso y uso la interfaz incorporada, obtengo cuadros de error como:

Se esperaba un método de pago de tipo tarjeta, pero este PaymentIntent no tiene un método de pago y no se proporcionó ninguno. Intente nuevamente proporcionando los parámetros payment_method o payment_method_data.

o

Este cliente no tiene una fuente de pago adjunta o un método de pago predeterminado. Considere agregar un método de pago predeterminado. Para obtener más información, visite https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.

El primer error es en un plan no recurrente, el segundo es en un plan recurrente.\n¿Alguna idea sobre cómo solucionarlo? Prefiero la interfaz incorporada.

Lo resolví, parece que mientras jugaba con usuarios en el entorno de prueba, a Stripe no le gustó que usara el mismo usuario de Discourse con diferentes “usuarios de suscripción”.

Además, el OP debería aclarar que

Para agregar una descripción a su producto, agregue un campo de metadatos llamado “description” y use ese en su lugar. Puede usar Markdown.

Vaya al Panel de Stripe, haga clic en Catálogo de productos, haga clic en un producto, luego haga clic en un precio. Aquí es donde encontrará los campos de metadatos a los que puede agregar una descripción.

Sin embargo, no pareció funcionar para mí. Agregué una descripción de prueba y nada cambió, ni usando la tabla de Stripe ni el diseño incorporado.

6 publicaciones se fusionaron en un tema existente: Agregar diferentes métodos de pago a la suscripción de Discourse

Una publicación se fusionó con un tema existente: Agregar diferentes métodos de pago a la suscripción de Discourse

Cuando intento crear un producto, solo obtengo un error “500”. Estoy configurando esto en un entorno de prueba. ¿Qué puedo verificar para averiguar por qué se produce el error del servidor?

Algo similar ocurre con los cupones

¿Se creó una entrada al mismo tiempo en {YOURFORUM}/logs?

2 Me gusta

Vaya, no sabía que existía una página así. Muestra una clave API no válida. Puse algo de basura en la clave secreta para avanzar y configurar los paquetes de suscripción por ahora y volver a las claves más tarde cuando esté listo para probar.

1 me gusta

Pude configurar el plugin sin problemas, pero luego me di cuenta de que este plugin solo permite suscripciones recurrentes. No suscripciones únicas que expiran después del período definido.

Como cobrar X cantidad por 30 días. Después de 30 días, el usuario es eliminado del grupo premium. Pueden volver a comprarlo si quieren. Normalmente ofrezco membresías de 1 mes, 3 meses y 12 meses.

Stripe requiere que me registre como empresa para poder admitir pagos recurrentes. Estoy recibiendo pagos únicos en XenForo y la función nativa de XenForo maneja la expiración de la suscripción y la eliminación de la membresía del grupo.

Esto destruye por completo mi plan de mudarme a Discourse en un mes. :cry:

Tengo una solución. Puedo ayudarte a crear una acción de github que extraerá datos del explorador de datos que incluye el nombre de usuario y el ID del grupo para eliminarlos y luego cambiar su grupo en consecuencia.

Lo estoy haciendo para un cliente que se está mudando a Discourse y tiene un campo personalizado con fechas. Por lo tanto, necesitamos mover a los usuarios a un grupo de espiring-soon (que expira pronto) para darles un banner y luego a otro para eliminarlos del grupo de pago cuando se acabe el tiempo.

Si tienes un presupuesto, puedes contactarme o preguntar en Marketplace. Estoy planeando una publicación en el blog al respecto con un ejemplo de propósito general, si alguna vez tengo un descanso.

6 Me gusta

Hola, las suscripciones funcionan bien hasta que llega la devolución de llamada de Stripe. Estoy usando la tabla de precios de Stripe.
Puedo ver que la suscripción se ha registrado correctamente en la página admin/plugins/discourse-subscriptions/subscriptions.

Sin embargo, el usuario no se ha movido al grupo de usuarios requerido.

He configurado el producto con el mismo Nombre de Producto que en Stripe y también he creado un plan de precios con el grupo seleccionado. El precio que he puesto a cero en el plan de precios, ya que asumo que para la configuración de la tabla de precios de Stripe es irrelevante.

¿Qué me estoy perdiendo?