Si estás buscando « Beds24 plugin WordPress », probablemente tienes una web WordPress para tu hotel, B&B o alquiler vacacional y quieres añadir un sistema de reservas integrado + channel manager Beds24 en tu web existente. La buena noticia: Beds24 tiene un plugin WordPress oficial gratuito llamado « Beds24 Online Booking » disponible directamente en WordPress.org (Mark Kinchin developer oficial Beds24). Permite embedder el booking widget Beds24 en tu web manteniendo tu diseño + añadiendo channel manager sobre 200+ OTA, calendario disponibilidad, reservas directas y pagos integrados. Esta guía 2026 explica todo: instalación, configuración, shortcodes, troubleshooting.
Esta página se dirige a los property manager, hoteleros y propietarios españoles 1-30 unidades (hoteles pequeños, B&B, casas rurales, hostales, alquileres vacacionales en Andalucía, Cataluña, Costa del Sol, Mallorca, Canarias, Madrid) que tienen ya una web WordPress consolidada y buscan un channel manager con plugin WordPress oficial, gratuito y técnicamente sólido. Explicaremos qué es Beds24, por qué el plugin WordPress.org es la mejor opción (vs iframe o API), el setup paso a paso en 6 pasos, la configuración shortcodes (calendario, booking form, widget), y los 5 troubleshooting más comunes.
Los datos de esta guía proceden de la documentación oficial Beds24 (wordpress.beds24.com), del plugin « Beds24 Online Booking » en WordPress.org (4,5/5 sobre 80+ opiniones, 1 000+ instalaciones activas), wiki.beds24.com (Category:Wordpress), y de tests de instalación efectuados sobre 3 webs WordPress españolas con cuentas Beds24 reales. Los datos operativos están actualizados a mayo de 2026. Las variantes del término de búsqueda tratadas aquí son « beds24 wordpress », « beds24 wordpress plugin », « beds24 booking wordpress » y « channel manager beds24 wordpress ».
Beds24 plugin WordPress en 30 segundos: el veredicto express
| 📌 Criterio | Nota /10 | 💬 Comentario de campo |
|---|---|---|
| 🔌 Plugin oficial Beds24 | 10 | « Beds24 Online Booking » en WordPress.org, desarrollador oficial |
| 💰 Coste plugin | 10 | Plugin completamente gratuito, solo pagas Beds24 desde 9.50€/mes |
| ⚡ Setup time | 9 | 20-30 minutos incluido configuración shortcodes |
| 🎨 Personalización | 9.5 | Shortcodes flexibles, CSS custom ilimitado, full templating |
| 📱 Mobile responsive | 8.5 | Widget responsive, mobile-friendly |
| 🔄 Sync calendarios real-time | 9.5 | Sync API directa con cuenta Beds24, sub-15 min |
| 🌍 Multi-idiomas | 9 | 30+ idiomas soportados, ES/EN/FR/DE/IT incluidos |
| 🛠️ Compatibilidad WP | 9 | WP 5.0+, PHP 7.4+, cualquier tema estándar |
| 🔍 SEO impact | 9 | Shortcode-based, sin impacto negativo SEO |
| 📞 Soporte plugin | 8 | Wiki Beds24 + foro WP.org + soporte Beds24 paid |
| 🎯 Veredicto global | 9.2/10 | Best plugin WP para channel manager con tier free |
El veredicto en dos líneas: el plugin « Beds24 Online Booking » es la mejor opción gratuita para integrar un channel manager completo en tu web WordPress. Plugin oficial Beds24 (desarrollado por Mark Kinchin, dev senior Beds24), gratuito, flexible vía shortcodes. Combina con Beds24 free tier (1 propiedad gratis) para setup total a 0€/mes en microestructuras.
¿Qué es Beds24 y por qué conectarlo a WordPress?
Beds24 es un channel manager + booking engine + PMS desarrollado por Beds24.com Ltd, fundado en 2007 por el australiano Mark Kinchin. Es particularmente apreciado por los tech-savvy hosts por la flexibilidad técnica, el free tier (1 propiedad gratis), y el soporte WordPress nativo excelente. 8 000+ propiedades activas en el mundo, particularmente fuertes en mercado anglosajón (UK, Australia, USA) pero con presencia europea consolidada. Para detalles, ver la guía opiniones Beds24.
Las razones principales para integrar Beds24 en tu WordPress son: (1) plugin oficial gratuito en WordPress.org (raro para channel manager); (2) shortcodes súper-flexibles que permiten customizar cada aspecto del booking widget; (3) channel manager sobre 200+ OTA (Booking, Airbnb, Expedia, Vrbo, HRS, Agoda, y numerosos portales especializados); (4) free tier disponible para 1 propiedad — setup completamente gratis en microestructuras; (5) API REST V2 para integraciones custom avanzadas.
El setup requiere: (a) una cuenta Beds24 activa (free tier disponible, planes paid desde 9.50€/mes), (b) un sitio WordPress 5.0+ con acceso administrador, (c) PHP 7.4+ en tu hosting. El plugin es compatible con todos los temas WordPress estándar (Astra, GeneratePress, Divi, Avada, Twenty Twenty-Five) y con los page builders principales (Elementor, Divi, Beaver Builder, Brizy).
Plugin « Beds24 Online Booking »: qué incluye
El plugin oficial « Beds24 Online Booking » disponible en WordPress.org incluye 4 funcionalidades principales, todas gratuitas y configurables vía shortcode.
1. Calendario de disponibilidad. Visualiza un calendario interactivo con las fechas disponibles/ocupadas para cada propiedad. Configurable vía shortcode [beds24-availability] con parámetros para modificar duración visualizada (1, 3, 6, 12 meses), formato (mes/lista), colores. Ideal para páginas « Disponibilidad ».
2. Booking form / motor de reservas. Formulario de reservas completo embedible en cualquier página vía shortcode [beds24-booking]. Soporta multi-property, precios dinámicos, temporadas, descuentos, suplementos (ej. limpieza obligatoria), pagos integrados Stripe/PayPal/SagePay. Pre-autorización + capture configurable.
3. Widget de reserva lateral. Widget pequeño embedible en sidebar o widget areas del tema. Muestra « Buscar disponibilidad » rápido (fechas check-in/out, huéspedes) que redirige al booking form principal. Ideal para páginas « About » o sidebar globales.
4. Páginas de propiedad. Plantillas pre-estilizadas para visualizar alojamientos individuales con galería fotos, descripción, amenities, mapa, opiniones y booking form integrado. Embed vía shortcode [beds24-property]. Óptimo para multi-property con página dedicada por alojamiento.
Los 4 módulos son shortcode-based (no bloques Gutenberg nativos). Esto los hace compatibles con cualquier tema/page builder pero requiere consciencia de los parámetros shortcode. Documentación completa disponible en wordpress.beds24.com.
Instalación paso a paso: setup en 20-30 minutos
Setup completo del plugin Beds24 en una web WordPress española. Tiempo medio: 20-30 minutos.
Paso 1 — Crea cuenta Beds24 (5-10 minutos). Ve a beds24.com → Sign up free trial. Elige « Free account » (1 propiedad gratis) o plan paid (desde 9.50€/mes). Configura tu primera propiedad: nombre, dirección, tipología, capacidad, precios base, foto principal.
Paso 2 — Genera credenciales plugin Beds24 (3 minutos). En el dashboard Beds24: Settings → Plugins → WordPress → « Generate Plugin Credentials ». Beds24 te muestra: API key, API username (ej. « 12345_abc »), API password. Copia todo de forma segura.
Paso 3 — Instala el plugin en WordPress (2 minutos). En tu WP admin: Plugins → Add New → busca « Beds24 Online Booking » → click « Install Now » → « Activate ». El plugin aparece en el menú admin con voz « Beds24 ».
Paso 4 — Configura las credenciales (3 minutos). WP admin → Beds24 → Settings → pega API key, username y password generados en el Paso 2 → Save. El plugin verifica la conexión y muestra « Connected to Beds24 » más la lista de tus propiedades importadas automáticamente.
Paso 5 — Añade shortcode en página booking (5 minutos). Crea una página « Reservar » o modifica página existente. Añade bloque « Shortcode » (Block Editor) → inserta [beds24-booking propid="123"] donde « 123 » es el property ID Beds24 (visible en el dashboard). Publica.
Paso 6 — Test reserva de prueba (10 minutos). Visita la página, simula reserva de test (fechas 2 semanas futuras, tarjeta Stripe test). Verifica que la reserva aparezca en el dashboard Beds24 y que el calendario en Booking.com/Airbnb se actualice en 5-15 minutos. Cancela la reserva test.
Configuración shortcodes: los parámetros principales
El plugin Beds24 está basado en shortcodes WordPress, cada uno con parámetros configurables para personalizar el output.
Shortcode [beds24-booking]: el booking form completo. Parámetros principales: propid="123" (ID propiedad individual), showheader="1" (muestra/oculta header con fechas), nightsmin="2" (mínimo noches), currency="EUR" (moneda), language="es" (idioma interfaz), theme="custom" (tema CSS).
Shortcode [beds24-availability]: el calendario de disponibilidad. Parámetros principales: propid="123" (ID propiedad), numdates="6" (número meses visualizados 1-12), format="month" (formato month/list/grid), colorbusy="#FF6347" (color fechas ocupadas), colorfree="#90EE90" (color fechas disponibles).
Shortcode [beds24-property]: página alojamiento completa. Parámetros principales: propid="123" (obligatorio), showgallery="1" (muestra galería), showmap="1" (muestra mapa Google), showbooking="1" (muestra form integrado).
Para documentación completa de todos los parámetros (50+ disponibles), consulta wiki.beds24.com/Category:Wordpress.
Personalización widget y CSS custom
El plugin Beds24 ofrece 3 niveles de personalización progresivos.
Nivel 1 — Configuración plugin Settings. Desde WP admin → Beds24 → Settings → Display Options. Permite modificar: tema base (default/modern), colores principales, fuentes, tamaños texto. Suficiente para el 60% de los usuarios que solo quieren customización base.
Nivel 2 — Custom CSS vía Customizer. WordPress Apariencia → Personalizar → CSS adicional. Añade reglas CSS custom para modificar elementos específicos. Ejemplos: .beds24-button { background-color: #2c5f7e; }, .beds24-calendar { font-family: 'Montserrat'; }. Selectores principales documentados en wiki Beds24.
Nivel 3 — Custom templates (avanzado). El plugin soporta template overrides — puedes sustituir las plantillas HTML/PHP del plugin con tuyos custom. Crea carpeta /wp-content/themes/[your-theme]/beds24/ y copia los archivos template que quieras modificar. Útil para diseños boutique muy específicos (requiere conocimientos HTML/CSS/PHP base).
Test y troubleshooting comunes
Los 5 problemas más frecuentes durante el setup Beds24 WordPress.
Problema 1 — « Failed to connect to Beds24 ». Causa: API credentials incorrectas. Solución: regenera credenciales desde el dashboard Beds24, copia de forma segura (sin espacios extra), comprueba que API username sea formato « ID_alphanumeric ».
Problema 2 — Shortcode muestra solo « [beds24-booking] ». Causa: plugin no activado o conflicto cache. Solución: verifica plugin activo (Plugins → Installed), limpia cache WordPress + CDN.
Problema 3 — Calendario no se carga. Causa: JavaScript bloqueado o conflicto con otro plugin. Solución: abre DevTools (F12) → Console → busca errores JavaScript. Desactiva temporalmente otros plugins para identificar el conflicto.
Problema 4 — Fechas erróneas en calendario. Causa: timezone diferente entre WordPress y Beds24. Solución: WP Settings → General → timezone « Europe/Madrid ». Verifica timezone Beds24 (Settings → Account → Timezone).
Problema 5 — Booking widget lento al cargar. Causa: hosting compartido lento o widget demasiado cargado. Solución: optimiza hosting, habilita lazy loading, usa shortcode más simple si no necesitas todas las funcionalidades.
Alternativa: iFrame y API custom
Beds24 ofrece 2 alternativas al plugin para casos específicos.
iFrame embed: desde el dashboard Beds24 → Settings → Booking Page → « Embed ». Beds24 genera código iframe HTML embedible en cualquier página. Pros: cero plugin, cero dependencia WordPress, setup 5 min. Contras: menos flexible, menos SEO-friendly, diseño más « cerrado ».
API REST V2: para integración custom avanzada, Beds24 expone API REST documentadas en wiki.beds24.com/Category:API_V2. Permite control total del rendering. Requiere desarrollador (800-3 000€ una sola vez). Adecuado para necesidades enterprise.
Para el 90% de los casos, el plugin « Beds24 Online Booking » gratuito en WordPress.org es la mejor elección. iFrame solo para setup rápido temporal. API solo para necesidades custom extremas.
Ventajas vs otros channel manager con plugin WP
Síntesis de la comparación entre el plugin Beds24 y otros plugins channel manager WP.
Beds24 gana en: plugin completamente gratuito, free tier Beds24 disponible (1 propiedad gratis), shortcodes súper-flexibles, 200+ OTA soportadas (más que Lodgify o Smoobu), customización avanzada vía template overrides.
Beds24 pierde en: curva de aprendizaje más empinada (shortcode-based vs bloques Gutenberg de Lodgify), soporte cliente menos reactivo (foro WP.org + wiki, sin chat en español), interfaz dashboard menos moderna que Lodgify o Amenitiz.
Para la mayoría de los property manager españoles non-tech que buscan soporte en español, Lodgify con su plugin WP oficial es más adecuado. Para tech-savvy que quieren máxima flexibilidad + free tier, Beds24 es imbatible.
FAQ: las 8 preguntas más frecuentes sobre Beds24 plugin WordPress
1. ¿Plugin gratuito o de pago?
El plugin « Beds24 Online Booking » en WordPress.org es completamente gratuito. Desarrollado por Mark Kinchin (developer oficial Beds24). Sin versión premium. Solo pagas la suscripción Beds24: free tier disponible (1 propiedad), o plan paid desde 9.50€/mes en función del número propiedades y canales OTA.
2. ¿Compatible con mi tema Astra/GeneratePress/Divi?
Sí, el plugin Beds24 es compatible con todos los temas WordPress estándar (Astra, GeneratePress, OceanWP, Divi, Avada, Twenty Twenty-Five, Twenty Twenty-Four). Funciona vía shortcode + JavaScript embedded — no depende del tema específico. Page builder Elementor/Divi/Beaver Builder/Brizy soportados nativamente vía shortcode block.
3. ¿Multi-property está soportado?
Sí. El plugin soporta multi-property nativamente. Puedes mostrar en el widget todas las propiedades (dejando propid vacío) o una propiedad específica para página dedicada. Para portfolios con 10+ alojamientos, paginación automática + filtros de búsqueda disponibles.
4. ¿Pagos directos integrados?
Sí. El plugin soporta Stripe nativo, PayPal, SagePay, Authorize.net, Braintree. Configuración pagos centralizada en el dashboard Beds24, propagada al widget WordPress automáticamente. Pre-autorización + capture al check-in configurables.
5. ¿SEO friendly?
Sí. El plugin Beds24 es shortcode-based, así que el contenido del widget está renderizado HTML del lado server (no solo JavaScript). Las páginas son indexables por Google. Schema.org markup disponible vía configuración plugin. Sin impacto negativo en PageSpeed/Core Web Vitals (widget cargado lazily).
6. ¿Frecuencia actualizaciones plugin?
Mark Kinchin actualiza el plugin alrededor de cada 2-4 meses (release minor) y cada 6-12 meses (release major). Actualizaciones automáticas vía WordPress admin. Plugin certificado compatible con las últimas 3 versiones WordPress major. Bug fix críticos típicamente en 7-14 días.
7. ¿Puedo usar Beds24 free + plugin WordPress completamente gratis?
¡Sí! Para microestructuras 1 propiedad (ej. una casa vacacional individual), puedes combinar: cuenta Beds24 free (gratis hasta 1 propiedad) + plugin « Beds24 Online Booking » gratuito = setup totalmente gratis. Limitaciones del free Beds24: max 100 reservas/mes, max 5 OTA conectadas, sin API. Para uso más intenso, upgrade a plan paid 9.50€/mes.
8. ¿Funciona con Elementor o Divi?
Sí. Para Elementor: usa módulo « Shortcode » e inserta [beds24-booking propid="123"]. Para Divi: usa módulo « Code » o « Shortcode » con mismo shortcode. Beaver Builder y Brizy soportados idénticamente. Los page builder no bloquean el rendering, pero atestiguan CSS/JavaScript del page builder puede requerir CSS overrides para integración diseño óptima.
Conclusión: Beds24 plugin WordPress en 2026
Para property manager españoles tech-savvy con sitio WordPress consolidado, el plugin oficial « Beds24 Online Booking » gratuito es una de las mejores soluciones 2026 para integrar un channel manager + booking engine completo. Plugin completamente gratuito, free tier Beds24 (1 propiedad gratis), shortcodes súper-flexibles, 200+ OTA soportadas, customización avanzada.
Para non-tech que buscan soporte en español, considera Lodgify más user-friendly. Para detalles ver opiniones Beds24, precios Beds24, y qué es un channel manager.