Plugin WordPress generado con IA

Genera un plugin WordPress de donaciones con recurrencia Stripe

GiveWP es el default en donaciones WordPress y es bueno, pero en cuanto necesitas recurrentes va detrás de un addon de 149€/año, y las tarifas Stripe por su gateway llevan un % extra salvo upgrade.

Un plugin generado maneja el mismo flujo con Stripe Payment Intents + Subscriptions directos. Sin markup sobre Stripe, los donantes gestionan la suscripción vía Customer Portal y los recibos están estructurados para contabilidad ONG.

5 min hasta el ZIP Sandbox 24 h WP Coding Standards

¿Por qué generarlo en vez de instalar un plugin existente?

Give Core es gratis pero recurrentes requieren addon. Charitable igual. Para ONG que quiere páginas de fundraising todo-en-uno, vale la pena. Para una que ya tiene sitio y quiere solo un donate-here, un plugin generado te da eso, sin más.

Crea Stripe Customer + Subscription para recurrentes y usa Customer Portal para cancelación y cambio de tarjeta self-serve (cero UI que mantener). Recibos por email con número secuencial y resumen anual programado vía WP Cron.

Al ser pequeño, es fácil añadir cosas ONG-específicas: mensajes dedicatoria ("En memoria de..."), notificar al honorificado y tracking de campaña.

Prompt de ejemplo

Este es el tipo de descripción que genera este plugin. Puedes partir de aquí y ajustar lo que necesites antes de generar.

Nombre del plugin: Acme Donate

Shortcode [acme_donate campaign="general"]:
- Presets: 10, 25, 50, 100, custom.
- Frecuencia: puntual, mensual.
- Opcionales: en honor de, notificar (email), mensaje.
- Stripe Payment Element.

Puntual: crear PaymentIntent, fila donación, email recibo con número secuencial.
Mensual: crear Customer + Subscription, primer recibo, recibos en cada invoice.paid.

Portal donante: /donate/manage con login por magic-link. Enlaza a Customer Portal.

Resumen anual: 15 ene cada año, email con total año anterior.

Admin: lista, campañas, totales por campaña, MRR mensuales.

Qué suele incluir el plugin generado

  • Puntual + recurrente por PaymentIntent + Subscription
  • Customer Portal para self-serve
  • Numeración secuencial recibo con reset anual
  • Cron resumen anual para declaración
  • Tracking campaña por querystring o shortcode
  • Webhook handler invoice.paid / invoice.payment_failed / customer.subscription.deleted
  • Campos opcionales dedicatoria y notificar honorificado

Presets, frecuencia, formato recibo y campañas se definen en el prompt. Gift Aid (UK) o lenguaje 501(c)(3): descríbelo y el recibo se adapta.

Preguntas frecuentes

¿Guardáis datos de tarjeta?

Nunca. Todo vía Payment Element. Solo guardamos customer id y subscription id.

¿Y si falla un cobro recurrente?

Stripe Smart Retries reintenta; escuchamos invoice.payment_failed y emailamos al donante tras el tercer fallo, luego marcamos la suscripción pausada cuando Stripe la cancela.

¿Listo para generar tu plugin?

Crea una cuenta gratuita, verifica tu email y tu primera generación corre de nuestra cuenta.

Relacionado:DonacionesStripeONG