Skip to main content

GMC Booking para Joomla · Motor de reservas directas, 0% comisiones

Reservas directas alojamiento

GMC Booking

Convierte un sitio de alojamientos en un canal de reserva directo: menos costes de portal, mas control y gestion dentro del CMS.

Que incluye

  • Flujo de solicitudes y reservas alojamiento
  • 0% comision desde el plugin
  • Ruta de pago preparada para Stripe

Booking Engine

€399/ano

Elige GMC Tours o GMC Booking. Licencia anual con actualizaciones y soporte incluidos.

Comprar Booking Engine

Direct Booking Pack

€699/ano

GMC Tours + GMC Booking juntos para un stack anual de reserva directa.

Direct Booking Pack

Docs

Docs y notas de implementacion

Usa esta pagina como quick start: elige el motor, completa checkout y envia plataforma CMS y flujo de reserva preferido para mapear la entrega.

FAQ

Todo incluido

94 funciones reales, ya en producción — agrupadas por área, para que veas exactamente hasta dónde llega el motor de reservas.

Modos de funcionamiento & configuración

  • Dos productos en uno — un PMS de propiedad única y un marketplace multi-anfitrión comparten una única base de código, conmutados por un solo ajuste de "modo de funcionamiento".
  • Modo único — alquila directamente tus apartamentos/habitaciones con un 0% de comisión, manteniendo todo el flujo en tu sitio.
  • Modo portal / marketplace — gestiona un sitio estilo Airbnb donde anfitriones externos publican sus propiedades y tú ganas una comisión en cada reserva (10% por defecto).
  • Funciona con tu propia marca y dominio — sin comisiones de canal, sin plataforma de reservas de terceros de por medio.
  • Tu divisa — divisa predeterminada configurable (EUR de serie) con importes multidivisa.
  • Ventana de bloqueo ajustable — define cuánto tiempo conserva un huésped un bloqueo mientras paga (por defecto 15 minutos, 1–240).
  • Instalación en un solo paquete — el paquete instala juntos el componente, el planificador, los plugins de web-services y privacidad y el módulo slider, y crea automáticamente las tareas programadas.

Motor de reservas & anti-doble-reserva

  • Bloqueo de disponibilidad a prueba de overbooking — las noches se reservan dentro de una transacción de base de datos con SELECT … FOR UPDATE, de modo que dos huéspedes nunca pueden reservar ambos la última unidad para las mismas fechas.
  • Bloqueos con tiempo limitado — el huésped obtiene un bloqueo de corta duración durante el checkout; los bloqueos no pagados se liberan automáticamente y se devuelven al calendario.
  • Confirmación protegida por token — una reserva solo se confirma con su token secreto correspondiente y un bloqueo no caducado, de modo que nadie puede confirmar ni ver la reserva de otro huésped (sin IDOR).
  • Inventario basado en cantidad — cada unidad (tipo de habitación) lleva un recuento de stock, para que puedas vender varias unidades idénticas.
  • Aplicación de la estancia mínima — las reservas más cortas que la estancia mínima de una fecha se rechazan con un mensaje claro.
  • Aplicación del tamaño del grupo / ocupación — el formulario recoge adultos + niños y rechaza una reserva que supere la ocupación máxima de la unidad.
  • Modelo de fechas semiabierto[check-in, check-out), de modo que la noche de salida correctamente no se cuenta como ocupada.
  • Red de seguridad para pagos tras la caducidad — un cobro que llega después de que un bloqueo haya caducado se marca como "requiere conciliación" para el seguimiento del operador, en lugar de descartarse en silencio.

Disponibilidad & calendario

  • Calendario de disponibilidad por noche — abre/cierra fechas individuales y establece sustituciones de precio y estancia mínima por fecha.
  • Gestión de disponibilidad en bloque — abre rangos de fechas y aplica precios/estancia mínima a muchas noches desde la cuadrícula de administración.
  • Calendario mensual de cara al huésped — la página de la propiedad muestra una cuadrícula mensual libre/ocupado/pasado por unidad (sin datos personales), renderizada en el servidor con navegación de mes por AJAX y nombres de meses/días de la semana localizados.
  • Disponibilidad multicanal siempre actualizada — los feeds de canales externos se vuelven a descargar bajo demanda cada vez que se lee la disponibilidad (con throttling, fail-open, single-flight), reduciendo la ventana de overbooking multicanal de aproximadamente 1 hora a segundos.

Precios, planes tarifarios & cupones

  • Planes tarifarios de temporada — precios por rango de fechas y día de la semana (bitmask por día), con ordenación por prioridad cuando los planes se solapan.
  • Prevalencia del precio por noche — una sustitución de fecha específica prevalece sobre un plan tarifario, que prevalece sobre el precio base de la unidad.
  • Paquetes por duración de estancia / tarifa plana — un plan tarifario puede fijar el precio de un número exacto de noches como un total único a tanto alzado en lugar de por noche.
  • Cupones de descuento — porcentaje o importe fijo, con ventana de validez, noches mínimas y límite de uso; el uso de un cupón solo se consume cuando una reserva se confirma realmente.
  • Presupuesto en tiempo real — el precio y la disponibilidad se recalculan en tiempo real en el formulario de reserva a medida que el huésped elige las fechas.

Cargos, impuestos & extras

  • Tarifa de limpieza por propiedad — una tarifa fija añadida una vez por reserva.
  • Tasa turística / IVA — cobrada por huésped y por noche, mostrada en el presupuesto y en el checkout.
  • Extras y complementos en el checkout — vende complementos con alcance global, por anfitrión o por propiedad, con precio por estancia, por noche o por persona, con límites de cantidad y CRUD de administración.
  • Desglose transparente — extras, cargos e impuestos se detallan como líneas de reserva persistidas; los descuentos se aplican solo a la habitación.

Pagos

  • Checkout con tarjeta Stripe — Stripe Payment Element con un webhook de firma verificada como fuente de verdad (REST puro, sin SDK).
  • Checkout PayPal — PayPal Smart Buttons (Orders v2) para reservas de pago completo.
  • El huésped elige el proveedor — ofrece Stripe, PayPal o ambos uno junto al otro en el checkout.
  • Modo demo — un simple botón de confirmar te permite probar todo el flujo antes de añadir ninguna clave de pago.
  • Cobro de depósito / saldo — cobra ahora un depósito porcentual y recauda el saldo más tarde mediante un pay-link tokenizado + recordatorio, cobro automático off-session, u offline.
  • Sustitución del depósito por propiedad — cada propiedad puede sustituir el porcentaje de depósito global (o exigir el pago completo).
  • Fianza / depósito por daños reembolsable — retén un importe en la tarjeta del huésped cerca del check-in, libéralo tras una estancia sin incidencias, o captura daños totales/parciales desde la pantalla de reserva; las estancias largas que superan la duración de una autorización de tarjeta se cobran por adelantado y se reembolsan.
  • Reembolsos totales y parciales — reembolsa la totalidad o cualquier parte de un pago capturado desde la pantalla de reserva sin cancelar; distribuidos entre los tramos, limitados a lo reembolsable, idempotentes en caso de reintento.
  • Penalización por cancelación — retén opcionalmente una parte no reembolsable al cancelar y permite que un huésped fuera de plazo cancele conservando la penalización.
  • Protección contra doble cobro — los PaymentIntents se reutilizan al recargar y los eventos de Stripe se deduplican por id, de modo que una recarga de página o un webhook reproducido nunca provoca un doble cobro ni una doble confirmación.

Experiencia del huésped (front-end)

  • Catálogo de propiedades — un listado navegable con miniaturas, filtro de servicios y búsqueda.
  • Página de detalle de la propiedad — galería de fotos, servicios, unidades, reseñas de huéspedes y valoración media.
  • Checkout autoservicio completo — fechas, huéspedes, extras, consentimiento y pago en un solo flujo.
  • URLs SEF legibles — enlaces de propiedad legibles en formato id:alias.
  • Reseñas de huéspedes — reseñas tras la estancia (solo de reservas realmente completadas, una por reserva), moderadas por el administrador, mostradas con una media en la página de la propiedad.
  • Autocancelación opcional del huésped — los huéspedes cancelan su propia reserva confirmada dentro de una ventana de cancelación gratuita, con reembolso automático.
  • Pre-check-in en línea — un formulario tokenizado opcional permite a los huéspedes completar los datos de cada viajero antes de la llegada; el enlace viaja con el correo de confirmación.
  • Slider de propiedades — un carrusel de propiedades responsive (módulo Joomla / shortcode WP [gmcbooking_slider]) con IDs manuales, filtros, ordenación y una CTA.

Comunicaciones con huésped & administrador

  • Correos de confirmación de reserva — tanto al huésped como al administrador en cada reserva confirmada.
  • Recordatorios de saldo — correos programados con pay-link tokenizado antes de la fecha de vencimiento del saldo.
  • Solicitudes de reseña tras la estancia — un proceso diario invita a los huéspedes recién salidos a dejar una reseña.
  • Reenvíos con un clic — reenvía una confirmación o envía un recordatorio de saldo desde la pantalla de reserva.
  • Enlace de pago por WhatsApp — entrega el enlace de checkout alojado a través de la WhatsApp Business Cloud API (fail-closed hasta que se configure, con un cooldown por reserva).

Administración & operaciones

  • KPIs del panel — anfitriones, propiedades, unidades, reservas, bloqueos confirmados y activos, además de recuadros operativos (llegadas/salidas de hoy, ingresos del mes, requiere conciliación, mensajes sin leer, nuevos leads).
  • Informe de reservas por canal — recuento e ingresos confirmados/completados agrupados por canal de captación (web, referido, walk-in desde administración).
  • Gestión de propiedades — CRUD con galería de fotos, servicios y datos de contacto por anuncio (teléfono, correo, sitio web, WhatsApp).
  • Gestión de unidades — CRUD para precio base, cantidad, ocupación máxima y URL de importación iCal.
  • Gestión de reservas — vista de detalle, cancelación + reembolso (incluida la selección múltiple) y reprogramación a nuevas fechas/unidad en una única transacción anti-overbooking con la diferencia de precio liquidada automáticamente.
  • Reserva telefónica / walk-in — crea una reserva en nombre de un huésped desde la administración.
  • Exportación de reservas a CSV — exporta el listado de reservas filtrado.
  • Pantallas de cupones, planes tarifarios & reseñas — CRUD completo más moderación de reseñas.

Marketplace (anfitriones, mensajería, payouts)

  • Gestión de anfitriones — CRUD de administración sobre los perfiles de anfitrión (alias, contacto, dirección, logo, descripción).
  • Autoservicio del anfitrión — autorregistro del anfitrión y un panel multi-inquilino, con alcance por anfitrión, con KPIs y reservas recientes (protegido contra IDOR).
  • Mensajería huésped ↔ anfitrión — hilos de mensajes por reserva con seguimiento de no leídos y notificación por correo opcional (activa tanto en Joomla como en WordPress desde la 1.21.0).
  • Payouts con Stripe Connect — onboarding/KYC Express y un reparto con destination-charge (parte del anfitrión + tu comisión de aplicación) registrado en un libro de payouts.
  • Visibilidad del estado KYC — estados pendiente / restringido / rechazado / verificado mostrados a administradores y anfitriones en lugar de ocultos.
  • Conciliación de clawback de reembolsos — los reembolsos revierten la transferencia al anfitrión y la comisión de aplicación y concilian el libro de payouts, de modo que una reserva reembolsada nunca se liquida.
  • Comisión configurable — importe fijo o porcentaje, establecida globalmente o por anfitrión.
  • Contratos de autorización de anfitrión — acuerdos trilingües de anfitrión/intermediación con aceptación del descargo de responsabilidad, huella digital del documento, auditoría de firmante/IP/marca de tiempo y un gate de publicación que bloquea la venta hasta que estén firmados.
  • Firma electrónica cualificada — vinculación documental AutoFirma/CAdES con validación configurable de CA de confianza y sellado de tiempo RFC-3161 y comprobaciones de revocación OCSP opcionales.

Cumplimiento, privacidad & RGPD

  • Captura del consentimiento — casillas de términos + privacidad y un opt-in de marketing opcional en el checkout, almacenados por reserva con marca de tiempo e IP.
  • Registro de cumplimiento de huéspedes — un registro de viajeros con búsqueda y exportación CSV (BOM UTF-8 para acentos correctos).
  • Modelo de datos español SES.Hospedajes — el conjunto completo de campos de viajero del RD 933/2021 (sexo, número de soporte del documento, dirección + país, teléfono, correo, parentesco para menores, código postal, municipio).
  • Exportación SES.Hospedajes — genera el archivo oficial "parte de viajeros" (XML solicitud MIR-HOSPE v3.1.2 + ZIP + Base64) para un rango de fechas, con validación previa y códigos de establecimiento por propiedad; solo una descarga desde el backend — nunca contacta con el servicio web gubernamental.
  • Exportación y borrado de privacidad — exportación del interesado y anonimización que elimina la identidad conservando los registros contables que estás legalmente obligado a mantener (plugin de privacidad Joomla / herramientas de datos personales WP).

Sincronización de canales (iCal)

  • Exportación iCal — cada unidad publica sus fechas ocupadas (reservas confirmadas + bloqueos activos) como un feed .ics para Airbnb/Booking.
  • Importación iCal — los feeds de canales externos se importan cada hora y bajo demanda para bloquear las fechas reservadas externamente.
  • Sincronización bidireccional a nivel de fechas — mantiene los calendarios alineados entre canales (fechas, no tarifas).

Integraciones, conector & analítica

  • Enrutamiento de conserjería WhatsApp de Vokira — cuando está configurado, los formularios de reserva públicos se sustituyen por una llamada a la acción de conserjería WhatsApp y los bloqueos directos se impiden en el servidor.
  • API de conector entrante — los sitios turísticos externos pueden enviar leads y catálogo (propiedades, unidades, planes tarifarios) al sistema; el catálogo siempre llega como borradores.
  • Importación nativa + registro de auditoría — importación de catálogo de alta fidelidad (upsert por alias, desactivación soft de las unidades eliminadas) con cada ejecución de importación registrada como un lote de referencias y resultados por elemento.
  • Informe de referidos de afiliados — las reservas pagadas que llegaron mediante un enlace ?ref= se comunican a un registro central a través de una API firmada con HMAC, a prueba de fallos para que nunca bloquee ni retrase una venta.
  • Analítica — GA4, Google Tag Manager y Meta Pixel con eventos de e-commerce view_item / begin_checkout / purchase y sin datos personales en los payloads.

Desarrollador / API & automatización

  • API de web-services — una API entrante fail-closed (plugin de web-services Joomla / REST WP) para los endpoints de ping, leads y catálogo del conector.
  • Claves API con alcance — emite y rota claves de conector con hash y alcance limitado; el texto en claro se muestra una sola vez.
  • Automatización programada — rutinas en segundo plano para liberar bloqueos caducados, sincronización iCal, sincronización de Stripe Connect y recordatorios de saldo, creadas automáticamente en la instalación (planificador Joomla / WP-Cron).

Internacionalización

  • Multilingüe de serie — disponible en inglés, italiano y español y respeta la configuración multilingüe de tu sitio (la versión de WordPress incluye además los paquetes de hindi y chino simplificado).

Confianza & licencia

  • Licencia GPLv2 — licencia de código abierto en ambas plataformas.
  • Autoalojado — funciona íntegramente en tu propio sitio con tus propias credenciales de Stripe/PayPal; tus datos permanecen en tu servidor.
  • Sin servicio externo obligatorio — cada integración avanzada (Stripe, PayPal, Connect, Vokira, iCal, afiliados, analítica) es opcional; el motor funciona sin ninguna de ellas.
  • Actualizaciones con un clic bajo licencia — una Download Key de tu correo de licencia desbloquea las actualizaciones automáticas desde el servidor de actualizaciones de GMC / FuerteventuraTV (comprobado aproximadamente cada 24 horas).
  • Integridad de paquete único — instala el único zip del paquete y cada componente/plugin/módulo se mantiene alineado en versión.
  • Nativo en ambos CMS — un componente nativo de Joomla 5/6 y un plugin autónomo de WordPress que comparten el mismo motor — compra el que se ajuste a tu sitio.
  • Requisitos — Joomla 5.0+/6 con PHP 8.1+ y MySQL 8 / MariaDB (InnoDB, requerido para el bloqueo transaccional); WordPress 6.0+ con PHP 8.1+.

Joomla & WordPress

  • Joomla — el marketplace completo: los payouts con Stripe Connect, el autorregistro de anfitriones y el panel de anfitrión multi-inquilino están todos disponibles.
  • WordPress — mismo motor central y paridad de funciones para reservas, pagos (Stripe de cargo directo + PayPal, sin payouts de Stripe Connect), precios, extras, depósitos, reseñas, iCal, cumplimiento/SES, mensajería, importación nativa y analítica; los anfitriones los gestiona el operador mediante CRUD de administración (sin frontend de autoservicio para anfitriones), y el plugin añade un tema de administración con marca propia.

FAQ

Hay comision por reserva?
No. El plugin no anade fee por reserva. Las fees Stripe siguen siendo fees Stripe.
Joomla o WordPress?
La licencia se entrega para la version CMS acordada despues del checkout.
Puedo comprar ambos sistemas?
Si. Usa Direct Booking Pack cuando quieres tours y booking alojamiento juntos.

marketing, hotels, web development

www.fuerteventuratv.net es tambien una agencia online especializada en excursiones, actividades y locaciones en Canarias.
Somos Intermediadores Turisticos oficiales por el Gobierno de Canarias, con identificadores I-0003278.1

Social


Copyright www.fuerteventuratv.net desde 2011. Todos los derechos reservados.