¿Puedes explicar esto un poco más, no está claro? Cuando dices desinstalar este plugin, ¿qué significa exactamente?
¿Significa eliminarlo de app.yml, reconstruir y luego desconectar el sitio? Si el sitio está desconectado, entonces el plugin no se estará ejecutando, ¿entonces cómo es diferente de desinstalar el plugin?
Supongo que Stripe continuará facturando a los clientes de forma recurrente hasta que se cancelen las suscripciones. ¿Cómo se cancelan todas las suscripciones existentes antes de desconectar el sitio?
En una nota relacionada, si el sitio está desconectado, por ejemplo, 1 semana por mantenimiento, ¿hay alguna forma de suspender la suscripción u ofrecer un reembolso parcial? Solo por curiosidad.
De acuerdo. Todavía no entiendo qué significa esta declaración.
Si tuvieras que apagar tu instancia de Discourse, desinstalar este plugin o tu sitio se desconectara
¿Qué significa “desinstalar este plugin o tu sitio se desconectara”? ¿Por qué necesitaría desinstalar este plugin si la suscripción se ejecuta de forma independiente en la nube de Stripe?
Gracias por la aclaración. Si puedo sugerir una mejora, sería genial tener una opción para “Cancelar todas las suscripciones” (con las advertencias apropiadas y confirmaciones dobles) que pueda ser una solución de un clic para desconectar el sitio.
Sí, para desinstalar el plugin, necesitarías eliminarlo de tu archivo app.yml y luego reconstruir la aplicación. En ese momento, el sitio se está ejecutando, pero el plugin ya no está instalado/disponible.
Si el sitio estuviera desconectado, claro, el plugin no se estaría ejecutando, pero tampoco el sitio. ¿Es eso lo que intentas lograr?
Si bien las suscripciones se mantienen en Stripe, un beneficio del plugin es que los suscriptores se agregan/eliminan de los grupos de Discourse automáticamente según su estado de suscripción. Podrías hacerlo manualmente si quieres, pero el plugin lo hace mucho más fácil de administrar.
Gracias por esto. Lo tendremos en cuenta para el desarrollo de futuras funciones.