Combina múltiples modos de facturación para crear estrategias de precios sofisticadas: suscripción + uso, asientos + complementos, base + exceso, y más.
La facturación híbrida combina dos o más modelos de facturación en una única estrategia de precios. Esto te permite capturar valor de diferentes dimensiones: tarifas recurrentes, uso, asientos y características, mientras ofreces a los clientes flexibilidad y previsibilidad.
La facturación híbrida combina múltiples dimensiones de precios en una única oferta de producto. En lugar de elegir entre suscripciones de tarifa plana O precios basados en el uso, utilizas ambos juntos.
El medidor de uso está adjunto directamente al producto de suscripción. Los cargos por uso se calculan y se añaden automáticamente a la factura de suscripción.
3
Crear Sesión de Pago
Crea una sesión de pago con tu producto de suscripción.
Tarifa por usuario combinada con cargos basados en el consumo. Cada usuario recibe una asignación.
Restricción: Dodo Payments no admite actualmente adjuntar tanto medidores de uso como complementos al mismo producto de suscripción. Este modelo requiere una solución alternativa utilizando lógica a nivel de aplicación.
Próximamente: El soporte nativo para la facturación híbrida Asientos + Uso está en nuestra hoja de ruta. Esto te permitirá adjuntar tanto medidores de uso como complementos de asientos al mismo producto de suscripción.
Dashboard: Create Product → SubscriptionName: "Team Analytics"Base Price: $0/monthAttach usage pricing:- Meter: data.processed- Price per unit: $2/GB- Free threshold: 0 (managed by your app)
3
Gestionar Asientos en Tu Aplicación
Rastrea la cantidad de asientos y calcula las tarifas de asientos por separado.
Copiar
Preguntar a la IA
// Your application tracks seats and calculates total costasync function calculateMonthlyBill(customerId: string) { const seatCount = await getSeatCount(customerId); const seatFee = seatCount * 20; // $20/seat // Usage is billed by Dodo automatically // You invoice/charge seat fees separately or include in base price // Alternatively, adjust base subscription price when seats change const totalBasePrice = seatCount * 2000; // $20/seat in cents await client.subscriptions.update('sub_123', { // Update subscription to reflect seat-based pricing });}
4
Calcular Umbral Libre Dinámico
Ajusta el uso incluido según la cantidad de asientos.
Copiar
Preguntar a la IA
// When checking usage, apply per-seat allowanceasync function checkUsageOverage(customerId: string) { const seatCount = await getSeatCount(customerId); const includedGB = seatCount * 5; // 5 GB per user const currentUsage = await getUsageFromDodo(customerId); const overage = Math.max(0, currentUsage - includedGB); // Overage is billed by Dodo at $2/GB return { included: includedGB, used: currentUsage, overage };}
Usa complementos para asientos y cobra el uso manualmente a través de cargos bajo demanda.
Recomendación: La Opción B (Complemento de Asiento + Uso Bajo Demanda) es a menudo más fácil de implementar porque Dodo maneja la facturación de asientos automáticamente. Solo necesitas rastrear y cobrar los excesos de uso.
Modelo Híbrido 5: Suscripción + Asientos + Uso (Triple Híbrido)
El modelo más completo: tarifa de plataforma + por usuario + consumo.
Restricción: Dodo Payments no admite actualmente adjuntar tanto medidores de uso como complementos al mismo producto de suscripción. Este modelo requiere un enfoque de solución alternativa.
Próximamente: El soporte nativo para la facturación híbrida triple (Base + Asientos + Uso) está en nuestra hoja de ruta. Esto te permitirá adjuntar tanto medidores de uso como complementos de asientos al mismo producto de suscripción.
Elige uno de estos enfoques para implementar la facturación híbrida triple:
Opción A: Base + Asientos (Complemento) + Uso Bajo Demanda
Opción B: Base + Uso (Medidor) + Asientos Gestionados por la Aplicación
Usa suscripción con complementos de asientos, cobra el uso manualmente a través de cargos bajo demanda.Este es el enfoque recomendado porque Dodo maneja automáticamente la tarifa de plataforma y la facturación de asientos.
// Track API calls in your systemasync function trackApiCall(customerId: string, endpoint: string) { await saveUsageEvent({ customer_id: customerId, event_type: 'api.call', endpoint: endpoint, timestamp: new Date() });}
5
Cobrar Uso al Final del Ciclo
Calcula y cobra los excesos de uso a través de un cargo bajo demanda.
Rastrea la cantidad de asientos y ajusta el precio de suscripción base en consecuencia.
Copiar
Preguntar a la IA
// When seats change, update subscription priceasync function updateSeatCount(subscriptionId: string, newSeatCount: number) { const basePlatformFee = 19900; // $199 in cents const perSeatFee = 2500; // $25 in cents const totalPrice = basePlatformFee + (newSeatCount * perSeatFee); // Store seat count in your system await updateSeatsInDatabase(subscriptionId, newSeatCount); // Note: You may need to handle this via plan changes or // create multiple tier products for common seat counts}
Recomendación: La Opción A (Base + Asientos + Uso Bajo Demanda) es generalmente más fácil porque Dodo maneja automáticamente la facturación de plataforma y asientos. Solo necesitas rastrear el uso y enviar cargos al final de cada ciclo de facturación.
Crea productos de suscripción separados para cada nivel, cada uno con su propia configuración de uso:
Copiar
Preguntar a la IA
# For each tier, create a subscription product:# Starter TierDashboard: Create Product → SubscriptionName: "Starter"Base Price: $19/monthUsage Pricing:- Meter: api.call- Price: $0.02/call- Free threshold: 1,000# Pro TierName: "Pro"Base Price: $79/monthUsage Pricing:- Meter: api.call- Price: $0.01/call- Free threshold: 25,000# ... and so on for Business and Enterprise
Estos ejemplos muestran estructuras de precios ideales. Debido a la restricción de que los medidores de uso y los complementos no pueden adjuntarse al mismo producto, algunas combinaciones requieren soluciones alternativas (usando cargos bajo demanda para el uso o asientos gestionados por la aplicación).
Suscripción Base: $99/mes (acceso a la plataforma, 5 asientos incluidos)
Complemento de Asiento: $20/asiento/mes
Complementos de Características: Modelos Personalizados ($49/mes), Acceso a API ($29/mes), Cola Prioritaria ($19/mes)
Exceso de Uso: $0.02 por 1,000 tokens después de 100K (cobrado a través de demanda)
Implementación: Usa suscripción con complementos de asientos y características. Rastrea el uso de tokens en tu aplicación y cobra los excesos a través de cargos bajo demanda al final del ciclo de facturación.Cliente Ejemplo (12 usuarios, 500K tokens, Modelos Personalizados + Acceso a API):
Ejemplo 2: Plataforma de Herramientas para Desarrolladores
Opciones de Niveles:
Gratis
Pro
Empresarial
Precio
$0/mes
$29/mes
$199/mes
Usuarios
1
5 incluidos
Ilimitados
Construcciones
100
1,000
10,000
Almacenamiento
1 GB
10 GB
100 GB
Opciones de Implementación:Opción A (Enfocada en Uso): Crea productos con medidores de uso para construcciones/almacenamiento. Gestiona usuarios en tu aplicación.Opción B (Enfocada en Asientos): Crea productos con complementos de asientos. Rastrea el uso de construcciones/almacenamiento y cobra los excesos a través de demanda.Complementos (si usas Opción B):
Complementos de Características: Marketing por SMS ($29/mes), Páginas de Aterrizaje ($19/mes), Pruebas A/B ($29/mes)
Asientos de Equipo: $15/usuario/mes de complemento
Volumen de Correos Electrónicos: Rastrear en la aplicación, cobrar exceso a través de demanda ($1/1,000 correos electrónicos sobre el límite)
Implementación: Usa suscripción con complementos de niveles de contacto, complementos de características y complementos de asientos. Rastrea los envíos de correos electrónicos en tu aplicación y cobra los excesos a través de cargos bajo demanda.
Haz que la facturación híbrida sea fácil de entender. Muestra los costos base, lo que está incluido y cómo funcionan los excesos de manera prominente en tu página de precios.
Bueno: “$49/mes incluye 10,000 llamadas API. Llamadas adicionales: $0.005 cada una”Malo: “$49/mes + tarifas de uso”