Cómo funcionan en conjunto las Offers, la ubicación introductoria, la asignación directa y los Promo Codes
Commet guarda las condiciones de descuento en Offers independientes. Introductory, Promotional y Promo Code describen cómo se selecciona una Offer, no entidades de descuento diferentes.
| Canal | Configuración | Selección | Uso típico |
|---|---|---|---|
| Introductory | Vinculá una Offer compatible a un precio base | Automática para un customer elegible | Adquisición y onboarding |
| Promotional | Conservá la Offer independiente | Tu integración envía offerId | Campañas, retención y experimentos |
| Promo Code | Referenciá una Offer compatible desde un código | El customer ingresa el código en checkout | Distribución pública con controles de canje |
Una Offer directa no necesita una asociación previa con el plan ni con el precio seleccionado.
La selección introductoria automática actualmente excluye a customers con una suscripción active o past_due en la organización. Otros estados históricos no producen un bloqueo de por vida.
Un offerId explícito reemplaza la selección introductoria automática. Un Promo Code se rechaza con intro_offer_active mientras aplique una ubicación introductoria elegible. offerId, promoCode, customTrialDays y skipTrial: true son controles de selección mutuamente excluyentes.
Una Offer puede combinar una prueba gratuita con fases ordenadas de descuento o precio fijo. Un durationCycles finito cuenta períodos de cobro, no meses calendario. Una fase anual con durationCycles: 2 dura dos ciclos anuales.
Pro cuesta $99/mes con 50% off por 3 ciclos:
Ciclo 1: $49.50
Ciclo 2: $49.50
Ciclo 3: $49.50
Ciclo 4: $99.00La última fase de descuento puede usar durationCycles: null para permanecer activa hasta que termine la aplicación aceptada. Los Promo Codes son intencionalmente más limitados: solo pueden referenciar una fase percentage o amount_off.
La Offer Application pertenece al objetivo de precio aceptado por la suscripción. Un cambio inmediato de plan termina esa aplicación. El cambio puede enviar un nuevo offerId; de lo contrario, el plan nuevo comienza a su precio normal. Los cambios programados no aceptan una Offer.
Los canales actuales de Offers para suscripciones aplican al precio base del plan. Overage, add-ons, credit packs y licencias extra conservan sus precios normales.
Base del plan: $100.00
Offer del 20%: −$20.00
Overage: $50.00
Total: $130.00Las fases aceptadas se guardan en una Offer Application inmutable. Editar, desactivar o archivar la Offer del catálogo cambia únicamente las aplicaciones futuras.
¿Cómo está esta guía?