Genera un plugin de RSVP para eventos en WordPress
Si organizas eventos presenciales o híbridos desde un WordPress, la lista de necesidades es siempre parecida: una página por evento, formulario RSVP, aforo, lista de espera, email de confirmación con invitación de calendario y un listado admin para revisar el día antes.
The Events Calendar + RSVP addon lo hace pero el tier gratis le faltan campos clave (dietético, acompañantes), y Event Tickets Plus te mete en WooCommerce si solo quieres RSVP sin entrada.
¿Por qué generarlo en vez de instalar un plugin existente?
Un plugin generado te da los campos exactos: acompañantes, dietético, hora estimada de llegada, lo que el evento pida. La página del evento es una WP normal con shortcode; el dato vive en una tabla limpia que controlas.
Aforo y lista de espera son directos: capeamos el "confirmed" y auto-promocionamos desde la lista al cancelar alguien. Los ICS se generan de los metadatos y se renderizan bien en Apple Calendar, Google, Outlook y móviles.
Ampliar es fácil: recordatorio 24h antes, agradecimiento después, enlace a formulario de feedback. Todo son tareas WP Cron activadas por el row de evento.
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 Events
CPT evento: title, date, end_date, location, capacity, description, waitlist_enabled.
Shortcode [acme_rsvp event_id]:
- Bloque info evento.
- Formulario: name, email, guest_count (1-4), dietary (veg/vegano/sin-gluten/ninguna), notes.
Lógica:
- Si confirmed_count + guest_count <= capacity → "confirmed", email con ICS.
- Si waitlist activa → "waitlist", email "estás en espera".
- Al cancelar (enlace firmado): liberar slot, promover top de espera (email "¡dentro!").
Admin:
- Lista por evento (confirmed/waitlist/cancelled), CSV export, email masivo.
- Dashboard: eventos de hoy con confirmed vs aforo.
24h antes: recordatorio con ICS y mapa de ubicación.Qué suele incluir el plugin generado
- CPT evento con admin y template
- Tabla RSVP con status y metadatos acompañantes
- Aforo con reserva atómica (row lock)
- Auto-promoción desde espera al cancelar
- Generador ICS adjunto a confirmaciones
- WP Cron recordatorios 24h y follow-up
- Enlace firmado cancelar en cada email
Campos RSVP, aforo, cadencia emails y plus-ones van en el prompt. Entradas de pago quedan fuera; para pagado, ver la landing de booking.
Preguntas frecuentes
¿Si dos confirman a la vez en el último slot?
La reserva usa transacción con row lock; solo uno coge los últimos sitios, el otro a espera. Probado bajo carga.
¿Puedo cobrar?
En la forma por defecto no. Si necesitas entradas pagadas, describe y el plugin añade paso Stripe antes de confirmar.