
🛠 Kuinka luoda hotellisivusto WordPressillä ja verkkovarauksella
Hotellisivusto, joka ottaa vastaan suoria varauksia ilman puheluita tai sähköpostinvaihtoa, on todellisuutta, ei fantasiaa. Keräsit vieraat hakukoneen kautta, he valitsivat huoneen, maksoivat kortilla ja saivat vahvistuksen sähköpostitse, kun sinä olit kiireinen muiden asioiden parissa.
Ongelmana on, että markkinoilla on kymmeniä ratkaisuja: omista SaaS-järjestelmistä, joiden kuukausimaksut ovat satoja dollareita, ilmaisiin lisäosiin, joiden toiminnallisuus on rajallinen. Mikä polku kannattaa valita, jotta vältät ylihinnan maksamisen ja saat täysiverisen varausmekanismin suoraan WordPressiin?
Alla on vaiheittainen opas lähestymistavan valinnasta verkkomaksujen vastaanottamiseen. Perustana on MotoPress Hotel Booking -lisäosa: se on ollut WordPress.orgissa vuodesta 2013, sillä on yli 50 000 aktiivista asennusta, ja versiossa 6.0 (2025) se sai Booking.com-tasoisen kiinteistönhallinnan. Kaikki kuvakaappaukset ovat oikeasta hallintapaneelista, ja jokaisen vaiheen voi toistaa parissa minuutissa.
💡 Pikaopas:
- Analysoimme kaksi lähestymistapaa: valmis teema sisäänrakennetulla varauksella tai mikä tahansa sivupohja + erillinen lisäosa.
- Käymme läpi täydellisen MotoPress Hotel Booking -asennuksen 10 askeleessa: majoitustyypeistä maksuyhdyskäytäviin.
- Vertailemme kunkin vaihtoehdon kustannuksia ja rajoituksia taulukossa.
- Vastaamme hotellien ja hostellien omistajien usein kysyttyihin kysymyksiin.
Kaksi lähestymistapaa hotellisivustoon WordPressillä
Ennen lisäosien asentamista ja hintojen määrittelyä päätä perustasta. WordPress tarjoaa kaksi perustavanlaatuisesti erilaista polkua toimivaan hotellisivustoon, jossa on varaus.
Valmiit teemat: nopea mutta rajoitettu
Lyhin reitti on ostaa WordPress-teema, jossa on maininta "hotellivaraus". Tässä on kuitenkin tärkeää erottaa kaksi skenaariota, koska sana "varaus" teeman kuvauksessa voi tarkoittaa täysin eri automaatiotasoja.
Teemat varauspyyntölomakkeella. Se näyttää huonehaulta: sisään- ja uloskirjautumispäivät, huonetyyppi, vieraiden määrä. Vieras täyttää lomakkeen, mutta välittömän vahvistuksen sijaan hän saa viestin "otamme yhteyttä", ja pyyntö lähetetään sähköpostitse ylläpitäjälle.

Vieras syöttää päivämäärät ja näkee saatavilla olevat vaihtoehdot hintoineen:

Huoneen valinnan jälkeen ilmestyy varauslomake, jossa on yhteystiedot ja toiveet:

Vieraalle se näyttää varaukselta, mutta itse asiassa huonetta ei varata ennen manuaalista vahvistusta. Pienille hotelleille, joilla on vähän liikennettä, tämä vaihtoehto on hyväksyttävä. Niille, jotka haluavat ottaa varauksia vastaan ilman ylläpitäjän osallistumista, se ei ole.
Teemat sisäänrakennetulla varausmoottorilla. Tässä konepellin alla toimii jo kolmannen osapuolen lisäosa, ja teema tarjoaa sille valmiin tyylin. Esimerkiksi Bellevue-teema käyttää varauslisäosaa WooCommerce Paymentsin kanssa:

Vieras lisää huoneen ostoskoriin ja maksaa kortilla PayPalin tai Stripen kautta:

Tämän lähestymistavan etu on saumaton integraatio: lisäosan tyylit vastaavat teeman ulkoasua, ja itse lisäosa sisältyy usein hintaan (ei tarvitse ostaa erikseen). Haittapuolena on, että olet sidottu teeman kehittäjän valitsemaan varausjärjestelmään. Voit vaihtaa sen, mutta silloin koko tällaisen teeman ostamisen idea menetetään.
Varauslisäosa: maksimaalinen joustavuus
Otat minkä tahansa WordPress-teeman ja liität siihen varauslisäosan. Sekä erikoistunut hotelliteema ilman sisäänrakennettua varausta että yleinen teema (esimerkiksi Astra tai Kadence) toimivat:

Suurin etu on, ettet ole riippuvainen yhdestä toimittajasta. Voit vaihtaa teemaa milloin tahansa, ja varausmekanismi säilyy. Tämä on juuri se lähestymistapa, jonka analysoimme vaihe vaiheelta alla.
Kriteeri | Valmis teema (sähköpostilomake) | Valmis teema (moottori sisällä) | Lisäosa + mikä tahansa teema |
|---|---|---|---|
Välitön vahvistus | Ei | Kyllä | Kyllä |
Verkkomaksu | Ei | Kyllä | Kyllä |
Teeman vaihto menettämättä varauksia | Ei | Ei | Kyllä |
Varausjärjestelmän valinta | Ei | Ei | Kyllä |
Asennuksen monimutkaisuus | Matala | Keskitaso | Keskitaso |
Kustannus (kerta/vuosi) | 59-79 $ | 59-79 $ (lisäosa sisällä) | 0-199 $/vuosi lisäosalle |
MotoPress Hotel Bookingin vaiheittainen käyttöönotto
🔗 MotoPress Hotel Booking WordPress.orgissa on yksi monipuolisimmista WordPressin varauslisäosista. Luettelon ilmaisversio kattaa perusskenaariot: majoituksen, haun ja varaamisen. Maksullinen versio lisää maksut, OTA-synkronoinnin ja edistyneet hintasäännöt.
Tältä näyttää tällä lisäosalla rakennettu huoneistovälitystoimiston verkkosivusto:

Lisäosa toimii "kaikki WordPressin hallintapaneelissa" -periaatteella: asennat sen, aktivoit sen ja saat kaksi uutta valikkoa, "Accommodation" ja "Bookings". Nyt vaihe vaiheelta.
Avaa asennuksen jälkeen demopaneeli ja käy valikko läpi samanaikaisesti ohjeiden kanssa, jolloin jokainen asetus sijoittuu heti oikealle paikalleen käyttöliittymässä.
Vaihe 1. Kausihinnat. Luo erilaisia hintajaksoja: joulunpyhät, kesäkausi, viikonloput. Nämä ovat päivämääriä, joille hinta poikkeaa perushinnasta.

Vaihe 2. Lisäpalvelut. Lisää palvelut, joita voi varata huoneen yhteydessä: pysäköinti, kuljetus, aamiainen, lastenhoito. Jokaisella palvelulla on oma hintansa ja toistuvuutensa (kertamaksu, per yö, per vieras). Ne liitetään tiettyihin majoitustyyppeihin seuraavassa vaiheessa.

Vaihe 3. Majoitustyypit. Pääasiallinen asetusnäkymä. Luo kortit: perushuone, sviitti, huoneisto, huvila. Täytä kullekin kuvaus, kategoria, varusteet ja kuvagalleria.

Huoneen parametrit (kapasiteetti aikuisille + lapsille, koko, näkymä, sänkytyypit) määritellään täällä:

Versiosta 3.0 alkaen lisäosa tukee rajattomia mukautettuja attribuutteja. Logiikka on yksinkertainen: luot attribuutin (esimerkiksi "Sijainti") ja sille tunnisteet (Helsinki, Tampere, Turku) ja liität tunnisteet tiettyihin kohteisiin.

Jos lisäät "Sijainti"-attribuutin kenttänä hakulomakkeeseen, vieras voi suodattaa huoneita kaupungin mukaan:

Tämä on joustava järjestelmä: attribuutit mukautuvat liiketoimintaasi (huonetyyppi, lyhyt- tai pitkäaikaisvuokraus, kaupunginosa).
Vaihe 4. Hintasäännöt. Eri hintoja samalle majoitustyypille olosuhteista riippuen. Pääskenaario on palautuskelpoiset ja ei-palautuskelpoiset hinnat:

Lisäosa tarjoaa monitasoisen hinnoittelun. Perushinta muuttuu vieraiden määrän, oleskelun pituuden (automaattiset alennukset viikon oleskelusta), sesongin ja valittujen ehtojen mukaan.
Vaihe 5. Järjestelmäsivut. Lisäosa tarjoaa valmiit shortcodet. Luo sivut hallintapaneelin kautta: "Hakutulokset", "Saatavuus", "Varaa loppuun", "Varausvahvistus", "Peruuta varaus" ja lisää kuhunkin vastaava shortcode.

Vaihe 6. Yleiset asetukset. Täällä määritetään kaikki, mitä vieras näkee: valuutta ja sen sijainti, päivämäärän muoto, sisään- ja uloskirjautumisajat. Sekä perusasetukset:

- Hakulomakkeen käyttöönotto tai poistaminen käytöstä, jossa huonevalinta perustuu vieraiden määrään
- Verkkovarauksen käyttöönotto (voit poistaa sen käytöstä ja jättää vain yhteydenottolomakkeen)
- Vahvistustapa: asiakkaan toimesta sähköpostitse, ylläpitäjän toimesta manuaalisesti tai automaattisesti maksun yhteydessä
- Hakulomakkeen maksimikapasiteetti
- Saatavuuskalenterin teema (Light Coral, Dark Red, sopii mihin tahansa designiin)
Vaihe 7. Sähköposti-ilmoitukset. Määritä sähköpostipohjat ylläpitäjälle ja vieraalle käyttäen makroja: varausvahvistus, peruutus, sisäänkirjautumismuistutus.

Voit määrittää useita vastaanottajia, esimerkiksi johtajan ja siivoushenkilökunnan. Jokainen saa oman ilmoituksensa uudesta varauksesta.
Vaihe 8. Maksuyhdyskäytävät. Ilmaisversio sisältää PayPalin, 2Checkoutin, Stripen, Braintreen, Beanstreamin/Bamboran. Maksullinen WooCommerce Payments -lisäosa laajentaa listaa.

Voit valita veloitettavaksi koko summan tai käsirahan (kiinteä tai prosentuaalinen), määrittää järjestelmäsivut ja oletusmaksuyhdyskäytävän. Jos et halua vastaanottaa maksuja verkossa, ota käyttöön "Maksa saapuessa" -tapa, jolloin järjestelmä kirjaa varauksen ja ylläpitäjä syöttää maksun manuaalisesti vieraan kirjautuessa sisään.
Vaihe 9. Kieliasetukset. Lisäosa on käännetty 14 kielelle. Venäjänkieliselle sivustolle valitse vain kielialue asetuksista. Muita tekstimuokkauksia voi tehdä millä tahansa WordPressin käännöslisäosalla. MotoPress on virallisesti yhteensopiva WPML:n kanssa, mikä mahdollistaa monikielisen hotellisivuston rakentamisen.
Vaihe 10. Varaustenhallinta. "Varaukset"-valikko on toimintakeskus. Täällä luot alennuskuponkeja, sisään- ja uloskirjautumissääntöjä sekä vähimmäis- ja enimmäisoleskelun sääntöjä.
Kupongit voivat olla rahamääräisiä (kiinteä alennus huonetta kohti) tai prosenttiperusteisia. Kiinteä kuponki koskee joko huonetta per yö tai koko oleskelua:

Varaussäännöt asetetaan koko hotellille tai tietyille huoneille: sisään- ja uloskirjautumispäivät, öiden vähimmäis- ja enimmäismäärä, huoneiden esto valitulle ajanjaksolle:

OTA-synkronointi. Jos huoneita vuokrataan myös Airbnb:n, Booking.comin tai Expedian kautta, lisäosa synkronoi kalenterit iCalin avulla ja estää tuplavaraukset:

Verot ja maksut lisätään kaikkiin kohteisiin ja palveluihin yhdestä paneelista:

Vieraan näkökulmasta varausprosessi on vaiheittainen lomake: henkilötiedot, hinnan ja palveluiden valinta, maksutapa:

Kaikki varaukset tallennetaan hallintapaneeliin, ja niitä voi suodattaa tilan mukaan:

Käteismaksuissa ylläpitäjä lisää maksun manuaalisesti:

Saapuvia varauksia hallitessasi näet kaikki pyynnöt maksuineen ja ilman, tilat, lokit ja vierastiedot. Pelkkien maksujen tarkistamista varten on pikalinkki "Maksuhistoria".
⁉️🤔 Usein kysytyt kysymykset
Vaaditaanko verkkomaksujen vastaanottamiseen MotoPressin maksullinen versio?
Kyllä. Ilmainen versio WordPress.orgissa sisältää haun, varaukset, hinnat ja sesongit. Maksuyhdyskäytävät (Stripe, PayPal, Braintree, 2Checkout) ovat maksullisessa versiossa, joka maksaa 199 $/vuosi. Jos verkkomaksuja ei tarvita, ilmainen versio riittää: vieras tekee varauksen ja ylläpitäjä vahvistaa sen manuaalisesti.
Voinko käyttää toista varauslisäosaa MotoPressin sijaan?
Kyllä. "Mikä tahansa teema + varauslisäosa" -malli on yleispätevä. VikBooking, HBook, WP Hotel Booking ja muut toimivat. Valitse omien tarpeidesi mukaan: VikBooking on kätevä synkronointiin Booking.comin kanssa, WP Hotel Booking on minimalistinen pienille hotelleille. MotoPress on kultainen keskitie toiminnallisuuden ja hallintapaneelin viimeistelyn suhteen.
Katoavatko varaukset WordPress-teemaa vaihdettaessa?
Jos varaukset on tallennettu lisäosaan eikä teemaan, eivät katoa. Lisäosa luo omat taulunsa tietokantaan aktiivisesta teemasta riippumatta. Juuri tästä syystä "mikä tahansa teema + lisäosa" -lähestymistapa on luotettavampi kuin valmis teema sisäänrakennetulla moottorilla: ulkoasua vaihdettaessa kaikki varaukset pysyvät paikoillaan.
Entä jos vieras haluaa varata useita huoneita kerralla?
MotoPress tukee tätä suoraan laatikosta: hakulomake ottaa huomioon vieraiden määrän ja valitsee yhdistelmän saatavilla olevia huoneita. Yksi vieras voi lisätä useita huoneita yhteen varaukseen, eikä järjestelmä rajoita kapasiteettia.
Miten synkronoin varaukset Airbnb:n ja Booking.comin kanssa?
iCalendar-tiedostojen vaihdon kautta. MotoPressin hallintapaneelissa: siirry "Kalenterit"-osioon → vie sivustosi kalenterilinkki → liitä se synkronointiasetuksiin Airbnb:n/Booking.comin puolella → tuo ulkoiset kalenterit takaisin. Varaukset synkronoituvat automaattisesti ja tuplavaraukset estyvät.
Mitä valita hotellillesi: lopputulos
Polku on kuljettu: yksinkertaisesta sähköpostilomakkeesta täysiveriseen PMS:ään, jossa on OTA-synkronointi. Tarkka suositus riippuu mittakaavasta.
Jos sinulla on pieni hotelli, jossa on 5-10 huonetta ja varausvirta sallii pyyntöjen käsittelyn manuaalisesti, aloita ilmaisella MotoPress Hotel Booking Litellä minkä tahansa modernin teeman (Astra, Kadence, GeneratePress) kanssa. Yllä kuvattujen vaiheiden mukainen asennus vie pari tuntia, ja kuorman kasvaessa maksuyhdyskäytävät saa käyttöön yhdellä lisenssillä.
Jos sinulla on paljon liikennettä, useita hintasuunnitelmia ja tarve synkronoida Booking.comin/Airbnb:n kanssa, hanki MotoPressin täysversio maksuilla ja synkronoinnilla. Se maksaa itsensä takaisin jo kymmenen ensimmäisen suoravarauksen aikana ilman OTA-provisiota.
Jos MotoPress ei jostain syystä sovi (tarvitset syvempää integraatiota tiettyyn PMS:ään, työskentelet vain Booking.comin kanssa iCalin kautta), katso VikBookingia tai WP Hotel Bookingia. Asennusperiaate on sama: asennus → huonetyypit → hinnat → maksut → järjestelmäsivut.
🔗 MotoPress Hotel Booking Lite (ilmainen) WordPress.orgissa | 🔗 MotoPressin verkkosivusto (täysversio)
Oletko rakentanut hotellisivuston WordPressillä? Minkä varausjärjestelmän valitsit ja mitä haasteita kohtasit? Jaa kokemuksesi kommenteissa.



