Cómo crear un formulario de reservas de WordPress para múltiples ubicaciones

Gestionar reservas en múltiples ubicaciones puede ser una pesadilla sin las herramientas adecuadas, especialmente cuando los clientes necesitan ver dónde te encuentras antes de reservar.

Con WPForms y el Complemento de Geolocalización, puedes crear un formulario de reserva multilocación en WordPress que muestre todas tus ubicaciones en un mapa interactivo y permita a los visitantes elegir su lugar preferido.

Esta guía te guía a través de la creación de un formulario de reservas que muestra múltiples oficinas, centros de servicio o lugares de eventos en un solo mapa, lo que facilita a los clientes encontrar y reservar en su ubicación más cercana.

¡Crea tu formulario multilocación de WordPress ahora! :)

Cómo crear un formulario de reservas de WordPress para múltiples ubicaciones

Para crear un formulario de reserva multilocación en WordPress, necesitarás un plugin que pueda hacer el trabajo pesado, y WPForms es el que siempre recomiendo. Sigue los pasos a continuación para empezar:

Paso 1: Instala el plugin WPForms Pro

WPForms es una gran herramienta para crear formularios como formularios de contacto y formularios de reserva. Tiene más de 2.100 plantillas de formularios de WordPress que puedes usar.

Lo que más me gusta de WPForms es cómo combina potentes funciones de formularios con herramientas de geolocalización integradas. No estás atascado juntando varios plugins o escribiendo código personalizado.

Para crear un formulario de reserva multilocación en WordPress, necesitarás WPForms Pro, que incluye el Complemento de Geolocalización y el Campo de Mapa que necesitarás para este tutorial.

La página de precios de WPForms.

Para empezar, compra la licencia Pro. Luego, instala WPForms en tu sitio web. Si necesitas ayuda, sigue estas instrucciones sobre cómo añadir un plugin a WordPress.

¡Actualiza a WPForms Pro ahora! :)

Paso 2: Activar el Complemento de Geolocalización

Antes de poder añadir un mapa interactivo a tu formulario de reserva, necesitarás instalar el Complemento de Geolocalización. Esto es lo que potencia el campo de Mapa.

Para empezar, ve a WPForms » Complementos en tu panel de WordPress. En la barra de búsqueda, escribe "Geolocation" para encontrar el complemento rápidamente.

complemento de geolocalización

Una vez que aparezca, haz clic en Instalar Complemento. La instalación suele tardar solo unos segundos. Después de eso, haz clic en Activar para habilitarlo en tu sitio.

Ahora, esta es la parte que a veces confunde a la gente: el Complemento de Geolocalización requiere una clave API de Google Places o Mapbox para que el campo de Mapa pueda funcionar correctamente.

Sé que suena técnico, pero WPForms tiene una guía paso a paso que lo hace mucho más fácil de lo que parece. Para obtener instrucciones completas de configuración, consulta la documentación del Complemento de Geolocalización.

Te guía a través de la habilitación de las API necesarias para Google Places o Mapbox, y luego la introducción de esa clave en WPForms » Ajustes » Geolocalización.

clave de la API de Google Places

Una vez que hayas añadido tu clave API y guardado los ajustes, ya está todo listo. El Complemento de Geolocalización está ahora listo para usarse y puedes empezar a añadir mapas interactivos a tus formularios.

Paso 3: Crear un Nuevo Formulario de Reserva

Ahora que el complemento de Geolocalización está activo, es hora de crear el formulario de reserva real. Ve a WPForms » Añadir Nuevo en tu panel de WordPress para abrir el constructor de formularios.

Añadir nuevo

Verás algunas opciones aquí. Si quieres ahorrar tiempo, puedes elegir entre cualquiera de nuestras más de 2.100 plantillas de formularios de WordPress como la Plantilla de Formulario de Reserva de Citas y hacer clic en Usar Plantilla.

Estas plantillas ya incluyen campos de reserva comunes, por lo que no empiezas desde cero. Sin embargo, si prefieres construir desde cero, elige Formulario en Blanco en su lugar.

crear formulario en blanco

Otra opción si no quieres configurar manualmente cada campo pero tienes requisitos personalizados es dejar que el Creador de Formularios IA de WPForms se encargue de ello por ti.

Simplemente pasa el ratón por encima del botón morado Generar con IA y haz clic en Generar formulario. Accederás a la pantalla del creador de formularios IA. Aquí es donde describes qué tipo de formulario quieres.

constructor IA de wpforms

Puedes escribir tu propio prompt o elegir entre las sugerencias de la izquierda. Una vez que pulses generar, la IA tarda unos segundos en crear tu formulario.

Desde allí, puede cambiar el diseño del formulario, agregar/eliminar nuevos campos y realizar otras personalizaciones. Una vez que esté satisfecho con su formulario, simplemente presione el botón Guardar.

guardar formulario de reserva multilocación

Paso 4: Añadir el Campo de Mapa a tu Formulario

Ahora viene la parte divertida de agregar el mapa interactivo para que los visitantes puedan ver todas sus ubicaciones a la vez y elegir la que mejor se adapte a ellos.

En el creador de formularios, desplácese hacia abajo hasta la sección Campos de lujo en el lado izquierdo. Verá el campo Mapa listado allí. Arrástrelo a la vista previa de su formulario a la derecha.

Normalmente coloco el mapa cerca de la parte superior del formulario para que la gente pueda ver sus opciones de inmediato, pero puede colocarlo en cualquier lugar que funcione para su flujo.

seleccionar el campo de mapa

Una vez que el campo Mapa esté en su lugar, haga clic en él para abrir el panel Opciones de campo a la izquierda. Desplácese hacia abajo hasta que vea la sección Ubicaciones. Aquí es donde agregará todas sus oficinas, centros de servicio o lugares de citas.

En el campo Dirección, comience a escribir la dirección de su primera ubicación. A medida que escribe, verá sugerencias de autocompletado. Haga clic en la correcta para seleccionarla. Esto asegura que la ubicación se marque con precisión en el mapa.

campo de mapa con autocompletado de ubicación

A continuación, asigne un Nombre personalizado a esta ubicación. Algo como “Oficina del centro” o “Centro de servicio principal” funciona bien. Este nombre aparecerá cuando los visitantes hagan clic en el marcador del mapa, así que hágalo claro y reconocible.

También puede agregar una Descripción si desea incluir detalles adicionales como horarios de oficina, información de contacto o notas especiales. He encontrado que esto es útil cuando las ubicaciones tienen diferentes servicios o horarios.

Para agregar más ubicaciones, haga clic en el icono más (+) justo debajo de su primera ubicación. Aparecerá un nuevo conjunto de campos. Repita el mismo proceso: escriba la dirección, selecciónela del autocompletado, agregue un nombre y complete la descripción si es necesario.

vista previa de múltiples ubicaciones

Siga agregando ubicaciones hasta que haya incluido todas las oficinas o centros de servicio que desee en el mapa. No hay un límite estricto aquí, así que si tiene cinco ubicaciones o quince, puede agregarlas todas.

Una vez que haya terminado, su mapa mostrará automáticamente todas las ubicaciones con marcadores individuales. Los visitantes podrán hacer clic en cada uno para ver el nombre y la descripción que agregó.

Personalizar marcadores de mapa para cada ubicación

Ahora que ha agregado sus ubicaciones, puede hacer que cada una destaque personalizando los marcadores del mapa. Aquí es donde puede agregar personalidad a su mapa y ayudar a los visitantes a distinguir sus ubicaciones de un vistazo.

En la sección Ubicaciones bajo Opciones de campo, notará un menú desplegable Icono junto a cada ubicación que agregó. Haga clic en el menú desplegable y verá dos opciones: Icono o Imagen.

Si elige Icono, puede elegir entre cientos de iconos de Font Awesome. Normalmente uso marcadores simples como pines de mapa o iconos de edificios, pero tiene opciones como tazas de café, hospitales o maletines si busca algo más específico.

selector de iconos del campo de mapa

Justo al lado del campo del icono, verás un selector de color. Haz clic en él para cambiar el color del marcador. Me parece especialmente útil cuando tienes diferentes tipos de ubicaciones. Por ejemplo, podrías usar azul para oficinas, verde para tiendas minoristas y rojo para lugares de eventos.

Si prefieres usar tu propio gráfico, selecciona Imagen y carga un marcador personalizado. Esto funciona muy bien si quieres que coincida con tu marca o usar algo que realmente represente tu negocio.

selección de imagen para campo de mapa

También puedes ajustar el tamaño del marcador usando el menú desplegable Tamaño. Yo suelo configurarlos en Mediano o Grande para que sean fáciles de detectar en el mapa, especialmente si muestras muchas ubicaciones a la vez.

Una vez que hayas personalizado todos tus marcadores, tu mapa se verá pulido y fácil de navegar. Los visitantes podrán ver exactamente dónde se encuentra cada ubicación y qué tipo de servicio o instalación representa.

Habilitar la selección de ubicación para reservas

Ahora que has configurado tu mapa con varias ubicaciones, es hora de hacer que esas ubicaciones sean seleccionables para que los visitantes puedan elegir dónde quieren reservar.

En el panel de opciones del campo Mapa, busca el interruptor Mostrar lista de ubicaciones y actívalo. Esto muestra todas las direcciones de tus ubicaciones en una lista ordenada justo debajo del mapa.

Notarás inmediatamente que aparece algo útil debajo: la opción Permitir selección de ubicación. (Esto solo aparece una vez que hayas agregado dos o más ubicaciones a tu mapa). Actívala también.

permitir selección de ubicación campo de mapa

Tenga en cuenta:

Cuando se configuran varias ubicaciones, el Nivel de zoom se ajusta automáticamente para mostrar todas las ubicaciones, y esta configuración se deshabilita.

Después de realizar estos cambios, esto es lo que sucede en el frontend. Ahora aparecen botones de radio junto a cada ubicación en la lista debajo de tu mapa.

Los visitantes pueden hacer clic en cualquier ubicación para seleccionarla como su lugar de reserva preferido. El mapa se actualiza para resaltar su elección, dejando muy claro a dónde se dirigirán.

Ahora, cuando alguien envía el formulario, la ubicación seleccionada se captura junto con todos los demás detalles de la reserva. Verás exactamente qué oficina, centro de servicio o lugar eligieron.

Configurar los ajustes de visualización del mapa

Ahora vamos a refinar cómo se ve y se comporta tu mapa. Este paso te permite controlar qué controles del mapa aparecen y cómo los visitantes pueden interactuar con él.

Para empezar, haz clic en la pestaña Avanzado en las opciones del campo Mapa. Aquí es donde realmente puedes ajustar la experiencia. En Ajustes de presentación, verás interruptores para diferentes controles del mapa.

Si deseas una interfaz más limpia, puedes ocultar elementos como los controles de Pantalla completa, Tipo de mapa o Vista de calle. A continuación, desplázate hacia Ajustes interactivos. Aquí es donde decides cuánta libertad tienen los visitantes para interactuar con el mapa.

configuración de pestaña avanzada campo de mapa

Si quieres mantener las cosas sencillas y evitar el desplazamiento o arrastre accidentales, puedes desactivar Arrastrable o Zoom con desplazamiento. Me ha resultado útil para formularios en los que no quieres que la gente se distraiga moviendo el mapa.

Antes de continuar, asegúrate de activar Mostrar miniatura en la entrada. Esto añade una pequeña vista previa del mapa a las entradas de tu formulario en el panel de WordPress, lo que facilita enormemente ver qué ubicación ha seleccionado alguien sin tener que abrir la entrada completa.

Paso 5: Configurar Notificaciones y Confirmaciones

Una vez que tu formulario de reserva multilocación esté listo, dedica unos minutos a configurar las notificaciones y confirmaciones antes de publicarlo. Empieza dirigiéndote a Ajustes » Notificaciones en el creador de formularios.

configuración de notificaciones wpforms

Por defecto, WPForms envía una notificación al correo electrónico de administrador de WordPress cada vez que alguien envía el formulario. Puedes editar la configuración de notificación predeterminada, como la línea de asunto, o cambiar los correos electrónicos de los destinatarios según sea necesario desde aquí.

Si usas etiquetas inteligentes, también puedes notificar la dirección de correo electrónico del usuario cuando envíe un formulario, haciéndole saber que lo hemos recibido y que nos pondremos en contacto en breve.

Esto es especialmente cierto para los formularios multilocación en WordPress. Para obtener ayuda con este paso, consulta nuestra documentación sobre cómo configurar notificaciones de formularios en WordPress.

Una vez hecho esto, simplemente navega a Confirmaciones en el menú Ajustes para configurar las respuestas para envíos de formularios exitosos. Tienes tres opciones aquí:

Confirmación del formulario
  • Mensaje: Muestra un simple mensaje de agradecimiento en la misma página. Lo uso cuando quiero que las cosas sean rápidas y sencillas.
  • Mostrar página: Redirige a los visitantes a una página específica de tu sitio, como una página de confirmación detallada con los próximos pasos o información de contacto.
  • Ir a URL (Redirigir): Los envía a una URL externa, útil si estás utilizando un sistema de reservas de terceros o una página de destino personalizada.

Elige la que mejor se adapte a tu flujo de trabajo. Si eliges la opción de mensaje, puedes editar el texto predeterminado para que sea algo más específico, como: “¡Gracias por reservar con nosotros! En breve enviaremos un correo electrónico de confirmación a la dirección que proporcionaste.”

Para obtener ayuda con otros tipos de confirmación, consulta nuestra documentación sobre cómo configurar confirmaciones de formularios.

Paso 6: Publicar tu Formulario de Reserva Multilocación

Una vez que tu formulario de reserva multilocación esté listo, es hora de ponerlo en tu sitio donde los visitantes puedan usarlo. WPForms te permite añadir tus formularios a varios lugares de tu sitio web, incluyendo tus páginas, entradas de blog y widgets de barra lateral.

Haz clic en el botón Incrustar en la parte superior del creador de formularios. Aparecerá una ventana emergente con dos opciones: puedes crear una nueva página o añadir el formulario a una página existente.

crear nueva página

Si estás creando una página de reserva dedicada, haz clic en Crear nueva página. Dale a tu página un título como “Reservar una cita” o “Programar una visita”, luego haz clic en ¡Empecemos!

WPForms abrirá el editor de bloques de WordPress con tu formulario ya incrustado. Desde aquí, puedes agregar texto introductorio encima del formulario, ajustar el diseño de la página o estilizar un poco tu formulario.

nombre de tu página

Simplemente haz clic en el área alrededor del formulario incrustado en el editor de la página para abrir un nuevo panel a la derecha. Aquí encontrarás todas las opciones de estilo básicas y avanzadas para WPForms.

Para agilizar el estilo de tu formulario, puedes seleccionar un tema predefinido en la sección Tema del formulario. En este ejemplo, estoy usando el tema Tranquilo (que es uno de mis favoritos).

estilo del formulario de reserva multilocación

Siéntete libre de probar otros temas; tienes muchas opciones. Si te gusta experimentar directamente, también puedes personalizar manualmente diferentes elementos del formulario de forma más precisa.

Si el mapa se ve bien y los campos del formulario funcionan como se esperaba, procede a Publicar la página. Tu formulario de reservas multidireccional ahora está en vivo y listo para empezar a recopilar citas.

vista previa del formulario multilocación

Preguntas frecuentes sobre cómo crear un formulario de reservas multidireccional en WordPress

Si estás configurando un formulario de reservas multidireccional en WordPress, probablemente tengas algunas preguntas. He respondido las más comunes a continuación para ayudarte a que todo funcione sin problemas.

¿Qué es un formulario de reservas multidireccional en WordPress?

Un formulario de reservas multidireccional permite a los visitantes elegir entre múltiples ubicaciones físicas al programar una cita o hacer una reserva. En lugar de crear formularios separados para cada oficina o lugar, puedes usar un solo formulario con un mapa interactivo que muestre todas tus ubicaciones a la vez.

Esto es especialmente útil si diriges un negocio con múltiples centros de servicio, espacios para eventos o lugares de citas. Los visitantes pueden ver dónde está cada ubicación, elegir la que les resulte más conveniente y reservar en el momento.

¿Cómo ayuda el campo Mapa con los formularios de reservas?

El campo Mapa de WPForms muestra todas tus ubicaciones en un mapa interactivo dentro de tu formulario. Los visitantes pueden hacer zoom, desplazarse y hacer clic en los marcadores para ver detalles sobre cada ubicación.

Una vez que seleccionan una ubicación, esa elección se captura en el envío del formulario. Puedes usarla para dirigir las reservas al equipo correcto, enviar correos electrónicos de confirmación específicos de la ubicación o simplemente mantener tus registros organizados.

¿Puedo personalizar los marcadores del mapa para cada ubicación?

Sí, puedes. Cuando agregas ubicaciones a tu campo Mapa, cada una obtiene su propio marcador en el mapa.

Puedes personalizar el título, la dirección y la descripción de cada marcador. Esto ayuda a los visitantes a comprender qué hace diferente a cada ubicación (como disponibilidad de aparcamiento, horarios o servicios ofrecidos).

¿Puedo enviar diferentes notificaciones según la ubicación seleccionada?

Absolutamente. Puedes configurar lógica condicional en la configuración de notificación de tu formulario para enviar diferentes correos electrónicos según la ubicación que el visitante seleccione.

Por ejemplo, si alguien reserva en tu oficina del centro, la notificación va a tu equipo del centro. Si elige la ubicación del norte, se dirige a ese equipo en su lugar.

¿Pueden los clientes seleccionar múltiples ubicaciones en una sola reserva?

No con un solo campo Mapa. El campo Mapa está diseñado para que los visitantes elijan una ubicación por envío. Si tu modelo de negocio requiere reservar múltiples ubicaciones a la vez, necesitarías usar campos de Menú desplegable o Botones de opción separados para cada selección.

¿El campo Mapa funciona en dispositivos móviles?

Sí, funciona muy bien en dispositivos móviles. El mapa es totalmente adaptable, por lo que los visitantes pueden tocar, hacer zoom e interactuar con él como lo harían en un ordenador.

He probado esto en teléfonos y tabletas, y la experiencia sigue siendo fluida. Tus visitantes no tendrán ningún problema para elegir una ubicación, sin importar el dispositivo que estén usando.

¿Puedo usar el campo Mapa con formularios de pago?

Sí, puedes. El campo Mapa funciona junto con campos de pago como Stripe o PayPal Commerce.

Si cobras importes diferentes según la ubicación, puedes usar la lógica condicional para ajustar el total.

Por ejemplo, las citas en una ubicación pueden costar más debido a instalaciones premium o tiempos de servicio más largos.

A continuación, Funciones ocultas de WPForms que no sabías que existían

WPForms está repleto de herramientas y opciones que no son inmediatamente obvias, pero que pueden mejorar significativamente tu flujo de trabajo y los formularios que creas.

Consulta nuestra guía para aprender sobre algunas de estas joyas ocultas y funciones que podrían haber pasado desapercibidas pero que tienen el potencial de llevar tus formularios de WordPress al siguiente nivel.

Crea tu formulario de WordPress ahora

¿Listo para crear tu formulario? Empieza hoy mismo con el plugin de creación de formularios de WordPress más fácil. WPForms Pro incluye muchas plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.

Si este artículo te ha sido útil, síguenos en Facebook y Twitter para obtener más tutoriales y guías gratuitas de WordPress.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Descubre cómo se financia WPForms, por qué es importante y cómo puedes apoyarnos.

Hamza Shahid

Hamza es Redactor del equipo de WPForms, que también se especializa en temas relacionados con marketing digital, ciberseguridad, plugins de WordPress y sistemas ERP. Aprende más

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.