Administrar planes
Crea y administra planes de precios en Commet que generan suscripciones automáticamente.
Los planes son paquetes de cobro preconfigurados que combinan precios, features e intervalos de cobro. Asigna un plan a un cliente y Commet crea la suscripción, el customer portal y los recibos recurrentes automáticamente.
Componentes de un plan
| Componente | Descripción | Ejemplo |
|---|---|---|
| Name & Description | Información visible para el cliente | "Pro Plan — Para equipos en crecimiento" |
| Consumption Model | Cómo los clientes consumen y pagan features | Metered, Credits o Balance |
| Prices | Opciones de precio por intervalo de cobro | $99/mes, $899/año |
| Features | Qué incluye — boolean, metered o por licencias | API Calls (10k), SSO, 5 licencias |
| Trial Days | Período de prueba gratis opcional por intervalo | 14 días |
| Visibility | Público (página de precios) o privado (uso interno) | Public o Private |
Planes free
Un plan free tiene precio $0 y no tiene ciclo de cobro. Los clientes se activan de inmediato sin checkout. Los planes free tienen una restricción: no se puede configurar excedente. Las features en un plan free siempre bloquean el uso al alcanzar el límite incluido. Ver Cómo funcionan los planes free para más detalles.
Crear un plan en el dashboard
Ve a Plans y haz clic en Create Plan. Completa cada componente de la tabla de arriba y guarda. Para configurar features en detalle, ver Configurar features.
Obtener planes vía SDK
const plans = await commet.plans.list()plans = commet.plans.list()plans, err := client.Plans.List(ctx, nil)ApiResponse<List<Plan>> plans = commet.plans().list();$plans = $commet->plans->list();curl https://commet.co/api/plans \
-H "x-api-key: $COMMET_API_KEY"Incluir planes privados:
const plans = await commet.plans.list({ includePrivate: true })plans = commet.plans.list(include_private=True)includePrivate := true
plans, err := client.Plans.List(ctx, &commet.ListPlansParams{
IncludePrivate: &includePrivate,
})ApiResponse<List<Plan>> plans = commet.plans().list(true, null, null);$plans = $commet->plans->list(includePrivate: true);curl "https://commet.co/api/plans?includePrivate=true" \
-H "x-api-key: $COMMET_API_KEY"Obtener un plan específico:
const plan = await commet.plans.get('plan_xxx')plan = commet.plans.get(plan_code='plan_xxx')plan, err := client.Plans.Get(ctx, "plan_xxx")ApiResponse<Plan> plan = commet.plans().get("plan_xxx");$plan = $commet->plans->get('plan_xxx');curl https://commet.co/api/plans/plan_xxx \
-H "x-api-key: $COMMET_API_KEY"Más información
Relacionado
- Modelos de consumo — Metered, Credits y Balance explicados
- Packs de créditos — Paquetes de créditos comprables
- Grupos de planes — Habilita upgrades y downgrades de autoservicio
- Configurar features — Features boolean, metered y de licencias
- Administrar suscripciones — Asigna planes a clientes
- Customer Portal — Portal de cobros de autoservicio
¿Cómo está esta guía?