Plugin de Wordpress

Introducción

Con el plugin de mybooking puede convertir su WordPress en un motor de reservas.

El plugin puede utilizarse de diferentes formas, ya sea para integrar el motor de reservas en una página web existente como para crear un sitio web de reservas para diferentes tipos de negocio.

Es necesario disponer de una cuenta de mybooking para poderlo utilizarlo. El plugin accede a la información de los productos, tarifas, disponibilidades y crea reservas a través del API de mybooking.

Mybooking se integra en las páginas de Wordpress sin la necesidad de iframes ni subdominios, lo hace a través de una serie de shortcodes y de widgets. Además se encarga de la conexión con las pasarelas bancarias y Paypal para realizar el cobro.

El plugin incluye todas las páginas del proceso de reserva y está traducido al inglés y castellano. Además, permite la personalización de las páginas para ajustar la maquetación y el diseño a cualquier tema.

Instalación

El plugin está disponible en el directorio de WordPress.

form

Puede descargar el plugin aquí mybooking-reservation-engine

También está disponible el proyecto en github mybooking-wp-plugin

Una vez instalado el plugin, recomendamos crear las páginas antes de configurarlo, ya que en la configuración se le solicitarán las páginas del proceso de reserva.

Guías

Web de alquiler

Con el plugin puede construir una web completa de alquiler del estilo avis.es o menorcaenkayak.com

Con mybooking puede construir una página web completa de reservas que incluya una página de inicio con el selector de fechas, las páginas para la selección de productos, la de completar los datos de la reserva y una página de resumen.

Página de inicio

Es la página que muestra el formulario selector de fechas.

Para insertar el formulario selector en su página de inicio, incluya [mybooking_rent_engine_selector] o [mybooking_rent_engine_selector_wizard].

form

El shortcode [mybooking_rent_engine_selector] muestra el formulario clásico que encontraremos en las páginas de compras de vuelo, de alquiler de vehículos o de alojamientos.

El shortcode [mybooking_rent_engine_selector_wizard] es una evolución que muestra los campos más significativos y presenta el proceso de selección como un Wizard a pantalla completa.

form

Página seleccionar producto

Es la página que muestra el resultado de la búsqueda, y permite al cliente seleccionar el producto o los productos, en función de las configuración de la plataforma, que desea alquilar.

Para crear está página sólo hay que incluir el shortcode [mybooking_rent_engine_product_listing] en una página en blanco.

form

Página completar datos

Es la página a la que accedemos una vez seleccionado el producto. Permite configurar los extras, completar los datos y confirmar la reserva.

Para crear está página es suficiente con incluir el shortcode [mybooking_rent_engine_complete] en una página en blanco.

form

Página resumen

Es la página a la que accedemos una vez se ha registrado la reserva y/o se ha completado el pago.

Para crear está página es suficiente con incluir el shortcode [mybooking_rent_engine_summary] en una página en blanco.

form

Página mi reserva

Es la página donde se muestra información detallada de la reserva y permite al cliente completar los datos requeridos para formalizar el contrato.

Para crear está página es suficiente con incluir el shortcode [mybooking_rent_engine_reservation] en una página en blanco.

form

Calendario en las páginas de productos

Cuando dispone de una web con las páginas de los productos en alquiler/alojamientos y desea mostrar el calendario de disponibilidad y poder recibir reservas.

form

Shortcode

Inserte el shortcode [mybooking_rent_engine_product product_code=CODIGO-PRODUCTO] en la página del producto.

form

CODIGO-PRODUCTO

El código del producto puede obtenerlo en el back-office de mybooking.

Páginas del proceso

Además del calendario de disponibilidad, se necesita crear las siguientes páginas para completar el proceso de reserva, tal como se detalla en la creación de una web de alquiler:

Web de actividades

Puede construir una web completa de actividades del estilo getyourguide o menorcaenkayak.com

Con mybooking puede construir una página web completa de reservas de actividades que incluya una página de inicio con el selector de fechas, las páginas para la selección de actividades, la de completar los datos de la reserva (seleccionando extras) y una página de resumen.

Página listado de actividades

Página detalle de actividad

Página completar datos

Página resumen

Página mi reserva

Calendario en las páginas de actividades

Si tiene una página web con páginas ya creadas por cada una de sus actividades o tours y desea incorporar el calendario para que sus clientes puedan realizar la reserva.

Shortcode

Inserte el shortcode [mybooking_activities_engine_activity activity_id=ID-ACTIVIDAD] en la página del producto.

Obtenga activity_id en la página de la actividad en el back-office de mybooking.

Formulario de contacto

Permite mostrar un formulario de contacto en su página web y conectarlo con el API de mybooking, para registrar los mensajes y notificar a las partes implicadas.

Shortcode

[mybooking_contact]

Configuración del Plugin

Después de instalar el plugin, en el menú Ajustes puede realizar la configuración del plugin.

  • Conexión
  • Selección módulos
  • Módulo alquiler
  • Módulo actividades
  • CSS

Conexión

Le permite configurar cómo se conectará el motor de reservas con mybooking. Necesita esteblecer el Id de la conexión y el API Key

Configura la conexión con el API de mybooking.

form

Id de conexión

Configura la instancia de mybooking con la que se conectará.

Se admiten dos formatos:

  • Id de cliente.
  • URL completa.

El Id de cliente corresponde al subdominio de su cuenta de mybooking. Si accede a la plataforma a través de un subdominio de mybooking.es, como por ejemplo renting.mybooking.es, puede introducir directamente renting.

La URL completa permite conectar con otras plataformas que utilizan la tecnología mybooking. Por ejemplo, https://cloud.karyasala.com le permitirá conectar con su cuenta de karyasala.

API Key

API Key identifica el motor de reservas desde el que se conecta.

El API key puede obtenerlo en el apartado configuración > motor de reservas de su cuenta de myboooking

Selección módulos

Le permite activar los módulos que se van a utilizar en el motor de reservas

Permite seleccionar los módulos que deseamos utilizar:

  • Alquiler.
  • Actividades.
  • Conexión con Google API Places.

El módulo de alquiler añade el motor de reservas de alquiler o alojamientos.

El módulo de actividades añade el motor de reservas de actividades o tours.

El módulo de conexión con Google API Places permite integrar el API Google Places.

form

Módulo alquiler

Le permite configurar el módulo de alquiler o alojamientos

Aquí se configuran las páginas del proceso de reserva que ha creado previamente.

form

Módulo actividades

Le permite configurar el módulo de actividades

form

CSS

Le permite configurar los recursos visuales

form

Shortcodes

Alquiler

Puede utilizar los siguientes shortcodes en sus páginas para construir el motor de reservas de alquiler y alojamientos.

shortcode descripción
[mybooking_rent_engine_selector] Formulario selector lugares/fechas
[mybooking_rent_engine_selector_wizard] Formulario para el asistente de selección de lugares/fechas
[mybooking_rent_engine_product_listing] Selección de productos
[mybooking_rent_engine_complete] Completar reserva
[mybooking_rent_engine_summary] Resumen de la reserva
[mybooking_rent_engine_reservation] Mi reserva

Calendario

shortcode descripción
[mybooking_renting_engine_product] Calendario producto

Actividades y tours

Puede utilizar los siguientes shortcodes en sus páginas para construir el motor de reservas de actividades y tours.

shortcode descripción
[mybooking_activities_engine_activities] Navegación por las actividades de la empresa
[mybooking_activities_engine_activity] Widget para comprar tickets de una actividad
[mybooking_activities_engine_shopping_cart] Carrito de la compra
[mybooking_activities_engine_summary] Resumen de la venta
[mybooking_activities_engine_order] Mi reserva

Contacto

Puede utilizar el siguiente shortcode para construir el formulario de contacto.

shortcode descripción
[mybooking_contact] Formulario de contacto

Plantillas

Puede personalizar las plantillas que muestran los shortcodes para adaptarlos a su tema.

El proceso de reserva está implementado de forma similar a WooCommerce. Se utilizan plantillas para cada uno de los pasos, que pueden sobreescribirse en su tema o instalación de WordPress para ofrecer una mejor experiencia de usuario.

  • En la carpeta mybooking-templates del tema
  • En la carpeta wp-content/mybooking-templates de su instalación de WordPress

El plugin contiene una implementación predeterminada de las plantillas maquetadas con Bootstrap.

Las plantillas se encuentran en la carpeta mybooking-templates del plugin.

Alquiler

shortcode Plantillas
[mybooking_rent_engine_selector] mybooking-plugin-selector-widget.php
[mybooking_rent_engine_selector_wizard]
  • mybooking-plugin-selector-wizard-widget.php
  • mybooking-plugin-selector-wizard-widget-tmpl.php
[mybooking_rent_engine_product_listing]
  • mybooking-plugin-choose-product.php
  • mybooking-plugin-choose-product-tmpl.php
[mybooking_rent_engine_complete]
  • mybooking-plugin-complete.php
  • mybooking-plugin-complete-tmpl.php
[mybooking_rent_engine_summary]
  • mybooking-plugin-summary.php
  • mybooking-plugin-summary-tmpl.php
[mybooking_rent_engine_reservation]
  • mybooking-plugin-reservation.php
  • mybooking-plugin-reservation-tmpl.php

Actividades y tours

shortcode Plantillas
[mybooking_activities_engine_activities] mybooking-plugin-activities.php
[mybooking_activities_engine_activity]
  • mybooking-plugin-activities-activity-widget.php
  • mybooking-plugin-activities-activity-widget-tmpl.php
[mybooking_activities_engine_shopping_cart]
  • mybooking-plugin-activities-shopping-cart.php
  • mybooking-plugin-activities-shopping-cart-tmpl.php
[mybooking_activities_engine_summary]
  • mybooking-plugin-activities-summary.php
  • mybooking-plugin-activities-summary-tmpl.php
[mybooking_activities_engine_order]
  • mybooking-plugin-activities-order.php
  • mybooking-plugin-activities-order-tmpl.php

Contacto

Traducciones

Alquiler

Plantillas Contexto traducciones
  • mybooking-plugin-selector-wizard-widget.php
  • mybooking-plugin-selector-wizard-widget-tmpl.php
renting_form_selector
  • mybooking-plugin-selector-wizard-widget.php
  • mybooking-plugin-selector-wizard-widget-tmpl.php
renting_form_selector_wizard
  • mybooking-plugin-choose-product.php
  • mybooking-plugin-choose-product-tmpl.php
renting_choose_product
  • mybooking-plugin-complete.php
  • mybooking-plugin-complete-tmpl.php
renting_complete
  • mybooking-plugin-summary.php
  • mybooking-plugin-summary-tmpl.php
renting_summary
  • mybooking-plugin-reservation.php
  • mybooking-plugin-reservation-tmpl.php
renting_my_reservation