Mejorar el proceso para los usuarios que cambian de plan

Blake

He tenido miembros que se han actualizado, Stripe tiene un método a través de su portal de clientes
image
para permitir a los clientes cambiar de plan

pero requiere crear nuevos productos y planes separados de los predeterminados en este plugin.

¿Puedes explicar cómo se podría hacer esto fácilmente?

Entiendo que hay un webhook y supongo que esto se podría hacer y luego agregar ese mismo webhook?

Pero también hay una página de soporte predeterminada (con productos) que necesita ser cambiada o no usarse en absoluto y simplemente agregar un enlace a la nueva página proporcionada por Stripe?

Gracias por tu trabajo en esto, es una gran característica del plugin.
.

2 Me gusta

No creo que se pueda hacer fácilmente con el plugin de suscripciones actual.

Esa es mi suposición. Quizás crearías esos otros planes con la interfaz de Discourse, para que los conociera, y luego el webhook podría reconectar al usuario con el nuevo plan.

No estoy seguro de lo difícil que sería. Una suposición salvaje es de 2 a 5 horas de trabajo, el extremo inferior si solo quieres que funcione, y el extremo superior si incluyes pruebas para que sea lo suficientemente bueno como para enviarlo como un PM.

1 me gusta

¿Qué significa PM en este caso?

Y gracias por la respuesta, la tengo marcada para pensar, también, a quien corresponda, un contribuyente terminó con un nombre en su perfil/factura, me preguntaron al respecto (no eran ellos), yo a su vez le pregunté a Stripe y esta fue la respuesta de Stripe

Revisé el perfil del cliente en cuestión y descubrí que fue creado por Discourse a través de la API. Durante el proceso de creación, se pasó el nombre “Tina Walker” en la solicitud de la API. Por lo tanto, me temo que se espera que el perfil del cliente muestre el nombre “Tina Walker”. Es posible que desee revisar la solicitud de API proporcionada a continuación:

Stripe Login | Sign in to the Stripe Dashboard

Fuente: Stripe/v1 RubyBindings/11.1.0 Discourse Subscriptions/2.8.2 (GitHub - discourse/discourse-subscriptions: A Discourse plugin that allows payments and subscription management via Stripe.)

“name”: “Tina Walker”

Fecha y hora: 19/5/24, 11:43:46 AM

Eh, significa PR, o Pull Request. Perdón por eso.

Entonces, ¿en algún momento “Tina Walker” se codificó de forma rígida en el campo Name del código? (Parece que ahora no es el caso).

1 me gusta

Gracias, y perdona mi ignorancia, pero ¿así es como se introduce una actualización en un plugin para mejorarlo o perfeccionarlo?

Ok, solo transmito mi experiencia con la función, y también añadiré que estoy súper impresionado con el servicio al cliente de Stripe :partying_face:

¡Oh, genial! Parece que tienes algo exitoso en marcha :slight_smile:

¿Cómo estás actualizando a los miembros actualmente? ¿Solo manualmente en Stripe o de alguna otra manera?

Quizás hasta que esta función se desarrolle, ¿podrían los usuarios cancelar su plan actual a través de Discourse y luego volver a suscribirse usando el nuevo plan al que desean actualizar? Sé que no es el proceso más sencillo, pero ¿parece que funcionaría? Creo que deberían prorratearse adecuadamente al cancelar su plan actual. Hacerlo a través de Discourse los eliminaría/agregaría a los grupos apropiados que coincidan con su nivel de suscripción.

2 Me gusta

Parece que sí, pero no tanto.

Cuando cancelan, no se termina la suscripción, tiene que agotarse, por lo que cancelar un precio bajo y comprar uno nuevo de precio más alto no funciona instantáneamente, habilitar la capacidad de comprar varias veces podría ayudar con ese problema.

Tuve dos miembros que lo intentaron, en ambos casos tuve que facturarlos manualmente, uno de ellos ya terminó con el miembro perdiendo su acceso de nivel 2 al final de la primera suscripción, aunque la manual todavía estaba activa.

Ese es otro problema, ya que esto asigna a los usuarios al nivel 2 por defecto, tuve que hacer que el aumento automático fuera inalcanzable y solo tener dos configuraciones de usuario, nivel 1 no pago y nivel 2 pago.

En general, me gusta mucho, pero me gustaría que estuviera bien afinado.

1 me gusta

Ah, ya veo, así que sí, necesitaremos algún tipo de funcionalidad de mejora para que todo esto sea más fluido.

1 me gusta

Sí, y Stripe es una gran empresa por lo que he visto hasta ahora para que Discourse intente asociarse para obtener funcionalidad, si encuentro la capacidad de contribuir financieramente, buscaré aquí primero, ya que este puede ser un activo central para cualquier comunidad.

Hasta entonces, espero que puedas aportar una dosis doble de

1 me gusta