Pruebas con pago inicial
Vende una prueba de pago —por ejemplo, 7 días por 19 €— que se convierte sola en suscripción: el alumno paga hoy, prueba, y su plan empieza en la fecha que tú fijes con ese pago descontado. Cancela antes y no paga nada más.
Con una prueba con pago inicial, tu alumno paga poco hoy (por ejemplo, 19 € por un pase de 7 días), lo prueba todo y, si no cancela, su plan empieza solo en la fecha que tú decidas, con esos 19 € descontados del primer cobro. Es la forma de vender a quien todavía no se atreve con el plan entero sin regalar el acceso: quien paga 19 € llega con más intención que quien entra gratis.
Cómo lo vive tu alumno
- Hoy paga el importe inicial. Stripe guarda su tarjeta.
- Durante la prueba tiene acceso a todo lo que incluye su plan.
- El día que termina la prueba empieza el plan que eligió (mensual, trimestral o anual) y se le cobra con el importe inicial ya descontado. Si cancela antes, no se le cobra nada más.
En la página de pago de Stripe ve el importe de hoy, el plan que empezará después y cuántos días faltan para ese primer cobro.
Stripe no enseña el descuento en la página de pago
La página de pago muestra el precio completo del plan después de la prueba («luego 859 € al año»). El descuento del pago inicial se aplica en la primera factura, pero Stripe no lo enseña antes. Dilo tú en tu página, junto al botón: «tus 19 € se descuentan de tu primer pago».
Cómo se activa
La prueba la activa el precio, no tu página. Para cada oferta se crean en Stripe precios propios —uno por plan— que solo usa esa oferta. Tu página llama al checkout como siempre:
alloop.checkout("price_del_plan_mensual_de_la_oferta", { successUrl: "https://tu-web.com/gracias" });y alloop reconoce que ese precio pertenece a la oferta y monta la prueba: añade el pago de hoy, fija el final de la prueba y deja preparado el descuento.
Que dependa del precio tiene una razón: nadie puede inventarse una prueba desde el navegador. Si la oferta dependiera de un parámetro de la página, bastaría con escribirlo a mano para pagar 19 € en vez del plan entero.
Tus precios normales no cambian: quien compra con ellos paga el plan sin prueba, como siempre.
Qué configuramos contigo
Las ofertas las da de alta el equipo de alloop en tu cuenta. Necesitamos estos datos:
| Dato | Ejemplo | Para qué |
|---|---|---|
| Nombre de la oferta | pase-7d | Aparece en cada venta para que la distingas en Stripe y en tu panel |
| Precios de los planes | mensual, trimestral y anual de la oferta | Los que activan la prueba |
| Pago inicial | 19 € (precio de pago único) | Lo que se cobra hoy |
| Fin de la prueba | una fecha (14-oct 17:00) o unos días (7) | Cuándo empieza el plan |
| Descontar el pago inicial | sí / no | Si los 19 € se restan del primer cobro |
| Texto de ese descuento | «Pase de 7 días descontado» | Lo que ve el alumno en su factura |
| Abierta hasta | 30-sep 23:59 | Después de esa fecha no se puede comprar |
¿Fecha fija o días? Si todo tu grupo empieza a la vez (por ejemplo, el 7 de octubre), usa una fecha fija: quien compra el 25 de septiembre y quien compra el 30 tendrán la misma semana de prueba, del 7 al 14. Si se puede entrar cualquier día, usa días: cada alumno tiene su semana desde que compra.
Cómo se ve en tu panel
- La venta entra el día que el alumno paga, con el importe de hoy (19 €) y su origen, como cualquier venta.
- El primer cobro del plan entra el día que termina la prueba, como un cobro más de esa suscripción, ya con el descuento aplicado.
- En Stripe, la sesión y la suscripción llevan el nombre de la oferta (
alloop_trial_offer), así que puedes filtrarlas.
Lo que conviene saber
- La oferta se cierra sola. Después de la fecha «abierta hasta», el checkout con esos precios se rechaza. Quita el botón de tu página ese día: si no, quien pulse verá un error en vez de la oferta.
- Stripe pide al menos 48 horas de prueba. Con una fecha fija, la oferta deja de aceptar compras dos días antes de esa fecha. Pon el cierre de la venta antes de eso.
- Si al terminar la prueba no hay una tarjeta válida, la suscripción se cancela en vez de quedar impagada.
- El aviso de «tu prueba termina» sale solo si tienes activados los emails de membresía. Si tu página promete un recordatorio antes del primer cobro, confirma con nosotros que están activados.
- Las fechas siempre con zona horaria. «14 de octubre a las 17:00» sin zona podría ser la hora de otro país; alloop rechaza una fecha sin zona antes que adivinarla.
Cómo comprobar que funciona
Antes de mandar tráfico, pulsa el botón de tu página y, sin pagar, mira la página de Stripe: tiene que decir el importe de hoy (19 €), el plan de después y los días hasta el primer cobro. Si enseña el precio completo del plan como pago de hoy, el precio que usa tu página no es el de la oferta.
Stripe
Configura el webhook de Stripe hacia alloop con los diez eventos necesarios, incluido invoice.paid, sin el cual las renovaciones no se cuentan.
WooCommerce
Configura el webhook de pedidos de WooCommerce hacia alloop, con su clave secreta y el topic correcto. Las ventas de Woo entran solo por aquí.