How to sell tickets on a WordPress website?

WooCommerce y Eventos: Vende Tickets Fácilmente

hace 10 años

★★★★★Valoración: 3.88 (5613 votos)

Si estás organizando eventos y buscas una forma eficiente de vender entradas online, la integración de WooCommerce con Events Manager podría ser la solución ideal. Esta poderosa combinación te permite aprovechar la robustez de WooCommerce, la plataforma de comercio electrónico más popular para WordPress, para gestionar las reservas y pagos de tus eventos creados con Events Manager. Imagina poder utilizar todas las funcionalidades de WooCommerce, como pasarelas de pago diversificadas, facturas en PDF y una multitud de extensiones, directamente aplicadas a la venta de entradas para tus eventos. Esto es precisamente lo que ofrece esta integración, simplificando el proceso de venta y mejorando la experiencia tanto para ti como para tus clientes.

Índice de Contenido

Instalación y Configuración Sencilla

Comenzar a utilizar esta integración es sorprendentemente fácil. Primero, asegúrate de tener instalados y configurados por separado Events Manager y WooCommerce en tu sitio WordPress. No es necesario Events Manager Pro, aunque también es compatible. Luego, sigue estos sencillos pasos:

  1. Descarga el plugin Events Manager — WooCommerce Add-On desde tu cuenta de WooCommerce.
  2. En tu panel de administración de WordPress, ve a Plugins > Añadir Nuevo > Subir Plugin.
  3. Selecciona el archivo .zip que descargaste e instálalo.
  4. Activa el plugin una vez instalado.
  5. Dirígete a WooCommerce > Ajustes > Events Manager y configura las opciones según tus necesidades.

¡Y eso es todo! La integración estará lista para funcionar. A partir de este momento, cualquier formulario de reserva enviado a través de Events Manager se añadirá automáticamente al carrito de WooCommerce, listo para el proceso de pago.

What is yith in WordPress?
YITH Product Add-ons & Extra Options is a versatile and complete tool for the creation and sale of advanced products or services and the addition of custom options to your product pages.

Opciones de Configuración Detalladas

Dentro de la pestaña Events Manager en la configuración de WooCommerce, encontrarás diversas opciones para personalizar la integración y adaptarla a tus requerimientos. Veamos algunas de las más importantes:

  • Mensaje de reserva añadida al carrito: Personaliza el mensaje que se mostrará cuando una reserva se añada correctamente al carrito de compra.
  • Mensaje de reserva ya añadida: Define un mensaje diferente para cuando un usuario intente añadir al carrito una reserva que ya está en él.
  • ¿Son imponibles los eventos?: Activa o desactiva la aplicación de impuestos a las entradas de eventos a través de WooCommerce.
  • Clase de impuesto de eventos: Si decides aplicar impuestos, podrás seleccionar la clase impositiva específica para eventos, previamente configurada en WooCommerce.
  • Campos de usuario personalizados: Elige cómo se sincronizarán los campos de usuario entre WooCommerce y Events Manager. Este punto es crucial y lo detallaremos más adelante.
  • Opciones de autocompletado: Define si deseas que el estado de los pedidos se cambie automáticamente de "Procesando" a "Completado" y si las reservas se aprueben automáticamente cuando un pedido contenga una o más reservas. Las opciones son: no autocompletar, autocompletar con al menos una reserva, o autocompletar solo si el pedido contiene exclusivamente reservas.
  • Textos del botón 'Añadir al carrito': Personaliza los textos que se mostrarán en el botón "Añadir al carrito" antes, durante y después de hacer clic. Puedes definir textos para "Añadir al carrito", "Añadiendo al carrito" y "Añadido al carrito".

Gestión de Cancelaciones y Estados de Pedido

La integración también contempla la gestión de cancelaciones y cambios de estado de las reservas. Cuando una reserva se cancela a través de Events Manager, se pueden configurar las siguientes acciones para el pedido de WooCommerce que contiene esa reserva:

  • Acción del pedido: Define qué acción se tomará en el pedido de WooCommerce cuando se cancela una reserva. Las opciones incluyen: "No se realiza ninguna acción", "Establecer los precios de las entradas a cero y recalcular el total del pedido", o "Eliminar pedido". La acción específica que se ejecute dependerá de si el pedido contiene solo una reserva o varios productos.
  • Cambio de estado de cancelado / no cancelado: Selecciona un estado de pedido de WooCommerce para asignar al pedido relacionado cuando una reserva se cancela o se reactiva. Esto permite automatizar la gestión del estado de los pedidos en función del estado de las reservas.

Sincronización de Campos de Usuario WooCommerce y Events Manager

La gestión de los campos de usuario es un aspecto importante de la integración. Cuando se reserva a través de WooCommerce, la información de facturación del usuario, como la dirección, se proporciona directamente a WooCommerce y no a Events Manager. Esto significa que campos de usuario como el correo electrónico no son gestionados por Events Manager durante el proceso de reserva, y se ocultan de los formularios de reserva. Sin embargo, si deseas seguir utilizando los campos de usuario de Events Manager, ya sea en páginas de perfil o durante las reservas manuales, existen opciones para sincronizar los datos de los pedidos de WooCommerce con los datos de usuario de las reservas. Las opciones de sincronización son:

  • Mantener campos de usuario personalizados: Permite mantener tus campos de usuario personalizados de Events Manager, sin relación con los campos de facturación de WooCommerce. En este caso, al exportar datos de reserva, verás campos adicionales con el prefijo "WC", como "WC Address". Los detalles de facturación de WooCommerce se mostrarán debajo de los campos de usuario personalizados al visualizar una reserva realizada a través de WooCommerce.
  • Usar campos de facturación de WooCommerce: Desactiva la funcionalidad de campos personalizados de Events Manager y utiliza en su lugar los campos de facturación de WooCommerce. Estos campos se mostrarán como campos de usuario personalizados, pero se mapearán directamente a los detalles de facturación de WooCommerce del pedido al que pertenece la reserva. Esta opción es útil si solo gestionas reservas a través de WooCommerce y no necesitas la funcionalidad de campos de usuario personalizados de Events Manager.
  • Usar campos de usuario comunes para pasarelas de pago: Esta opción se recomienda si planeas utilizar campos personalizados de Events Manager. Permite usar Events Manager para gestionar reservas directamente a través de reservas manuales, pero con un conjunto de referencias de campos para mostrar tanto los detalles de facturación de WooCommerce como los de Events Manager. En el editor de formularios de Events Manager Pro, encontrarás una sección llamada "Campos de usuario comunes para pasarelas de pago" que permite mapear campos de facturación comunes a tus campos de usuario personalizados.

Funcionamiento Técnico de la Integración

Para aquellos interesados en los detalles técnicos, cada evento creado en Events Manager tendrá un producto de evento correspondiente en WooCommerce. Las variaciones de producto representarán los diferentes tipos de entradas disponibles para ese evento, con sus precios respectivos. Estos productos son esencialmente "marcadores de posición" en WooCommerce y no están diseñados para ser editados manualmente. La sincronización automática incluye:

  • Imagen destacada (para mostrar en el carrito)
  • Nombres, descripciones y precios de las entradas
  • Autor del producto/evento
  • Imponibilidad y clase de impuesto
  • SKU personalizado (EM-event_id-ticket_id)

Estos productos de evento se crean dinámicamente cuando se muestra un formulario de reserva de evento en tu sitio. Por lo tanto, si ya tienes eventos creados antes de instalar la integración, no verás los productos de evento correspondientes de inmediato. Estos productos están ocultos en todas las vistas de WooCommerce, excepto en la vista de eventos en el área de administración. Se agrupan utilizando la etiqueta de producto "events-manager", que también está oculta en las listas.

Las reservas se guardan temporalmente en la sesión de WooCommerce como un array asociativo de reservas, con los IDs de evento como claves, junto con los datos del carrito de compra. Cuando se realiza una reserva en Events Manager, ocurre lo siguiente:

  1. Se realiza la validación estándar (disponibilidad, datos del formulario, etc.) para asegurar que la reserva se pueda realizar.
  2. Se recuperan o crean los productos de entrada de WooCommerce y se añaden al carrito con las cantidades correspondientes.
  3. Cuando el usuario realiza el pago, cada reserva en la sesión asociada con las entradas en el carrito/pedido se guarda.
  4. Las reservas guardadas se asocian a cada entrada individual por ID de reserva.

Es importante tener en cuenta que no se puede añadir el mismo evento al carrito dos veces. Sin embargo, un evento se puede reservar más de una vez en pedidos separados si la configuración de Events Manager lo permite.

Can you use WooCommerce for events?
Our WooCommerce integration allows events created with the Events Manager plugin to be booked and paid for via the WooCommerce store. This allows you to leverage many features and add-ons in the WooCommerce ecosystem, such as additional payment gateways, PDF invoices, and much more!

Consideraciones y Limitaciones Importantes

Al utilizar la integración de WooCommerce con Events Manager, es fundamental tener en cuenta algunos cambios y limitaciones en el funcionamiento de Events Manager:

  • Moneda: Events Manager heredará la moneda utilizada en WooCommerce.
  • Impuestos: Los impuestos se gestionan completamente a través de WooCommerce. Puedes elegir si los eventos son imponibles y seleccionar una clase impositiva específica para eventos en la configuración de la integración. Las funciones de impuestos en las páginas de administración de reservas de Events Manager están deshabilitadas.
  • Cupones, recargos y descuentos: Las funcionalidades de cupones, recargos y descuentos de Events Manager no afectarán al precio de las reservas en WooCommerce. Cualquier descuento o recargo debe gestionarse a través de WooCommerce. La función de cupones de Events Manager Pro se deshabilita automáticamente, pero puedes utilizar cupones de WooCommerce.
  • Campos de formulario de usuario personalizados: Los campos de formulario de usuario personalizados disponibles en Events Manager a través del constructor de formularios no se mostrarán en los formularios de reserva, ya que esta información se gestiona durante las etapas finales de la reserva en WooCommerce. Sin embargo, puedes utilizar las funciones y extensiones de WooCommerce para modificar su formulario de pago.
  • Reservas gratuitas: Las reservas gratuitas seguirán pasando por el carrito y el proceso de pago de WooCommerce, aunque seguirán siendo gratuitas y no requerirán pago.
  • Compatibilidad con multi-sitio: La integración es compatible con multi-sitio, al igual que WooCommerce. Debes activar WooCommerce, Events Manager y la integración en cada sub-sitio que desees utilizarla.
  • Compatibilidad con otros plugins y extensiones: Debido a la complejidad de WooCommerce y Events Manager, y la posibilidad de que otros plugins, temas o extensiones alteren su comportamiento, pueden existir problemas de compatibilidad con algunos plugins. Algunas incompatibilidades conocidas incluyen extensiones multi-moneda de Events Manager (se requiere una extensión compatible con WooCommerce), extensiones de paquetes de productos de WooCommerce (no se pueden empaquetar eventos), y la función de retención de stock de WooCommerce (no disponible para eventos).
  • Traducciones WPML: Actualmente, la traducción WPML de los eventos añadidos al carrito no está disponible, aunque la mayoría de las demás funciones de WPML deberían funcionar como antes para Events Manager y WooCommerce.
  • Botón 'Reservar ahora' de Events Manager: El botón "Reservar ahora" de Events Manager solo funcionará con WooCommerce si tus eventos no requieren una casilla de verificación de privacidad ni ningún otro campo de formulario personalizado obligatorio.

Preguntas Frecuentes

A continuación, respondemos algunas preguntas frecuentes sobre la integración de WooCommerce con Events Manager:

¿Es fácil instalar la integración de WooCommerce con Events Manager?

Sí, la instalación es muy sencilla y se resume en unos pocos pasos: descargar, subir, instalar y activar el plugin, y luego configurar las opciones básicas en la pestaña de WooCommerce. No se requiere experiencia técnica avanzada.

¿Necesito Events Manager Pro para utilizar la integración con WooCommerce?

No, Events Manager Pro no es necesario. La integración funciona correctamente con la versión gratuita de Events Manager.

¿Qué pasarelas de pago puedo utilizar con esta integración?

Puedes utilizar todas las pasarelas de pago compatibles con WooCommerce. Esto incluye las pasarelas de pago más populares como Stripe, PayPal, tarjetas de crédito, transferencias bancarias y muchas otras, dependiendo de las extensiones que tengas instaladas en WooCommerce.

Can you use WooCommerce for events?
Our WooCommerce integration allows events created with the Events Manager plugin to be booked and paid for via the WooCommerce store. This allows you to leverage many features and add-ons in the WooCommerce ecosystem, such as additional payment gateways, PDF invoices, and much more!

¿Puedo vender entradas gratuitas utilizando esta integración?

Sí, puedes vender entradas gratuitas. Aunque el proceso de reserva pasará por el carrito de WooCommerce, el precio será cero y no se requerirá pago.

¿Qué sucede si cancelo una reserva en Events Manager?

Puedes configurar la acción que se realizará en el pedido de WooCommerce asociado a la reserva cancelada. Puedes optar por no hacer nada, establecer el precio de la entrada a cero en el pedido, o incluso eliminar el pedido por completo.

Is the Yith plugin free?
YITH plugins and themes can easily be installed, and the premium services can be purchased directly through the online website of the service. Most of the features of YITH are already free of cost, so all the user has to do is visit the online website of YITH and install the features safely.

¿Dónde puedo encontrar más información y soporte sobre esta integración?

Puedes consultar la documentación oficial de Events Manager y WooCommerce, así como los foros de soporte de ambos plugins. También puedes contactar con el equipo de soporte de los plugins para obtener ayuda específica.

En conclusión, la integración de WooCommerce y Events Manager es una solución poderosa y versátil para quienes buscan vender entradas para eventos directamente desde su sitio WordPress. Aprovecha las funcionalidades de ambas plataformas para crear una experiencia de compra fluida y eficiente para tus clientes, al tiempo que maximizas el control y la gestión de tus eventos y ventas.

Subir