Formulario de evento con recaudación en WordPress: guía 2026

En pocas palabras: Instalá Fluent Forms (gratis) en WordPress, activá el módulo de pagos con Stripe —que en la versión gratuita no suma comisión de plataforma—, creá un campo de entradas con precios más un campo de donación opcional y configurá los emails de confirmación. Cobrás inscripciones y donaciones en un solo formulario.

Para crear un formulario de evento recaudación wordpress el camino más directo es Fluent Forms: instalás el plugin, activás Stripe (que en la versión gratuita no cobra comisión extra de plataforma), armás un campo de entradas con precios, sumás un campo de donación opcional y configurás los emails de confirmación. Con eso ya cobrás inscripciones y donaciones en el mismo flujo.

Ponele que tu ONG organiza una cena benéfica. Necesitás vender entradas de tres tipos, aceptar una donación arriba del ticket y que el que se anota reciba un mail con los datos. Todo eso en una página, sin plugins de eventos pesados. Se puede, y no es tan complicado como parece.

Un formulario de registro de evento con recaudación en WordPress es un formulario web que combina campos de inscripción (nombre, email, tipo de entrada) con al menos una pasarela de pago para cobrar el ticket y sumar donaciones opcionales. Se arma con plugins como Fluent Forms o WPForms y procesa los cobros vía Stripe, PayPal u otras pasarelas, generando confirmaciones automáticas al asistente y al organizador.

En 30 segundos

  • Plugin recomendado: Fluent Forms cubre entradas + donación + pago en un solo form; la versión gratis ya trae Stripe.
  • Campo clave: el «Payment Item» te deja armar niveles de entrada (General, VIP, Voluntario) con precios distintos.
  • Donación opcional: un segundo Payment Item con lógica condicional la hace 100% voluntaria.
  • Gratis vs Pro: Stripe entra en la versión gratuita; PayPal, Razorpay, Mollie y Square son Pro.
  • Emails: configurás confirmación al asistente y aviso al admin, y con FluentSMTP mejorás la entrega.

¿Qué necesitás antes de armar el formulario?

Antes de tocar WordPress, definí tres cosas: los tipos de entrada con sus montos, si vas a pedir donación y cuánta info del asistente necesitás. Sin eso vas a rehacer el form dos veces (te lo digo por experiencia).

Lo primero que conviene decidir es la diferencia entre un formulario simple y uno con pago. El simple solo junta datos: nombre, email, cuántos van. El de pago procesa dinero, y ahí necesitás sí o sí una pasarela conectada. Para una cena benéfica, una rifa o una carrera solidaria, vas a querer el segundo.

  • Tipos de entrada: por ejemplo Admisión General (USD 50), VIP (USD 150) y Voluntarios (gratis). Definilos antes.
  • Montos de donación: valores preestablecidos (USD 25, 50, 100) más una opción personalizada.
  • Datos del asistente: nombre y email como mínimo; teléfono, empresa o preferencias dietéticas si el evento lo pide.

Un detalle sobre alojamiento: si vas a probar el formulario en local antes de publicarlo, después lo subís a un hosting WordPress de Donweb sin dramas. Para eventos con picos de inscripción el mismo día, tener un provider que aguante el tráfico ayuda más de lo que uno cree.

¿Qué plugin conviene para un formulario de evento con pago?

Fluent Forms es la opción más balanceada para un formulario de evento con recaudación, porque incluye Stripe en su versión gratuita y campos de pago nativos. WPForms también sirve pero mete el procesamiento de pagos en planes pagos más caros. Contact Form 7, aunque es gratis y popular, no trae campos de pago sin plugins de terceros. Te puede servir nuestra cobertura de integrar wp-community para gestionar participantes.

¿Y por qué no un plugin de eventos completo tipo calendario? Porque para una recaudación puntual es matar una mosca a cañonazos. Un formulario te da el control fino de precios y donaciones sin arrastrar un módulo de gestión de eventos entero.

PluginPago en versión gratisPasarelas ProCampos de pago nativos
Fluent FormsStripe (sin comisión de plataforma)PayPal, Razorpay, Mollie, SquareSí (Payment Item)
WPFormsNo (requiere plan pago)Stripe, PayPal, Square, Authorize.NetSí
Contact Form 7NoVía addons de tercerosNo

El resto de la guía va sobre Fluent Forms, que es la que uso para este tipo de cosas.

Paso 1: Instalar Fluent Forms y activar los pagos

Instalá Fluent Forms desde Plugins > Añadir nuevo, buscá «Fluent Forms», activá y andá a Fluent Forms > Settings > Payment Settings. Ahí conectás la pasarela. En la versión gratuita habilitás Stripe con tus claves de API; en la Pro se agregan PayPal, Razorpay, Mollie y Square.

Lo bueno de Stripe en la versión gratuita es que Fluent Forms no te cobra un extra por procesar el pago (pagás solo la comisión de Stripe, como con cualquier cobro). Para una ONG que cuida cada peso, eso cuenta.

  • Modo test primero: Stripe tiene claves de prueba. Usá las antes de cobrar en serio.
  • Moneda: Configurá la en Payment Settings. Ojo si tu público paga en pesos y Stripe te liquida en dólares.
  • Pagos offline: podés habilitar «efectivo o cheque en el evento» como método, útil para donantes que no quieren poner la tarjeta online.

Paso 2: Crear el formulario y los campos de datos

Desde Fluent Forms > New Form elegí «Blank Form» para armarlo a mano. Arrastrá los campos básicos: nombre, email y teléfono. El email marcá lo como obligatorio y con validación (sin eso, después no tenés a quién avisarle).

Después sumá lo opcional según el evento. Preferencias dietéticas para una cena, nombre de la empresa si buscás sponsors, un campo de comentarios para lo que sea. En la versión Pro tenés un campo de teléfono avanzado con validación por país, cómodo si esperás inscriptos de varios lados. Sobre eso hablamos en crear una página de destino efectiva.

Paso 3: Configurar los niveles de entrada con Payment Item

El campo «Payment Item» es el corazón de la parte de cobro: te deja listar opciones de entrada con precios distintos. Arrastralo al formulario, elegí el modo de selección (radio o dropdown) y cargá las opciones con su valor. Cada asistente elige una y el sistema calcula el total.

Un ejemplo concreto para una gala:

  • Admisión General: USD 50.
  • VIP: USD 150 (con asiento preferente).
  • Voluntarios: USD 0.

¿Querés que la opción de asiento preferente aparezca solo si eligen VIP? Para eso está la lógica condicional. Configurás un campo extra que se muestra únicamente cuando el Payment Item vale «VIP». Y si en la Pro necesitás que alguien inscriba a varios del equipo, el campo Repeater te deja duplicar filas de datos sin armar diez formularios.

Paso 4: Agregar el campo de donación opcional

La donación opcional se arma con un segundo Payment Item, separado del de la entrada, con montos preestablecidos y un valor «otro» personalizable. La clave es que sea de selección no obligatoria: si el asistente no elige nada, suma cero y el formulario se envía igual.

Poné montos que inviten sin presionar: USD 25, USD 50, USD 100 y un campo abierto para el que quiera dar más (o menos). Un texto corto arriba ayuda: «Con USD 50 cubrimos una beca de un mes». Concreto, no un discurso.

Eso sí: no la hagas parecer un cargo obligatorio. Si el usuario siente que le están metiendo un extra de contrabando, abandona el formulario. La lógica condicional te garantiza que quede claro que es voluntaria.

Paso 5: Integrar la pasarela y mostrar el resumen

Para cerrar el cobro, agregá un campo «Summary» que muestre el total (entrada + donación) antes de pagar, y conectá la pasarela elegida. Con Stripe en la versión gratuita alcanza; en Pro podés ofrecer PayPal u otra según tu público. El resumen evita sorpresas: el asistente ve exactamente cuánto va a pagar. Para más detalles técnicos, mirá probar el formulario en ambiente seguro.

Acordate de configurar qué pasa después del pago. Una página de agradecimiento con los datos del evento cierra bien el círculo. Y si habilitaste pago offline, dejá claro en ese mensaje que la confirmación queda pendiente hasta que entregue el efectivo o el cheque.

La transacción, mientras tanto, la procesa Stripe fuera de tu servidor, así que no manejás datos de tarjeta directamente. Menos riesgo para vos.

Paso 6: Configurar las notificaciones por email

Fluent Forms manda dos tipos de email: uno de confirmación al asistente y otro de aviso al administrador. Los configurás en Settings > Email Notifications del formulario. El del asistente lleva el detalle de la entrada, la confirmación de la donación (si hizo una) y las instrucciones de acceso; el del admin resume quién se anotó.

Acá viene lo bueno: con lógica condicional podés mandar un email distinto según lo que hizo la persona. ¿Pagó entrada? Le mandás las instrucciones del evento. ¿Solo donó? Le mandás un agradecimiento sin datos de acceso que no le sirven.

Un problema clásico: los mails de WordPress caen en spam o no salen. Para eso instalá FluentSMTP (gratis, del mismo equipo) y autenticá el envío contra un servidor real. Sin eso, la mitad de tus confirmaciones no llegan y te enterás cuando alguien te escribe «no me llegó nada».

Errores comunes al armar el formulario

  • No probar el pago en modo test: mandás el form a producción y recién ahí descubrís que Stripe estaba mal configurado. Usá siempre las claves de prueba primero.
  • Dejar el email sin validación obligatoria: si el campo no es required, te llegan inscripciones sin forma de contactar a la persona. Marcá lo obligatorio con validación de formato.
  • Olvidarse de FluentSMTP: confiás en el wp_mail() por defecto y las confirmaciones caen en spam. Autenticá el envío o vas a estar respondiendo consultas a mano.
  • Hacer la donación obligatoria sin querer: si el Payment Item de donación queda como required, espantás a los que solo quieren la entrada. Que sea de selección opcional.

Preguntas Frecuentes

¿Fluent Forms permite tiers de entrada y donación opcional?

Sí. Con el campo Payment Item armás varios niveles de entrada con precios distintos (General, VIP, Voluntario) y, con un segundo Payment Item más lógica condicional, agregás una donación totalmente opcional. Todo en el mismo formulario y con un único cobro. Relacionado: mantener todos los links funcionales.

¿Qué plugin uso para un formulario de evento con pago gratis?

Fluent Forms es la mejor opción gratuita porque incluye Stripe sin comisión adicional de plataforma en su versión free. WPForms y otros suelen reservar el procesamiento de pagos para planes pagos, así que para arrancar sin costo Fluent Forms gana.

¿Cómo hago que la donación sea opcional y no obligatoria?

Usás un campo Payment Item de selección no obligatoria (radio o checkbox) para la donación, separado del de la entrada. Si el asistente no elige ningún monto, suma cero y el formulario se envía igual. La lógica condicional refuerza que quede claro que es voluntaria.

¿Cómo configuro la confirmación por email al asistente?

En Settings > Email Notifications del formulario creás una notificación dirigida al campo de email del asistente, con el detalle de la entrada, la donación y las instrucciones de acceso. Para que no caiga en spam, instalá FluentSMTP y autenticá el envío contra un servidor de correo real.

Esto se conecta con el formulario de registro de eventos, donde te mostramos paso a paso cómo armarlo sin complicarte.

¿Puedo aceptar pagos en efectivo además de tarjeta?

Sí. Fluent Forms permite habilitar un método de pago offline (efectivo o cheque en el evento) junto con la pasarela online. La inscripción queda registrada como pendiente hasta que confirmás el cobro manualmente el día del evento.

Conclusión

Armar un formulario de evento con recaudación en WordPress dejó de ser un proyecto de desarrollo: con Fluent Forms y su campo Payment Item cobrás entradas por niveles, sumás donaciones opcionales y mandás confirmaciones automáticas, todo con Stripe gratis. Si tu evento crece o querés más pasarelas, la versión Pro suma PayPal, Razorpay y campos como el Repeater.

El consejo práctico: probá todo en modo test, marcá el email como obligatorio y no te saltees FluentSMTP. Con esos tres cuidados, tu próxima cena benéfica se inscribe sola mientras vos te ocupás del evento en serio.

Fuentes

Volver a

Novedades

Publicaciones relacionadas