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 Alquiler de vehículos y alojamientos, con el plugin Mybooking Reservation Engine en una página web creada en WordPress.

2. Módulo de Alquiler y alojamiento


El módulo de Alquiler y alojamiento está orientado a aquellos negocios que ofrecen productos que pueden ser agrupados en categorías (en la plataforma de gestión de reservas aparecen en Inventario -> Grupos) o familias, como puedan ser vehículos de cualquier tipo o habitaciones para alojamiento.

También es adecuado para negocios que alquilan productos con características únicas como campers y autocaravanas, embarcaciones o apartamentos, pero en estos casos la implementación será un poco diferente, como se explica más adelante.

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 Alquiler y alojamiento, debemos crear una serie de páginas necesarias para que el proceso de reservas pueda mostrarse.

La configuración básica tiene cinco pasos:

  • Buscador : Permite iniciar una búsqueda a partir de las fechas y/o lugares de entrega y devolución
  • Resultado de la búsqueda. Permite seleccionar el producto
  • Checkout : Completar los datos de la reserva
  • Resumen de la reserva
  • Mi 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 Alquiler y alojamiento se deben crear cuatro páginas, y aunque los nombres que mostramos son opcionales, recomendamos mantenerlos para facilitar la posterior configuración en el panel de gestión de reservas.

Para implementar el sistema de reservas debe crear estas páginas:

1. Resultado de la búsqueda
Donde se mostrará el listado de productos con los precios, características y disponibilidad de cada uno. Si no alquila vehículos cambie este nombre por el que sea apropiado. Debe contener el siguiente shortcode:

[mybooking_rent_engine_product_listing]

2. Checkout / 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_rent_engine_complete]

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_rent_engine_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_rent_engine_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 -> Renting or accommodation donde encontraremos una serie de campos desplegables que corresponden a los tres pasos principales del proceso de reservas:

Sección


Choose products page

Checkout page

Summary page

Asignar a


Seleccionar vehículo

Checkout / Completar reserva

Resumen de la reserva

Asignación de páginas para renting

Ahora que ya tiene el plugin configurado y las páginas de su sistema de reservas preparadas, vamos a ver en detalle la función de cada shortcode.

Buscador por fechas


El Buscador por fechas (o Selector) es un activador del proceso de reserva. En algunos negocios el proceso se inicia introduciendo las fechas de la reserva para obtener disponibilidad y precios, en otros también es necesario que el cliente escoja los lugares de entrega y devolución. De todos estos detalles se encarga este componente.

Shortcode

Código para insertar


[mybooking_rent_engine_selector]

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

Atributo


family_id

Descripción


Busca productos dentro de una familia específica. El valor se toma del panel de gestión de Mybooking.

Aplicación


family_id=código_de_producto

Atributo


category_code

Descripción


Busca productos dentro de una categoría específica. El valor se toma del panel de gestión de Mybooking.

Aplicación


category_code=código_de_categoría

Atributo


rental_location_code

Descripción


Busca productos dentro de una base o sucursal específica. El valor se toma del panel de gestión de Mybooking.

Aplicación


rental_location_code=código_de _la_sucursal

Resultado

Selector horizontal
Selector de fechas con layout horizontal
Selector vertical con párrafo añadido
Selector de fechas con layout vertical y bloques de texto

Resultado de la búsqueda


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_rent_engine_product_listing]

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

Página Seleccionar vehículo
Visualización de la página Escoger vehículo con el tema Astra

Checkout / Completar 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. Este shortcode mostrará tres elementos principales: Selección de extras y coberturas, Formulario de datos del cliente y Pago o solicitud de reserva.

Es importante notar que según la configuración de nuestro negocio el número de elementos y sus características puede variar.

Shortcode

Código para insertar


[mybooking_rent_engine_complete]

Funcionalidad


Muestra los extras y coberturas, 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

Página Completar reserva
Visualización de Completar reserva con el tema Astra

Resumen de la reserva


El último paso en el proceso consiste en mostrar la confirmación de la reserva. Para ello usaremos 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_rent_engine_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

Página Resumen de la reserva
Visualización del Resumen de la reserva con el tema Astra

Mi 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_rent_engine_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 Mi reserva
Visualización del Detalle de la reserva con el tema Astra

Widget calendario


El Calendario de reserva es un componente opcional que tiene el propósito de insertar un iniciador de reserva para un producto específico que muestra la disponibilidad y el precio por día de manera visual. Esto puede ser muy conveniente cuando el producto tiene características únicas y no puede agruparse, como en el caso de campers, barcos, apartamentos, etc.

Shortcode

Código para insertar


[mybooking_rent_engine_product product_id=]

Funcionalidad


Muestra un calendario con la disponibilidad y la ocupación y permite al usuario iniciar una reserva

Ubicación


Página específica para un único producto

Parámetros

El siguiente parámetro es obligatorio para mostrar correctamente las fechas y disponibilidad de un producto:

Atributo


product_id

Descripción


Conecta el calendario con su ficha en el inventario de Mybooking

Aplicación


product_id=código_de_producto

Resultado

Calendario de producto

Selector de turnos


El Selector de turnos es un componente opcional permite iniciar una reserva para un rango de horas. Este componente muestra una lista de turnos para una categoría de productos, previamente definidos en el panel de control de reservas (backoffice), basada en el día y el número de items que se desea alquilar.

Shortcode

Código para insertar


[mybooking_rent_engine_shift_picker category_code= shift_picker_id=]

Funcionalidad


Muestra una lista de rangos de horas disponibles según la fecha y el número de items seleccionados

Ubicación


Página genérica

Parámetros

Los siguientes parámetros son obligatorios para mostrar correctamente las horas disponibles:

Atributo


category_code

Descripción


Conecta el selector con una categoría

Aplicación


category_code=identificador-categoria

Atributo


shift_picker_id

Descripción


Identificador único del selector. Permite varios selectores en la misma página

Aplicación


shift_picker_id=nombre

Los siguientes parámetros son opcionales:

Atributo


sales_channel_code

Descripción


Permite asignar el selector a un canal de ventas

Aplicación


sales_channel_code=identificador-canal

Atributo


rental_location_code

Descripción


Permite asignar el selector a una sucursal

Aplicación


rental_location_code=identificador-sucursal

Resultado

Catálogo de productos


El El catálogo de productos es un componente opcional que tiene el propósito de mostrar el inventario de productos directamente en nuestro sitio web. Tiene un aspecto muy similar al resultado del shortcode del Listado de productos con la salvedad de que no enlaza con el sistema de reservas y resulta recomendable cuando queremos crear una página para mostrar nuestra flota de vehículos.

Shortcode

Código para insertar


[mybooking_rent_engine_products]

Funcionalidad


Lista todos los productos registrados en mybooking con su foto y características

Ubicación


Página específica

Parámetros

Este shortcode no admite parámetros.

Resultado

Catálog de productos de renting
« Página anterior Página siguiente »

Arriba