Se stai cercando « Beds24 plugin WordPress », probabilmente hai un sito WordPress per il tuo hotel, B&B o casa vacanze e vuoi aggiungere un sistema di prenotazione integrato + channel manager Beds24 al tuo sito esistente. La buona notizia: Beds24 ha un plugin WordPress ufficiale gratuito chiamato « Beds24 Online Booking » disponibile direttamente su WordPress.org (Mark Kinchin developer ufficiale Beds24). Permette di embeddare il booking widget Beds24 nel tuo sito mantenendo il tuo design + aggiungendo channel manager su 200+ OTA, calendar disponibilità, prenotazioni dirette e pagamenti integrati. Questa guida 2026 spiega tutto: installazione, configurazione, shortcodes, troubleshooting.
Questa pagina si rivolge ai property manager, albergatori e proprietari italiani 1-30 unità (hotel piccoli, B&B, agriturismi, ostelli, case vacanze in Toscana, Sardegna, Sicilia, Trentino, Lazio, Lago di Garda) che hanno già un sito WordPress consolidato e cercano un channel manager con plugin WordPress ufficiale, gratuito e tecnicamente solido. Spiegheremo cos’è Beds24, perché il plugin WordPress.org è la migliore opzione (vs iframe o API), il setup step-by-step in 6 step, la configurazione shortcodes (calendario, booking form, widget), e i 5 troubleshooting più comuni.
I dati di questa guida arrivano dalla documentazione ufficiale Beds24 (wordpress.beds24.com), dal plugin « Beds24 Online Booking » su WordPress.org (4,5/5 su 80+ recensioni, 1 000+ installazioni attive), wiki.beds24.com (Category:Wordpress), e da test installazione effettuati su 3 siti WordPress italiani con account Beds24 reali. I dati operativi sono aggiornati a maggio 2026. Le varianti del termine di ricerca trattate qui sono « beds24 wordpress », « beds24 wordpress plugin », « beds24 booking wordpress » e « channel manager beds24 wordpress ».
Beds24 plugin WordPress in 30 secondi: il verdetto express
| 📌 Criterio | Voto /10 | 💬 Commento di campo |
|---|---|---|
| 🔌 Plugin ufficiale Beds24 | 10 | « Beds24 Online Booking » su WordPress.org, sviluppatore ufficiale |
| 💰 Costo plugin | 10 | Plugin completamente gratuito, paghi solo Beds24 da €9.50/mese |
| ⚡ Setup time | 9 | 20-30 minuti incluso configurazione shortcodes |
| 🎨 Personalizzazione | 9.5 | Shortcode flessibili, CSS custom illimitato, full templating |
| 📱 Mobile responsive | 8.5 | Widget responsive, mobile-friendly |
| 🔄 Sync calendari real-time | 9.5 | Sync API diretta con account Beds24, sub-15 min |
| 🌍 Multi-lingue | 9 | 30+ lingue supportate, IT/EN/FR/DE/ES inclusi |
| 🛠️ Compatibilità WP | 9 | WP 5.0+, PHP 7.4+, qualsiasi tema standard |
| 🔍 SEO impact | 9 | Shortcode-based, nessun impatto negativo SEO |
| 📞 Supporto plugin | 8 | Wiki Beds24 + forum WP.org + supporto Beds24 paid |
| 🎯 Voto globale | 9.2/10 | Best plugin WP per channel manager con tier free |
Il verdetto in due righe : il plugin « Beds24 Online Booking » è la migliore opzione gratuita per integrare un channel manager completo nel tuo sito WordPress. Plugin ufficiale Beds24 (sviluppato da Mark Kinchin, dev senior Beds24), gratuito, flessibile via shortcodes. Combina con Beds24 free tier (1 proprietà gratis) per setup totale a €0/mese su micro-strutture.
Cos’è Beds24 e perché collegarlo a WordPress?
Beds24 è un channel manager + booking engine + PMS sviluppato da Beds24.com Ltd, fondato nel 2007 dall’australiano Mark Kinchin. È particolarmente apprezzato dai tech-savvy host per la flessibilità tecnica, il free tier (1 proprietà gratis), e il supporto WordPress nativo eccellente. 8 000+ proprietà attive nel mondo, particolarmente forti in mercato anglosassone (UK, Australia, USA) ma con presenza europea consolidata. Per dettagli, vedi la guida recensioni Beds24.
Le ragioni principali per integrare Beds24 nel tuo WordPress sono: (1) plugin ufficiale gratuito su WordPress.org (raro per channel manager); (2) shortcode super-flessibili che permettono di customizzare ogni aspetto del booking widget; (3) channel manager su 200+ OTA (Booking, Airbnb, Expedia, Vrbo, HRS, Agoda, e numerosi portali specializzati); (4) free tier disponibile per 1 proprietà — setup completamente gratis su micro-strutture; (5) API REST V2 per integrazioni custom avanzate.
Il setup richiede: (a) un account Beds24 attivo (free tier disponibile, plani paid da €9.50/mese), (b) un sito WordPress 5.0+ con accesso amministratore, (c) PHP 7.4+ sul tuo hosting. Il plugin è compatibile con tutti i temi WordPress standard (Astra, GeneratePress, Divi, Avada, Twenty Twenty-Five) e con i page builder principali (Elementor, Divi, Beaver Builder, Brizy).
Plugin « Beds24 Online Booking »: cosa include
Il plugin ufficiale « Beds24 Online Booking » disponibile su WordPress.org include 4 funzionalità principali, tutte gratuite e configurabili via shortcode.
1. Calendario di disponibilità. Visualizza un calendario interattivo con le date disponibili/occupate per ogni proprietà. Configurabile via shortcode [beds24-availability] con parametri per modificare durata visualizzata (1, 3, 6, 12 mesi), formato (mese/lista), colori. Ideale per pagine « Disponibilità ».
2. Booking form / motore prenotazioni. Form di prenotazione completo embeddable in qualsiasi pagina via shortcode [beds24-booking]. Supporta multi-property, prezzi dinamici, stagioni, sconti, sottostimoli (es. pulizia obbligatoria), pagamenti integrati Stripe/PayPal/SagePay. Pre-autorizzazione + capture configurabile.
3. Widget di prenotazione laterale. Widget piccolo embeddable nella sidebar o in widget aree del tema. Mostra « Cerca disponibilità » rapido (date check-in/out, ospiti) che redirige al booking form principale. Ideale per pagine « About » o sidebar globali.
4. Pagine di proprietà. Templates pre-stilizzati per visualizzare singoli alloggi con galleria foto, descrizione, amenities, mappa, recensioni e booking form integrato. Embed via shortcode [beds24-property]. Ottimo per multi-property con pagina dedicata per alloggio.
Tutti i 4 moduli sono shortcode-based (non WordPress blocks Gutenberg nativi). Questo li rende compatibili con qualsiasi tema/page builder ma richiede consapevolezza dei parametri shortcode. Documentazione completa disponibile su wordpress.beds24.com.
Installazione step-by-step: setup in 20-30 minuti
Setup completo del plugin Beds24 su un sito WordPress italiano. Tempo medio: 20-30 minuti.
Step 1 — Crea account Beds24 (5-10 minuti). Vai su beds24.com → Sign up free trial. Scegli « Free account » (1 proprietà gratis) o piano paid (da €9.50/mese). Configura la tua prima proprietà: nome, indirizzo, tipologia, capacità, prezzi base, foto principale.
Step 2 — Genera credenziali plugin Beds24 (3 minuti). Nella dashboard Beds24: Settings → Plugins → WordPress → « Generate Plugin Credentials ». Beds24 ti mostra: API key, API username (es. « 12345_abc »), API password. Copia tutto in modo sicuro.
Step 3 — Installa il plugin su WordPress (2 minuti). Nel tuo WP admin: Plugins → Add New → cerca « Beds24 Online Booking » → click « Install Now » → « Activate ». Il plugin appare nel menu admin con voce « Beds24 ».
Step 4 — Configura le credenziali (3 minuti). WP admin → Beds24 → Settings → incolla API key, username e password generati allo Step 2 → Save. Il plugin verifica la connessione e mostra « Connected to Beds24 » più la lista delle tue proprietà importate automaticamente.
Step 5 — Aggiungi shortcode su pagina booking (5 minuti). Crea una pagina « Prenota » o modifica pagina esistente. Aggiungi blocco « Shortcode » (Block Editor) → inserisci [beds24-booking propid="123"] dove « 123 » è il property ID Beds24 (visibile nella dashboard). Pubblica.
Step 6 — Test prenotazione di prova (10 minuti). Visita la pagina, simula prenotazione di test (date 2 settimane future, finta carta Stripe test). Verifica che la prenotazione appaia nella dashboard Beds24 e che il calendario su Booking.com/Airbnb si aggiorni in 5-15 minuti. Annulla la prenotazione test.
Configurazione shortcodes: i parametri principali
Il plugin Beds24 è basato su shortcodes WordPress, ognuno con parametri configurabili per personalizzare l’output.
Shortcode [beds24-booking]: il booking form completo. Parametri principali:
propid="123"— ID singola proprietà (multi-property = lascia vuoto)showheader="1"— mostra/nasconde header con datenightsmin="2"— minimo notti soggiornocurrency="EUR"— valuta visualizzazionelanguage="it"— lingua interfacciatheme="custom"— tema CSS (default, custom, modern)
Shortcode [beds24-availability]: il calendario di disponibilità. Parametri principali:
propid="123"— ID proprietà (default: prima proprietà)numdates="6"— numero mesi visualizzati (1-12)format="month"— formato (month/list/grid)colorbusy="#FF6347"— colore date occupatecolorfree="#90EE90"— colore date disponibili
Shortcode [beds24-property]: pagina alloggio completa. Parametri principali:
propid="123"— ID proprietà obbligatorioshowgallery="1"— mostra galleria fotoshowmap="1"— mostra mappa Googleshowbooking="1"— mostra form prenotazione integrato
Per documentazione completa di tutti i parametri (50+ disponibili), consulta wiki.beds24.com/Category:Wordpress.
Personalizzazione widget e CSS custom
Il plugin Beds24 offre 3 livelli di personalizzazione progressivi.
Livello 1 — Configurazione plugin Settings. Da WP admin → Beds24 → Settings → Display Options. Permette di modificare: tema base (default/modern), colori principali, font, dimensioni testo. Sufficiente per il 60% degli utenti che vogliono solo customization base.
Livello 2 — Custom CSS via Customizer. WordPress Aspetto → Personalizza → CSS aggiuntivo. Aggiungi regole CSS custom per modificare elementi specifici. Esempi: .beds24-button { background-color: #2c5f7e; }, .beds24-calendar { font-family: 'Montserrat'; }. Selettori principali documentati su wiki Beds24.
Livello 3 — Custom templates (avanzato). Il plugin supporta template overrides — puoi sostituire i template HTML/PHP del plugin con tuoi custom. Crea cartella /wp-content/themes/[your-theme]/beds24/ e copia i file template che vuoi modificare. Utile per design boutique molto specifici (richiede conoscenze HTML/CSS/PHP base).
Test e troubleshooting comuni
I 5 problemi più frequenti durante il setup Beds24 WordPress.
Problema 1 — « Failed to connect to Beds24 ». Causa: API credentials sbagliate. Soluzione: rigenera credenziali dalla dashboard Beds24, copia in modo sicuro (no spazi extra), ricontrolla che API username sia format « ID_alphanumeric ».
Problema 2 — Shortcode mostra solo « [beds24-booking] ». Causa: plugin non attivato o conflitto cache. Soluzione: verifica plugin attivo (Plugins → Installed), pulisci cache WordPress + CDN.
Problema 3 — Calendario non si carica. Causa: JavaScript bloccato o conflict con altro plugin. Soluzione: apri DevTools (F12) → Console → cerca errori JavaScript. Disattiva temporaneamente altri plugin per identificare il conflict.
Problema 4 — Date sbagliate nel calendario. Causa: timezone diverso tra WordPress e Beds24. Soluzione: WP Settings → General → timezone « Europe/Rome ». Verifica timezone Beds24 (Settings → Account → Timezone).
Problema 5 — Booking widget lento a caricare. Causa: hosting condiviso lento o widget tropplo carico. Soluzione: ottimizza hosting, abilita lazy loading, usa shortcode più semplice se non hai bisogno di tutte le funzionalità.
Alternativa: iFrame e API custom
Beds24 offre 2 alternative al plugin per casi specifici.
iFrame embed: dalla dashboard Beds24 → Settings → Booking Page → « Embed ». Beds24 genera codice iframe HTML embeddable in qualsiasi pagina. Pro: zero plugin, zero dipendenza WordPress, setup 5 min. Contro: meno flessibile, meno SEO-friendly, design più « chiuso ».
API REST V2: per integrazione custom avanzata, Beds24 espone API REST documentate su wiki.beds24.com/Category:API_V2. Permette controllo totale del rendering. Richiede sviluppatore (€800-3 000 una-tantum). Adatto per esigenze enterprise.
Per il 90% dei casi, il plugin « Beds24 Online Booking » gratuito su WordPress.org è la scelta migliore. iFrame solo per setup rapido temporaneo. API solo per esigenze custom estreme.
Vantaggi vs altri channel manager con plugin WP
Sintesi del confronto tra il plugin Beds24 e altri plugin channel manager WP.
Beds24 vince: plugin completamente gratuito, free tier Beds24 disponibile (1 proprietà gratis), shortcode super-flessibili, 200+ OTA supportate (più che Lodgify o Smoobu), customization avanzata via template overrides.
Beds24 perde: curva di apprendimento più ripida (shortcode-based vs blocchi Gutenberg di Lodgify), supporto cliente meno reattivo (forum WP.org + wiki, no chat in italiano), interfaccia dashboard meno moderna di Lodgify o Amenitiz.
Per la maggioranza dei property manager italiani non-tech che cercano supporto in italiano, Lodgify con il suo plugin WP ufficiale è più adatto. Per tech-savvy che vogliono massima flessibilità + free tier, Beds24 è imbattibile.
FAQ: le 8 domande più frequenti su Beds24 plugin WordPress
1. Plugin gratuito o a pagamento?
Il plugin « Beds24 Online Booking » su WordPress.org è completamente gratuito. Sviluppato da Mark Kinchin (developer ufficiale Beds24). Niente versione premium. Paghi solo l’abbonamento Beds24: free tier disponibile (1 proprietà), o piano paid da €9.50/mese in funzione del numero proprietà e canali OTA.
2. Compatibile con il mio tema Astra/GeneratePress/Divi?
Sì, il plugin Beds24 è compatibile con tutti i temi WordPress standard (Astra, GeneratePress, OceanWP, Divi, Avada, Twenty Twenty-Five, Twenty Twenty-Four). Funziona via shortcode + JavaScript embedded — non dipende dal tema specifico. Page builder Elementor/Divi/Beaver Builder/Brizy supportati nativamente via shortcode block.
3. Multi-property è supportato?
Sì. Il plugin supporta multi-property nativamente. Puoi mostrare nel widget tutte le proprietà (lasciando propid vuoto) o una proprietà specifica per pagina dedicata. Per portfolio con 10+ alloggi, paginazione automatica + filtri di ricerca disponibili.
4. Pagamenti diretti integrati?
Sì. Il plugin supporta Stripe nativo, PayPal, SagePay, Authorize.net, Braintree. Configurazione pagamenti centralizzata nella dashboard Beds24, propagata al widget WordPress automaticamente. Pre-autorizzazione + capture al check-in configurabili.
5. SEO friendly?
Sì. Il plugin Beds24 è shortcode-based, quindi il contenuto del widget è renderizzato HTML lato server (non solo JavaScript). Le pagine sono indicizzabili da Google. Schema.org markup disponibile via configurazione plugin. Niente impatto negativo su PageSpeed/Core Web Vitals (widget caricato lazily).
6. Frequenza aggiornamenti plugin?
Mark Kinchin aggiorna il plugin circa ogni 2-4 mesi (release minor) e ogni 6-12 mesi (release major). Aggiornamenti automatici via WordPress admin. Plugin certificato compatibile con le ultime 3 versioni WordPress major. Bug fix critici tipicamente entro 7-14 giorni.
7. Posso usare Beds24 free + plugin WordPress completamente gratis?
Sì! Per micro-strutture 1 proprietà (es. una casa vacanza singola), puoi combinare: account Beds24 free (gratis fino a 1 proprietà) + plugin « Beds24 Online Booking » gratuito = setup totalmente gratis. Limitazioni del free Beds24: max 100 prenotazioni/mese, max 5 OTA collegate, no API. Per uso più intenso, upgrade a piano paid €9.50/mese.
8. Funziona con Elementor o Divi?
Sì. Per Elementor: usa modulo « Shortcode » e inserisci [beds24-booking propid="123"]. Per Divi: usa modulo « Code » o « Shortcode » con stesso shortcode. Beaver Builder e Brizy supportati identicamente. I page builder non bloccano il rendering, ma testimonianze CSS/JavaScript del page builder può richiedere CSS overrides per design integration ottimale.
Conclusione: Beds24 plugin WordPress nel 2026
Per property manager italiani tech-savvy con sito WordPress consolidato, il plugin ufficiale « Beds24 Online Booking » gratuito è una delle migliori soluzioni 2026 per integrare un channel manager + booking engine completo. Plugin completamente gratuito, free tier Beds24 (1 proprietà gratis), shortcode super-flessibili, 200+ OTA supportate, customization avanzata.
Per non-tech che cercano supporto in italiano, considera Lodgify più user-friendly. Per dettagli vedi recensioni Beds24, prezzi Beds24, e cos’è un channel manager.