¿Tienes un membership site con Restrict Content Pro + Stripe y buscas la forma de añadir días extra gratis o de prueba?
Aquí tienes cómo hacerlo paso a paso.
Si tienes una membresía creada en WordPress con Restrict Content Pro (o similar) y Stripe como pasarela de pago, es probable que hayas necesitado en alguna ocasión:
- Regalar días de prueba (no solo al inicio).
- Aplazar el pago de una membresía.
- O cambiar la fecha de vencimiento por lo que sea.
Las razones pueden ser muchas, pero la solución debería ser la misma (y no tan complicada, ¿verdad?). 🤦🏻♂️
Sin embargo, incluso si tienes Restrict Content Pro perfectamente integrado con Stripe (con su API y todos los webhooks activos), al añadir unos días extra desde el plugin (ampliando la fecha de vencimiento) los pagos de Stripe se seguirán ejecutando en las fechas de la suscripción original.
¿Por qué? ¡Nooo! 😭
Que no cunda el pánico: tiene solución.
Solo necesitas hacer esa modificación también de forma manual en Stripe.
Y aquí tienes un tutorial paso a paso para que puedas ponerlo en práctica
Cómo añadir días de prueba a una suscripción de Stripe paso a paso
En primer lugar identifícate con tu cuenta de Stripe y elige el proyecto en que quieras añadir los días de prueba a un suscriptor.
- Ve a suscripciones: https://dashboard.stripe.com/subscriptions
- Busca la suscripción del cliente y haz clic sobre ella.

- A continuación pincha en «Actualizar suscripción» en la parte superior derecha.

- Desactiva el toggle de «Prorratear cambios» (parte superior, junto a «Programar actualización»). Si no lo haces, Stripe, en lugar de añadir los días, devolverá el dinero proporcional a esos días de la suscripción actual al cliente.
- En la sección de «Tarifas» haz clic en «añadir prueba».

- Añade el número de días sin coste que deseas ofrecer y haz clic en «Actualizar suscripción».
- Para asegurarte de que has añadido correctamente los días de prueba ve a la sección de «Próxima factura» (en Suscripciones -> Próxima factura) y comprueba que la siguiente factura será en la fecha que quieres.

En el ejemplo que has ido viendo, la renovación debía realizarse inicialmente el 13 de agosto, pero tras añadir los 30 días de prueba (o gratuitos), la fecha de la siguiente factura ha cambiado y está prevista para el 12 de septiembre.
Modificar la fecha de expiración en Restrict Content Pro
Una vez que ya le has indicado a Stripe los días extra que deseas añadir, solo te queda sincronizar las fechas con Restrict Content Pro.
Para ello ve a Restringir > Membresías > y elige el suscriptor al que hayas añadido los días extra en Stripe y modifica el campo «fecha de vencimiento».

Y ya lo tienes. 😉
Conclusiones
Como ves, para añadir días extra a una suscripción creada con Restrict Content Pro y Stripe como pasarela de pago necesitas modificar tanto la fecha del plugin como los datos del cliente en Stripe.
Sigue los pasos de este tutorial para asegurarte de que se sincronizan las fechas en ambas plataformas y asegúrate así de que el cobro se siga realizando de forma recurrente una vez pasados esos días gratis.
¿Más dudas sobre Restrict Content Pro, WordPress y membresías web?
En Código Genesis encontrarás los tutoriales de código a medida que me piden los propios suscriptores de la academia.
Puede que encuentres justo lo que buscas. Y si no, solo tienes que pedírmelo.
Pero para eso tienes que estar dentro » 😉
¿Te veo allí? 😊
Gracias por tu info… ojala puedas ayudarme
Si solo modificaron los datos en RCP pero no en stripe (creo que es la razon por la que se generaron cobros raros) hay alguna forma de hacer que ambos se actualicen (me refiero a stripe y RCP)???
Buenas, Angela.
Lo que puedes hacer es modificar ahora los datos en Stripe para que estén sincronizados con los de RCP.
Si tienes alguna dificultad al hacerlo puedes pedir al soporte de Stripe que te echen una mano.
Un saludo.
Hola disculpa, revisando las inconsistencias del problema que te comente anteriormente, veo que con los cambios manuales hechos en RCP se generan nuevas facturas en stripe y los montos se prorratean, hay forma de evitar esto??
Hola, Angela.
¿Estás siguiendo el punto 4 del tutorial?
Con eso debería de ser suficiente.
Un saludo.
no… no se hizo como el tutorial… se hizo primero el cambio en RCP y este mando prorrateos en stripe (ahi cobro menos)… esto es lo que quiero arreglar… porque en stripe tengo unos datos que en RCP no, y si cambio algo en RCP para igualar con stripe otra vez genera factura y vuelve a prorratear (Repito todo esto desde RCP, no desde stripe)
Buenas, Angela.
En ese caso te recomiendo que te pongas en contacto con el soporte de Restrict Content Pro.
Un saludo.
He visto varias webs que pagas 0.50€ para una suscripcion de 14 dias o 24h y pasados estos dias o horas, automaticamente te cobran la anualidad o mensualidad, como se puede configurar esto?
Buenas, Sergio.
Eso se puede hacer programando directamente usando la API de Stripe (totalmente personalizable) o sino usando un plugin RCP podrías usar un cupón que solo se aplique en el primer cobro y/o jugando con los días de prueba que puedes ofrecer.
Un saludo.