Facturación y Monetización

Planes y Precios

Crea hasta 5 planes de precios activos por plugin desde el Portal de Desarrolladores. Define el tipo de precio, intervalo de facturación, período de prueba y lista de características.

Límite de Planes

Cada plugin puede tener un máximo de 5 planes activos en cualquier momento. Puedes desactivar un plan (lo que lo oculta para nuevos suscriptores) sin eliminarlo.

Tipos de Precios

TipoDescripciónEstado
recurringSe cobra en ciclo mensual o anualDisponible
one_timeCargo único — sin facturación continuaDisponible
usageFacturación medida basada en consumoPróximamente

Intervalos de Facturación

Para planes recurring, elige la cadencia de facturación:

IntervaloValor
Mensualmonthly
Anualannual

Campos del Plan

CampoTipoRequeridoDescripción
namestringNombre del plan que ven los comerciantes
slugstringIdentificador único en formato URL (ej. starter, pro)
descriptionstringNoDescripción corta de lo que incluye
pricedecimalPrecio en unidades monetarias mayores (ej. 29.99)
currencystringCódigo de moneda — actualmente solo USD
intervalstringSí (recurring)monthly o annual
trialDaysnumberNoDuración de la prueba gratuita en días (0–90). Por defecto: 0.
featuresstring[]NoLista de características para mostrar en las tarjetas del marketplace
isPopularbooleanNoDestaca el plan como recomendado en la interfaz
sortOrdernumberNoControla el orden de visualización cuando se muestran múltiples planes

Reglas de Prueba Gratuita

  • Máximo 90 días por prueba
  • Las pruebas se otorgan solo en la primera suscripción por instalación — reinstalar el plugin no vuelve a otorgar una prueba
  • Durante la prueba: el comerciante no es cobrado y no se crea ningún ítem de facturación
  • Cuando termina la prueba: la facturación se activa automáticamente mediante un proceso diario en segundo plano
  • Si un comerciante cancela durante la prueba: la suscripción termina al expirar la prueba sin ningún cargo

Creación de Planes

Los planes se crean y gestionan desde el panel del Portal de Desarrolladores. La plataforma gestiona automáticamente la integración con el procesador de pagos cuando guardas un plan — no necesitas crear productos o precios en ningún sistema externo.

Ejemplo de Configuración de Planes

Plan: "Inicial"
  Slug:          starter
  Tipo:          recurring
  Precio:        $9.99 / mes
  Prueba:        14 días
  Características: ["Analíticas básicas", "10 reportes/mes"]

Plan: "Pro"
  Slug:          pro
  Tipo:          recurring
  Precio:        $29.99 / mes
  Prueba:        14 días
  Características: ["Analíticas avanzadas", "Reportes ilimitados", "Exportar CSV"]
  Popular:       true

Plan: "Empresarial"
  Slug:          enterprise
  Tipo:          recurring
  Precio:        $99.99 / mes
  Prueba:        30 días
  Características: ["Todo en Pro", "Dashboards personalizados", "Soporte prioritario"]

Slugs de Plan en el SDK

El slug que defines aquí es el identificador que usas cuando llamas a los métodos de facturación del App Bridge:

// Use the plan slug to request a subscription
await bridge.billing.requestSubscription("pro");

// Use the plan slug to switch plans
await bridge.billing.switchPlan("enterprise");

Los slugs de plan deben ser únicos dentro de tu plugin y son inmutables una vez que el plan tiene suscriptores activos. Crea un nuevo plan y desactiva el anterior si necesitas reestructurar los precios.

On this page