# ¿Una integración más estrecha de creación de cuentas y suscripciones?

**URL:** https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138
**Category:** Feature
**Tags:** subscriptions
**Created:** [1 Enero, 2025 14:58 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138 "2025-01-01T14:58:34Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![craigconstantine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/craigconstantine/32/511195_2.png) [@craigconstantine](https://meta.discourse.org/u/craigconstantine)
#### Post date: [1 Enero, 2025 14:58 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138/1 "2025-01-01T14:58:34Z")

</div>

Imagina una comunidad en la que quiero exigir inicios de sesión para cualquier acceso (así que he habilitado la configuración ‘se requiere inicio de sesión’) y quiero que todos los usuarios tengan una suscripción.

Actualmente, los usuarios deben haber creado una cuenta antes de poder crear una suscripción (a través del [plugin de suscripciones](https://meta.discourse.org/t/discourse-subscriptions/140818)). Esto tiene perfecto sentido, por supuesto; uno no puede tener una suscripción hasta que tenga una cuenta.

Desafortunadamente, una vez que un usuario crea su cuenta, debo tener una cantidad de contenido visible. Eso significa que necesito una categoría adicional, solo para contener un tema, que diga: “… ¡estás a mitad de camino! Ahora tienes que suscribirte”.

Con las siguientes ideas, la creación de cuentas y la configuración de suscripciones siguen siendo un proceso de dos pasos. Pero no habría usuarios en el sitio que tengan una cuenta, pero no una suscripción (porque se les muestra un muro para configurar su suscripción).

# Una nueva opción “account-creation-more-url” para Discourse

Permíteme establecer una nueva opción (llámala “account-creation-more-url”) que contenga la URL de un Tema que he publicado en una página, y una opción “account-creation-more-link-text”.

Solo si Discourse está configurado con ‘se requiere inicio de sesión’ habilitado, aparecerá un nuevo enlace a esa URL en la pantalla/modal de creación de cuenta. Esto me permite crear fácilmente una página que detalla todo lo que necesito detallar. Esto me da una manera de dirigir a las personas a _algo_ que explique lo que está sucediendo, cuando se enfrentan al muro de creación de cuenta. (Depende de mí poner un enlace funcional “crea tu cuenta” en esa página publicada, etc.)

# Una nueva opción “subscriptions-required” para el plugin de suscripciones

Un nuevo booleano “subscriptions-required” y un campo “subscriptions-required-products” para especificar una lista de productos separada por comas. (Por supuesto, los del plugin de suscripciones).

Cuando un usuario (que no sea un administrador del sitio, por supuesto) inicia sesión, si no tiene uno de esos productos _activos_. Ven otra pantalla/modal que fuerza la configuración de una suscripción.

Y dos campos “subscriptions-required-more-url” y “subscriptions-required-more-link-text”. (Que establecería en el mismo tema publicado en la página que usaría en el muro de creación de cuenta). Esto me permite dirigir a las personas a un lugar que explique qué/por qué las suscripciones.

* * *

Otros temas en Meta que están algo relacionados…

> [@Is login required for Discourse subscriptions?](https://meta.discourse.org/t/is-login-required-for-discourse-subscriptions/316011):
>
> As far as I can tell I have been through this process - I also tried all the things in the string from earlier, using a Stripe product that I had created from Discourse and that didn’t produce a subscription in Discourse. Given it doesn’t say you have to use a discourse link to ask people to subscribe and there is a Stripe product I’m surprised this is a requirement. I tried using the link directly [https://endurancebikeandrun.discourse.group/s/prod\_Q7HmrlJPQP21K6](https://endurancebikeandrun.discourse.group/s/prod_Q7HmrlJPQP21K6) but when I try to subscribe fro…

> [@Combine registration and subscription processes?](https://meta.discourse.org/t/combine-registration-and-subscription-processes/270978):
>
> I think the Subscriptions plugin only works for existing forum members. Is there any way to combine the forum registration process and the subscription payment process into one step?

> [@Only allow access when user has a subscription plan on Memberpress](https://meta.discourse.org/t/only-allow-access-when-user-has-a-subscription-plan-on-memberpress/188716):
>
> My client has a Wordpress installation with Memberpress which is the place a user logs in in order to access Discourse. Is there a way to only allow users access to Discourse if they have an active Memberpress plan? Thanks Per

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [1 Enero, 2025 23:05 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138/2 "2025-01-01T23:05:24Z")

</div>

Estoy totalmente de acuerdo en que la experiencia “lista para usar” del plugin de suscripción se puede mejorar mucho. Dicho esto, hoy en día tienes mucho poder si deseas ensuciarte un poco las manos.

> [@craigconstantine](#):
>
> Solo si Discourse está configurado con “inicio de sesión obligatorio” habilitado, aparece un nuevo enlace a esa URL en la pantalla/modal de creación de cuenta.

Tenemos salidas aquí, puedes crear un componente temático para agregar el enlace.

> [@craigconstantine](#):
>
> Una nueva opción “suscripciones requeridas” para el plugin de Suscripciones

Realmente me gusta el flujo de “ver que existen categorías” en la página de inicio y tener alguna iconografía especial para decir que es contenido de “suscriptor”.

Luego, los no suscriptores pueden hacer clic en él para que se les pida que se unan para ver el contenido.

@blake, ¿teníamos algo como esto en el plugin?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [1 Enero, 2025 23:34 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138/3 "2025-01-01T23:34:48Z")

</div>

> [@sam](#):
>
> Me gusta mucho el flujo de “ver que existen categorías” en la página principal y tener alguna iconografía especial para decir que es contenido “para suscriptores”.
> 
> Luego, los no suscriptores pueden hacer clic en él para que se les pida unirse y ver el contenido.

Creo que puedes usar [Category Previews](https://meta.discourse.org/t/category-previews/155296) para lograr eso.

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [2 Enero, 2025 18:30 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138/4 "2025-01-02T18:30:43Z")

</div>

> [@sam](#):
>
> @blake, ¿tuvimos algo así en el plugin?

El plugin de suscripciones no interactúa actualmente con las categorías, solo con los grupos, que luego restringes manualmente a las categorías a través de la interfaz de usuario normal de Discourse.

> [@Moin](#):
>
> Creo que puedes usar [Category Previews](https://meta.discourse.org/t/category-previews/155296) para lograr eso.

Sí, parece que puedes:

> [@tshenry](#):
>
> 1. Desplázate hacia abajo en la lista de categorías hasta que encuentres la categoría “restricted category preview” e intenta acceder a ella:
> 
> ![image](https://global.discourse-cdn.com/meta/original/3X/6/1/61a2a143216f2a8010b6430b97b11354c88ed774.png)
> 
> 1. Serás llevado a una [página publicada](https://meta.discourse.org/t/page-publishing/151971) con instrucciones sobre cómo proceder para acceder a la categoría:
> 
> ![Screen Shot 2020-06-18 at 5.33.58 PM](https://global.discourse-cdn.com/meta/original/3X/f/a/fac36cd540f5702b7f28154539382e2d995f4ed8.png)

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [5 Enero, 2025 22:13 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138/5 "2025-01-05T22:13:48Z")

</div>

Esto resulta en un flujo de trabajo engorroso (todavía se requiere unirse antes de suscribirse) y solo se adapta a sitios que tienen una estructura muy simple de ‘algunas categorías’.

El problema principal al intentar usar Discourse como un sitio de membresía (con miembros de pago) es que los dos procesos (unirse y suscribirse) están separados en la actualidad. He abordado esto aceptándolo o intentando sortearlo:

### Aceptar la separación de unirse / suscribirse

Tener un componente público del sitio, para que las personas ya tengan una razón para unirse, y la ‘membresía financiera’ simplemente la lleva al siguiente nivel. Sitio de ejemplo:

> **[SPOKES Dunedin](https://spokes.nz)**
>
> SPOKES speaks out for cycling in Ōtepoti Dunedin, New Zealand and represents everyone who rides a bike or would like to ride a bike in the city

### Sortearlo

Ser solo para iniciar sesión y usar el [Custom Wizard Plugin 🧙](https://meta.discourse.org/t/custom-wizard-plugin/73345) para dirigir a las personas a la página de suscripción como parte del flujo de trabajo de unión.

Desafortunadamente, aún pueden salirse de él si están decididos. Si lo hacen, obtienen una experiencia bastante restringida, pero esto debe configurarse cuidadosamente. Sitio de ejemplo:  
[https://members.ukdhc.org](https://members.ukdhc.org)

### El camino a seguir

Tener la opción de conectar los dos en un solo flujo de trabajo sería brillante, especialmente para las organizaciones de membresía que desean usar Discourse para su sitio web de miembros.

Personalmente, lo haría de esta manera como una primera pasada:

1. Tener una configuración en el Plugin que active las Suscripciones durante la unión

- DESACTIVADO: como la funcionalidad actual (predeterminado)
- OPCIONAL: dirige a las personas a la página de suscripción al final de la unión (pero les permite navegar)
- FORZADO: dirige a la página de suscripción y no permite el acceso a ninguna otra parte del sitio a menos que se otorgue la suscripción.

Por supuesto, necesitaría algunos mensajes y pulido como parte de eso.

---

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [22 Noviembre, 2025 15:51 UTC](https://meta.discourse.org/t/tighter-integration-of-account-creation-and-subscriptions/345138/6 "2025-11-22T15:51:28Z")

</div>

¡Esto definitivamente se lleva mi voto! Para los administradores que intentan ganarse la vida a través de su Discourse, poder suscribirse durante el registro proporcionaría un gran impulso a las tasas de conversión.

> [@sam](#):
>
> ¡Estoy totalmente de acuerdo en que la experiencia inicial del complemento de suscripción se puede mejorar mucho!

Si puedo preguntar, ¿está el equipo pensando actualmente en trabajar en esto?
