InicioDocMybooking Reservation Engine | Guía de integración

Mybooking Reservation Engine | Guía de integración

Este capítulo detalla los componentes necesarios para la integración de un sistema de reservas para Traslado de pasajeros, con el plugin Mybooking Reservation Engine en una página web creada en WordPress.

4. Módulo de Traslado de pasajeros


El módulo de Traslado de pasajeros está orientado a aquellos negocios que ofrecen servicios de transfer aeropuerto-alojamiento o similar. Permite configuraciones para un solo trayecto o para desplazamientos de ida y vuelta, para uno o más pasajeros.

Componentes del módulo

Mybooking Reservation Engine proporciona una serie de componentes que muestran los diferentes apartados y funciones que se necesitan para crear un sitio web de este tipo:

Cada uno de esto componentes tiene su propio shortcode, que deberá insertarse en el lugar adecuado para construir un sistema de reservas completo, como veremos a continuación.

Configuración de las páginas

Para configurar correctamente un sistema de reservas usando los elementos y shortcodes del módulo Traslado de pasajeros, debemos crear una serie de páginas necesarias para que el proceso de reservas pueda mostrarse.

La configuración básica tiene cuatro pasos:

  • Seleccionar el producto
  • Completar los datos de la reserva
  • Resumen de la reserva
  • Detalle de la reserva.

Cada uno de estos pasos se muestra usando su correspondiente shortcode que debe insertarse manualmente en las páginas apropiadas. Para el módulo de Traslado de pasajeros se deben crear cuatro páginas para el proceso y una por cada producto a mostrar en el sitio web. Los nombres que mostramos son opcionales, recomendamos mantenerlos para facilitar la posterior configuración en el panel de gestión de reservas:

1. Seleccionar vehículo
Donde se mostrará el listado de productos con los precios, características y disponibilidad de cada uno. Si lo desea puede cambiar este nombre por el que sea apropiado. Debe contener el siguiente shortcode:

[mybooking_transfer_choose_vehicle] 

2. Completar reserva
Donde el usuario seleccionará los extras que pudiese tener el producto, introducirá sus datos y realizará el pago. Debe contener el siguiente shortcode:

 [mybooking_transfer_checkout] 

3. Resumen de la reserva
Donde el usuario recibe la confirmación y revisa los detalles de la reserva. Debe contener el siguiente shortcode:

[mybooking_transfer_summary] 

4. Mi reserva
Donde el usuario podrá consultar el detalle completo de su reserva, modificar los datos y completar el importe pendiente en caso de que se haya configurado esta opción en el panel de gestión de reservas. Debe contener el siguiente shortcode:

[mybooking_transfer_reservation]

Configuración del plugin

Una vez tenemos las páginas creadas y los shortcodes insertados, debemos asignarlas en la configuración de Mybooking Reservation Engine para que el sistema de reservas funcione. Para ello vamos a Mybooking -> Configuración -> Transfer donde encontraremos una serie de campos desplegables que corresponden a los pasos principales del proceso de reservas:

Buscador por fechas


El Buscador por fechas (o Selector) es un activador del proceso de reserva. El proceso se inicia introduciendo las fechas de la reserva para obtener disponibilidad y precios y también es necesario que el cliente escoja los lugares de origen y destino, y el número y tipología de pasajeros. De todos estos detalles se encarga este componente.

Este componente proporciona funcionalidad para trayectos únicos o de ida y vuelta, mostrando los campos adecuados para cada caso una vez el visitante hace clic en la opción escogida.

Shortcode

Código para insertar


[mybooking_transfer_selector layout=]

Funcionalidad


Inserta el formulario de seleccionar fechas y/o lugares de entrega y devolución

Ubicación


Página de Inicio o landing específica para el alquiler

Parámetros

Los siguientes parámetros opcionales permiten configurar el shortcode para diferentes escenarios:

Atributo


layout

Descripción


Permite definir la forma en la que se presenta el selector de fechas. Admite dos valores, «horizontal» (predeterminado) y «vertical».

Aplicación


layout=vertical
layout=horizontal

Resultado

Selector de fechas para transfer solo ida
Selector de fechas predeterminado con layout horizontal – SOLO IDA
Selector de fechas para transfer ida y vuelta
Selector de fechas predeterminado con layout horizontal – IDA Y VUELTA
Selector de fechas para transfer solo ida
Selector de fechas con layout=vertical – SOLO IDA
Selector de fechas para transfer ida y vuelta
Selector de fechas con layout=vertical – IDA Y VUELTA

Listado de productos


El Listado de productos muestra los resultados de la búsqueda realizada en el Selector y debe insertarse en una página específica. En ella se mostrarán los productos del inventario de Mybooking que estén disponibles y coincidan con los parámetros introducidos en el paso previo.

Shortcode

Código para insertar


[mybooking_transfer_choose_vehicle] 

Funcionalidad


Muestra los resultados de la búsqueda hecha desde el Selector de fechas

Ubicación


Página Seleccionar vehículo

Parámetros

Este shortcode no admite parámetros.

Resultado

Resultado del shortcode  en la página seleccionar transfer
Visualización de la página Seleccionar vehículo con el tema Astra
Vista de la ventana modal de modificar reserva
Visualización del módulo de cambio de fechas de la página Seleccionar vehículo con el tema Astra

Datos de la reserva


El siguiente paso en el proceso de reserva es la recogida de los Datos de la reserva en curso, también denominado checkout o Completar reserva.

Shortcode

Código para insertar


 [mybooking_transfer_checkout] 

Funcionalidad


Muestra el formulario de datos del cliente y el módulo de pago

Ubicación


Página Completar reserva

Parámetros

Este shortcode no admite parámetros.

Resultado

Completar reserva del módulo Tranfer en el tema Astra

Resumen de la reserva


El último paso en el proceso consiste en mostrar la confirmación de la reserva. Para ello usamos un shortcode específico que mostrará el estado de la solicitud, su identificador y los detalles del producto escogido.

Shortcode

Código para insertar


[mybooking_transfer_summary]

Funcionalidad


Muestra los datos de la reserva solicitada, su estado y su identificador único

Ubicación


Página Resumen de la reserva

Parámetros

Este shortcode no admite parámetros.

Resultado

Detalle de la reserva


Este componente permite a los clientes completar los datos necesarios para el contrato o bien realizar el pago del importe pendiente, todo ello integrado en nuestra página web.

Shortcode

Código para insertar


[mybooking_transfer_reservation]

Funcionalidad


Muestra los datos de la reserva del cliente, un formulario completo y un módulo de pago

Ubicación


Página Mi reserva

Parámetros

Este shortcode no admite parámetros.

Resultado

« Página anterior Página siguiente »

Arriba