La mayoría de los sistemas de suscripción se vuelven difíciles de entender en el momento en que un cliente cambia algo.
No cuando se suscribe.
Cuando sube de plan a mitad de ciclo. Cuando baja de plan después de una revisión de presupuesto. Cuando pasa de mensual a anual. Cuando deprecás un plan. Cuando mejorás una funcionalidad para todos. Cuando reducís límites para clientes nuevos pero necesitás que las cuentas existentes sigan funcionando.
Ahí es donde la "flexibilidad en los cobros y pagos" se convierte en un caos de políticas.
En Commet, los tiempos son explícitos:
Los grupos de planes definen la progresión del producto con sortOrder; la dirección del intervalo y el campo exacto que cambia determinan cuándo se aplica.
Ese contrato mantiene los cambios de suscripción comprensibles sin inferirlos por precio.
Por qué los cambios de plan se vuelven un lío
La mayoría de los equipos no están confundidos con los precios en sí.
Están confundidos con los tiempos.
Preguntas como estas son las que generan tickets de soporte:
- ¿Me cobran ahora o después?
- ¿Pierdo acceso de inmediato?
- Si ya pagué, ¿me devuelven la diferencia?
- ¿Qué pasa con los usuarios y los límites?
- ¿Puedo cambiar solo desde el portal?
Si las reglas son inconsistentes, cada cambio de plan se convierte en una explicación a medida.
Eso no escala.
Las reglas de Commet
Commet maneja los principales cambios de suscripción con una lógica comercial consistente.
| Cambio | Qué pasa |
|---|---|
Cambiar a un plan con mayor sortOrder sin cambiar el intervalo | Inmediato, con crédito y un ciclo nuevo |
Cambiar a un plan con menor sortOrder sin cambiar el intervalo | Se aplica en la renovación |
| Mensual -> Anual | Inmediato |
| Anual -> Mensual | Se aplica en la renovación |
| Gratis -> Pago | Inmediato, cobro completo del nuevo plan |
Esto no es solo un detalle de implementación técnica. Es una decisión de política diseñada para que los cobros y pagos sean legibles.
Subir de plan es inmediato, y el prorrateo mantiene la matemática justa
Si un cliente sube de plan a mitad de ciclo, debería recibir el plan nuevo de inmediato.
Ese es todo el punto de subir de plan.
Commet acredita la parte no usada del plan actual, cobra el plan nuevo completo y reinicia el ciclo en la fecha del cambio.
Starter: $29/mes
Pro: $99/mes
Cambio de plan en el día 15 de un ciclo de 30 días
Crédito por tiempo no usado de Starter: $14.50
Cobro completo de Pro: $99.00
Pagás hoy: $84.50El crédito conserva el valor del tiempo no usado de Starter mientras que el cobro completo de Pro inicia un nuevo período mensual.
Bajar de plan espera a la renovación
Bajar de plan es diferente.
Dentro de un grupo, el cambio a un sortOrder menor se programa cuando el intervalo no cambia. Un precio menor por sí solo no convierte al plan en downgrade.
Entonces en Commet:
- el plan actual sigue activo hasta la renovación
- el plan menor se activa en el próximo ciclo
- no hay lógica de reembolso a mitad de ciclo que desenredar
Esto es más fácil para todos.
El cliente sabe que mantiene acceso durante el tiempo que ya compró. Tu equipo no necesita explicar reversiones parciales ni reducciones de acceso en medio de un ciclo ya pagado.
Los cambios de intervalo siguen la misma lógica
Los cambios de intervalo tienen su propia dirección explícita.
Eso significa:
- Mensual -> Anual es inmediato
- Anual -> Mensual espera a la renovación
La dirección del intervalo tiene prioridad sobre el orden del plan: uno más largo comienza de inmediato y uno más corto comienza en la renovación. Los cambios de pago a gratuito siempre se programan.
De gratis a pago es inmediato
Los planes gratuitos no generan crédito cobrable.
Entonces cuando un cliente pasa de gratis a pago, no hay nada que prorratear. Simplemente arranca la suscripción paga y paga el precio completo de ese plan.
Eso mantiene el flujo directo:
- el plan gratis termina
- el plan pago arranca
- el pago se procesa ahora
Los cambios de plan no son solo de precio
La lógica de cambios de suscripción también importa cuando el plan en sí cambia con el tiempo.
Acá es donde muchos sistemas se vuelven opacos.
Los cambios de funcionalidades siguen reglas específicas por campo:
- un cambio beneficioso exacto en uso incluido, disponibilidad, acceso ilimitado, precio de excedente o margen de IA puede actualizar el snapshot del período actual
- un cambio perjudicial se programa para la renovación
- los cambios de precio base y balance incluido se toman en la siguiente renovación o reset, sin reescribir el período actual
Ejemplos:
- Subís un límite de API de 5,000 a 10,000: los clientes existentes lo reciben ahora
- Bajás ese límite de 10,000 a 5,000: los clientes existentes mantienen el límite viejo hasta la renovación
Eso protege la confianza del cliente mientras te deja seguir evolucionando tus planes.

Los cambios de autoservicio necesitan estructura
Un cambio de plan de autoservicio no debería significar caos ilimitado de planes.
En Commet, los clientes solo pueden subir o bajar de plan desde el portal cuando los planes están organizados en un Grupo de Planes.
Eso importa porque el portal necesita un camino definido:
- qué planes pertenecen a la misma familia comercial
- en qué orden están
- qué movimientos cuentan como subida o bajada de plan
Sin esa estructura, los cambios de plan se vuelven manuales. Con ella, los cambios de autoservicio se mantienen seguros y predecibles.
Deprecar y eliminar planes no debería castigar a los clientes actuales
Eventualmente todo sistema de precios cambia.
Algunos planes necesitan desaparecer de la página de precios. Algunos necesitan retirarse por completo.
Commet maneja esos casos de forma explícita:
- Deprecar un plan lo saca de la venta, pero los clientes existentes se quedan en él
- Eliminar un plan hace un soft delete y no cancela ni migra automáticamente las suscripciones existentes
Eso mantiene las suscripciones viejas estables sin congelar tus precios para siempre.
El objetivo no es más flexibilidad. Son menos sorpresas.
El mejor sistema de cambios de suscripción no es el que tiene más ramas.
Es el que los clientes pueden entender sin contactar a soporte.
Por eso Commet mantiene reglas explícitas:
sortOrderdefine la dirección entre planes- la dirección del intervalo es independiente
- prorrateo justo cuando hace falta
- estructura explícita para cambios de autoservicio
Así es como debería sentirse la lógica de suscripciones: no mágica, solo coherente.
Leé Administrar suscripciones, revisá qué pasa cuando un cliente cambia de plan, aprendé cómo funciona el prorrateo, o probá Commet en sandbox.