SeatReg

Descripción

Create and manage online registrations with ease. Design your own registration layout and manage bookings.

SeatReg es un plugin que ofrece lo siguiente y más para construir y gestionar inscripciones en línea.

  • Map Builder: Design your registration layout with a versatile map builder. Easily create, delete, resize, and move elements. Add prices, legends, seat numbers, hover text, customize colors, and more.
  • Registration Overview: Get a overview of your registrations. Track the number of open, approved, or pending bookings.
  • Customizable Settings: Control the booking flow with numerous settings. Create custom fields to collect additional data from customers.
  • Email Templates: Utilize customizable email templates.
  • Export: Export bookings to different file formats (PDF, XLSX, TEXT).
  • Calendar Mode: Manage bookings with an integrated calendar mode.
  • Responsive Registration View: Provide a scrollable and resizable registration view via a direct link or embed it into your website pages using a shortcode.
  • Payment Integration: Support for PayPal and Stripe payments.
  • Coupons: Create coupon codes to offer booking discounts.

Capturas de pantalla

  • Editor de mapas
  • Vista de inscripciones
  • Gestor de reservas
  • Campos personalizados
  • Resumen
  • Leyendas e imagen de fondo
  • Numeración personalizada de asientos

Instalación

  1. Instala SeatReg a través del directorio de plugins de WordPress.org, o subiendo los archivos a tu servidor.
  2. Activa el plugin mediante el menú “Plugins” en WordPress.

Reseñas

2 de Julio de 2025
This is a great plugin! Can be used for much more, not just seat selection. The maintainer is quick on responses, and implementations of the new ideas and fixes, just how every plugin maintainer should work! Great work, thanks!
27 de Enero de 2025
I have used this plugin for ballet theater shows in Italy for about a year. Really dependable and quite cleverly designed. Also, excellent support in case of questions/issues. Totally recommended!
18 de Enero de 2025
Best booking/reservation plugin, unlike all the other overpriced subscription traps out there. Thanks alot
25 de Noviembre de 2024
Very useful, best seat reservation/booking plugin I have used so far. Thanks!
Leer los 29 comentarios

Colaboradores & Desarrolladores

“SeatReg” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“SeatReg” ha sido traducido en 11 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “SeatReg” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

1.61.1

  • Fixed bookings import analyze step. Now booking CSV file rows should have 15 columns.

1.61.0

  • Added coupons functionality. Allows users to enter a coupon code during booking checkout.

1.60.1

  • Calendar mode date pickers now display localized dates based on site language.

1.60.0

  • Added functionality to edit select type custom fields.

1.59.1

  • Now using local Open Sans font files instead of loading from Google Fonts for improved GDPR compliance.

1.59.0

  • Added option to automatically display the booking confirmation dialog immediately after seat selection, eliminating the need for users to manually open it.

1.58.2

  • Changes related to action hooks. Trigger related action when confirming booking via confirm link. Separate actions with booking manager.
  • Added GitHub link to home page.

1.58.1

  • Improved date localization: Dates are now displayed according to the site’s language settings instead of always displaying in English.

1.58.0

  • Added an option to make name fields optional when submitting a booking.
  • Added an option to change zoom controls position in registration view.
  • Added an option to hide info button in registration view.

1.57.1

  • When adding a booking with the booking manager, if a selected seat has multiple prices, you can now select the desired price.

1.57.0

  • Added the ‘One Person Checkout’ option, which simplifies booking checkout by requiring details for only one seat.
  • Added support for apostrophes in registration names.

1.56.7

  • Improved settings update error logging.

1.56.6

  • Fix custom field creation validation problem.

1.56.5

  • Fix broken registration copy.

1.56.4

  • Better email template sanitize.
  • Fixed an issue where copying a registration did not include the target registration’s custom payment icons.

1.56.3

  • Fixed an issue where copying a registration did not include the target registration’s layout background images.
  • Trimmed layout room names to prevent issues.
  • Added space between custom payment icon and description.

1.56.2

  • Added character restrictions to email templates.

1.56.1

  • Security fixes and improvements.

1.56.0

  • Added question mark support for custom fields.
  • Added option to make text custom fields optional.
  • Added feature to add booking specific text to approved booking receipt email.

1.55.1

  • Fixed issue where a comma was appearing after the currency symbol in registration page.

1.55.0

  • Added option to registration checkout to sync first entry values to others.

1.54.2

  • Added currency code validation.
  • Minor text changes.

1.54.1

  • Fixed compatibility issue with Redirect 404 Homepage plugin.

1.54.0

  • Added bookings CSV export.
  • Added bookings CSV import.

1.53.3

  • Added support for WordPress Plain permalinks.

1.53.2

  • Fix conflict between Elementor plugin.

1.53.1

  • Fixed Stripe payment issue when charge.failed event happens.

1.53.0

  • Added option to limit how many total seats can user make across all their bookings.
  • Fix user limit check.

1.52.0

  • Added option that requires users to be logged in to make a booking.
  • Added option to limit how many bookings can one logged in user make.

1.51.1

  • Added auto page refresh to booking status page when page regains focus.

1.51.0

  • Added booking seat price to booking manager and also to PDF, XLSX and text files.
  • Open payment gateways in separate tab in booking status page. Prevents issues when using shortcode.

1.50.1

  • Increased custom field max length to 100 characters.
  • Allow comma character in custom fields.

1.50.0

  • Agregada opción para redirigir automáticamente al reservador a la página de estado de reserva.
  • Dar soporte a un mayor número de caracteres en la descripción personalizada del pago.

1.49.3

  • Corregido problema de visualización de registro con evento táctil en dispositivos móviles y selección de múltiples precios.
  • Agregada opción de pago de depósito al estado de pago.

1.49.2

  • Cambios menores de estilo en la página de registro.

1.49.1

  • Mejora en la actualización de la clave secreta de la API de Stripe.

1.49.0

  • Agregada opción para cambiar manualmente el estado de pago.
  • Agregada columna de estado de pago para gestor de reservas.

1.48.4

  • Recorta el campo de correo electrónico de la reserva para evitar espacios en blanco.

1.48.3

  • Copiar más ajustes al copiar la inscripción.
  • Solucionado el problema por el que, el precio del asiento, no se mostraba en el modo de confirmación de la reserva al usar solo pagos personalizados.

1.48.2

  • La búsqueda de ID para agregar reserva (gestor de reservas) ahora muestra solo los asientos disponibles.

1.48.1

  • Corregido problema con las acciones del gestor de reservas en el modo de calendario.

1.48.0

  • Agregada opción para configurar aviso de correo electrónico de reserva.
  • Clases CSS para estilizar leyendas y asientos seleccionados en la página de inscripciones.
  • Usando la zona horaria de WordPress para mostrar fechas.

1.47.0

  • Agregado PDF de reserva a la página de estado de reserva. En ajustes puedes controlar cuándo se muestra el PDF.

1.46.0

  • La fecha de inicio y fin de registro ahora utiliza la zona horaria de WordPress
  • Mejoras menores

1.45.0

  • Agregada opción para agregar estilos personalizados para el estado de reserva y la página de confirmación de reserva.
  • Dispara el evento ‘seatreg_action_booking_approved’ también con pagos.
  • Added option to separate first and last names when generating text, xlsx and pdf files.
  • Added time restrictions to settings.

1.44.1

  • Corregido problema con correos electrónicos aceptados faltantes.

1.44.0

  • Agregada capacidad de reservas y eventos. Permite controlar quién tiene acceso a las reservas y eventos en el área de administración. Los administradores tienen ambas capacidades por defecto.

1.43.0

  • Agregado ícono de pago personalizado

1.42.0

  • Buscando el ID del asiento, ahora puedes rellenar el ID de asiento.
  • Selección de nombre de sala para agregar reserva, en gestor de reservas.
  • Cambiadas las ubicaciones de las imágenes de fondo de las inscripciones. Corregiré el problema de la actualización del plugin que borra las imágenes de fondo existentes.

1.41.0

  • Agregada opción para agregar múltiples pagos personalizados.
  • Agregada opción para controlar si se envía un aviso de reserva pendiente al reservador.
  • Correcciones/mejoras menores.

1.40.0

  • Agregada opción para personalizar el texto del botón que abre la selección de asientos en la vista de inscripciones.
  • La vista de registro ahora muestra símbolos de divisa en lugar de código de esta.

1.39.4

  • Corrección para las divisas de Stripe sin decimales.

1.39.3

  • Advertencia de PHP corregida
  • Librerías de creación PDF y XLSX, actualizadas.

1.39.2

  • Corregido fallo en la página de resumen.

1.39.1

  • El aviso local, ahora es compatible con la aplicación de Android.

1.39.0

  • Agregada opción para agregar marcado personalizado a la página de inscripciones. Se mostrará encima del botón de confirmar reserva.

1.38.1

  • Gestor de reservas agrega característica de corrección de estas

1.38.0

  • Agregada API pública.

1.37.0

  • Added possibility to change custom fields order.
  • Agregadas opciones para agregar asuntos personalizados de correo electrónico.

1.36.0

  • Agregada opción para agregar estilos personalizados a la página de registro.
  • Agregadas acciones relacionadas con plugins para que los desarrolladores puedan programar código personalizado.

1.35.2

  • Muestra el precio de reserva de pago personalizado, en la vista de inscripciones.

1.35.1

  • Pagos personalizados habilitados en la vista de inscripciones.

1.35.0

  • Agregada opción de pagos personalizados.
  • Agregado prefijo de asiento a la ventana emergente de búsqueda de ID de asiento.

1.34.0

  • Agregado emergente de búsqueda de ID de asiento para gestor de reservas.
  • Added controlled scroll feature to registration view.
  • Cambiado el tamaño del campo número de asiento en la base de datos.

1.33.0

  • Agregada vista de calendario

1.32.3

  • Se permite la traducción de los asuntos de correo electrónico relacionados con la reserva.
  • Se permiten más caracteres en campos personalizados.
  • Agregada validación de clave de API de Stripe.

1.32.2

  • Fallo corregido que solo permitía abrir generación de archivo PDF.

1.32.1

  • Corrección de fallo en la validación de precios múltiples.
  • Corrección de advertencia de PHP.
  • Mejoras menores.

1.32.0

  • Agregada opción para establecer límite de cuántas reservas se pueden hacer con el mismo correo electrónico.
  • Agregada opción para hacer que el campo de texto personalizado sea único.

1.31.1

  • Solucionado el problema por el cual el texto del asiento bloqueado no se mostraba.

1.31.0

  • Added option to set FROM email address for SeatReg system related emails.

1.30.1

  • Corregido problema de tabla de la base de datos causado por selección de múltiples precios.

1.30.0

  • Agregada posibilidad de agregar múltiples precios al asiento.

1.29.4

  • Corregido problema que se producía al crear un asiento fuera de la cuadrícula del maquetador.

1.29.3

  • Permitido el uso de espacios en las reservas.
  • Mejoras menores (se eliminaron las advertencias de PHP, redirigir a la página de ajustes cuando se guardan los ajustes).

1.29.2

  • Se soluciono el problema con la versión anterior de PHP (coma al final).

1.29.1

  • Corregido problema con los números de asiento personalizados en el editor de esquemas.

1.29.0

  • Filtrado mejorado de generación de archivos PDF, XLSX y texto.
  • Added powered by Seatreg to registration view.

1.28.0

  • Agregadas opciones para usar un lugar genérico en lugar de un asiento. Útil si tu inscripción no tiene que ver con asientos.

1.27.1

  • Solución de vulnerabilidad de redireccionamiento abierto.

1.27.0

  • El gestor de reservas ahora puede borrar asientos individuales de las reservas.

1.26.3

  • Problema de movimiento de asientos/cajas en el editor de asignar corrigiéndola con cuadrículas más grandes.
  • Se cambió la versión de la API de Stripe a 2020-08-27.
  • Agregado enlace de donación

1.26.2

  • Cambiada la versión de la API de Stripe.

1.26.1

  • Usando una versión específica de Stripe API para evitar problemas.
  • Fallo corregido donde las reservas de pago confirmadas por Stripe no se establecían como aceptadas cuando estaban configuradas para hacerlo.

1.26.0

  • Agregados controles de ampliar/acercar y mover en la vista móvil.

1.25.1

  • Corregido problema con la asignación de números de asientos en el editor de mapas.

1.25.0

  • Agregada tabla de pagos a la página de comprobación de reserva.
  • Agregada tabla de pagos al correo electrónico de reserva aprobada y plantilla de correo electrónico.

1.24.0

  • Se agregó soporte de pago por Stripe.

1.23.1

  • Se corrigió el envío de la reserva cuando se utilizan caracteres especiales en el número de asiento.

1.23.0

  • Actualización del selector de color en la página del editor de mapas. Permite establecer un fondo transparente.

1.22.0

  • Checkout field values copy when multiple seats selected
  • Correcciones menores de estilo

1.21.0

  • Cambios en la vista móvil de inscripciones
  • Soporte de atributo de altura de shortcode. Te permite controlar la altura del shortcode.

1.20.1

  • Corregido problema donde la fecha de inicio y fin no se mostraban correctamente en la vista de inscripciones.

1.20.0

  • Se ha agregado la funcionalidad de cambio de número de asiento al editor de mapas.

1.19.2

  • Advertencia de PHP corregida

1.19.1

  • Corrección de fallos

1.19.0

  • Se agregó la característica de bloqueo de asiento y contraseña de asiento.

1.18.0

  • Mostrar advertencia en la página de estado de reserva cuando se establece el tiempo de caducidad de la reserva pendiente.
  • Cambios menores en la página de estado de la reserva
  • Mejorada la URL de subida de imágenes en el editor de mapas

1.17.1

  • Corregida la vista de inscripciones para reducir el zoom inicial si el mapa es demasiado grande para la pantalla.

1.17.0

  • El texto agregado con la herramienta de texto ahora se puede redimensionar.
  • Agregada tabla de reservas a la página de estado de reservas
  • La tabla de reservas se agrega al correo electrónico de notificación de reservas (administrador).

1.16.1

  • Se solucionó el problema por el cual el código QR no se enviaba al usar la plantilla de correo electrónico de reserva aceptada

1.16.0

  • Ahora puedes personalizar los correos electrónicos de verificación, reserva pendiente y reserva aceptada

1.15.0

  • Quitar información de reserva del correo electrónico de verificación.
  • Enviar correo electrónico de actualización de reserva, cuando la reserva pasa al estado pendiente.
  • Se solucionó el problema al confirmar una reserva que podía provocar un cambio en el estado de la reserva aceptada.
  • Agregado ajuste para controlar cuánto tiempo puede estar una reserva en estado pendiente.

1.14.0

  • Corregido problema donde ciertos caracteres en el nombre de inscripciones pausaban el gestor de reservas.
  • Solucionada la vista de inscripciones, cuando se utiliza el traductor de páginas de Google
  • No se están utilizando archivos de idioma del proyecto. Los archivos de idioma se obtendrán de translate.wordpress.org/projects/wp-plugins/seatreg
  • El estado de la reserva se establecerá en 0 cuando el pago de PayPal relacionado sea reembolsado o revertido.
  • Mejorado el registro de actividad de reservas

1.13.0

  • El editor de mapas ahora puede agregar texto a la vista de registro.

1.12.0

  • Se agregó un shortcode emergente a más elementos.
  • Agregada funcionalidad a ajustes para mostrar datos de campo personalizado en vista de inscripciones.

1.11.0

  • Se agregó más elemento a los elementos de la página de inicio.
  • Funcionalidad agregada para copiar la inscripción existente.
  • Ahora se pueden crear campos personalizados con espacios

1.10.3

  • ID de reserva agregada a los ficheros XLSX
  • Se eliminó el ID de la transacción de pago y el pago recibido de los XLSX.
  • Se corrigió el enlace de la página de estado de la reserva en la página de inscripciones.

1.10.2

  • Corregidos fallos de pago de PayPal.
  • Mejora de código

1.10.1

  • Se corrigió el código QR incorrecto en los recibos enviados por correos electrónicos, al aceptar múltiples reservas con el administrador de reservas.

1.10.0

  • Se agregó un enlace de estado de la reserva al administrador de reservas y al correo electrónico del recibo.
  • Mejoras en el gestor de reservas
  • Mejora de código

1.9.1

  • Corrección de errores del administrador de reservas en nuevas inscripciones al agregar una reserva

1.9.0

  • El administrador de reservas ahora puede agregar reservas
  • Se agregaron más registros para el envío de códigos QR.
  • Se corrigió la posición del control giratorio de carga del administrador de reservas.
  • Cuando la confirmación por correo electrónico está desactivada y necesita pagar su reserva, el cuadro de diálogo de reserva exitosa tiene un texto que indica a las personas que hagan clic para pagar la reserva.

1.8.0

  • Agregada herramienta de prueba de QR
  • Directorio de guardado de códigos QR modificado
  • Corrección de errores en los campos personalizados del recibo enviado por correo electrónico

1.7.0

  • El recibo de la reserva enviado por correo electrónico, ahora se envía al reservante cuando se acepta la reserva (habilitado de forma predeterminada).
  • Puede habilitar el código QR para el recibo enviado por correo electrónico, en la configuración (no está habilitado de forma predeterminada)

1.6.0

  • Se agregaron traducciones al danés. Gracias a Kim Soenderup.
  • Ahora puede volver a establecer las reservas aceptadas como pendientes.
  • Ahora puedes ver ahora los registros de actividad de reservas y inscripciones.
  • Se solucionó un problema con las etiquetas de campos personalizados.
  • Mejoras menores de la interfaz de usuario

1.5.0

  • Se ha agregado compatibilidad para WordPress 5.8
  • Ahora puede configurar el motivo del cierre del registro.
  • Mejoras menores en la interfaz de usuario y el estilo.

1.4.0

  • Agregado página con submenú de herramientas, con prueba de correo electrónico.
  • Mejoras menores de la interfaz de usuario

1.3.0

  • Soporte agregado para pagos de PayPal
  • Con el creador de mapas ahora puedes agregar precios a los asientos
  • En configuración puedes activar y configurar PayPal

1.2.0

  • Agregado archivo POT para las traducciones
  • Added Estonian translations
  • Correcciones de texto y correcciones.
  • Se corrigió el error al intentar eliminar la imagen de la habitación.

1.1.0

  • Agregado el shortcode
  • Algunas correcciones pequeñas

1.0.9

  • No solicita un correo electrónico de confirmación cuando hay varios asientos habilitados y la confirmación por correo electrónico está desactivada.

1.0.8

  • Se solucionó el problema con la edición de reserva de múltiples asientos

1.0.7

  • Usando Unix timestamps en la base de datos.
  • Correcciones y mejoras de la interfaz de usuario.

1.0.6

  • agregada lógica para futuras actualizaciones de base de datos

1.0.5

  • eliminados valores predeterminados de las tablas de la base de datos, que no son compatibles. Configurado el motor de tabla en innoDB.
  • correcciones de errores

1.0.4

  • actualización de xlsxwriter. Compatibilidad con PHP 8.

1.0.3

  • Advertencia de PHP corregida

1.0.2

  • Captcha eliminado

1.0.1

  • Usando el filtro template_include en lugar de page_template
  • Incluye correcciones