Skip to content

Alt om WordPress, webutvikling — og mer til

🛠 Hvordan lage et hotellnettsted på WordPress med online booking

🛠 Hvordan lage et hotellnettsted på WordPress med online booking

Et hotellnettsted som tar direkte bestillinger uten telefonsamtaler eller korrespondanse er en realitet, ikke en fantasi. Du samlet gjester via en søkemotor, de valgte et rom, betalte med kort og mottok bekreftelse på e-post mens du var opptatt med andre ting.

Problemet er at markedet tilbyr dusinvis av løsninger: fra proprietære SaaS-systemer med månedlige avgifter på hundrevis av dollar til gratis plugins med begrenset funksjonalitet. Hvilken vei bør du velge for å unngå å betale for mye og få en fullverdig bestillingsmekanisme rett på WordPress?

Nedenfor følger en trinnvis guide fra valg av tilnærming til mottak av nettbetalinger. Grunnlaget er MotoPress Hotel Booking-pluginen: den har vært på WordPress.org siden 2013, har 50 000+ aktive installasjoner, og fikk i versjon 6.0 (2025) eiendomsadministrasjon på Booking.com-nivå. Alle skjermbilder er fra det faktiske administrasjonspanelet, og hvert trinn kan gjenskapes på et par minutter.

💡 Rask oversikt:

  • Vi analyserer to tilnærminger: et ferdig tema med innebygd booking eller en hvilken som helst mal + en separat plugin.
  • Vi går gjennom hele MotoPress Hotel Booking-oppsettet i 10 trinn: fra overnattingstyper til betalingsgatewayer.
  • Vi sammenligner kostnader og begrensninger for hvert alternativ i en tabell.
  • Vi svarer på ofte stilte spørsmål fra hotell- og vandrerhjemseiere.

To tilnærminger til et hotellnettsted på WordPress

Før du installerer plugins og konfigurerer priser, må du bestemme deg for grunnlaget. WordPress tilbyr to fundamentalt forskjellige veier til et fungerende hotellnettsted med booking.

Ferdige temaer: raskt, men begrenset

Den korteste veien er å kjøpe et WordPress-tema merket «hotellbooking». Men her er det viktig å skille mellom to scenarioer, fordi ordet «booking» i en temabeskrivelse kan bety helt forskjellige automatiseringsnivåer.

Temaer med et bestillingsforespørselsskjema. Det ser ut som et romsøk: inn- og utsjekkingsdatoer, romtype, antall gjester. Gjesten fyller ut skjemaet, men i stedet for umiddelbar bekreftelse får de «vi kontakter deg», og forespørselen går til administratoren på e-post.

Søkegrensesnitt for rom i Paradise Cove-tema

Gjesten oppgir datoer og ser tilgjengelige alternativer med priser:

Liste over tilgjengelige rom i Paradise Cove-tema

Etter å ha valgt et rom vises et forespørselsskjema med kontakter og preferanser:

E-postbestillingsskjema i Paradise Cove

For gjesten ser det ut som en booking, men faktisk er rommet ikke booket før manuell bekreftelse. For små hoteller med lav trafikk er dette alternativet akseptabelt. For de som ønsker å ta imot bestillinger uten administrators involvering, er det ikke det.

Temaer med innebygd bookingmotor. Her jobber en tredjepartsplugin allerede under panseret, og temaet gir ferdig styling for den. For eksempel bruker Bellevue-temaet en bookingplugin med WooCommerce Payments:

Bellevue-tema-demo med hotellbestillingssystem

Gjesten legger et rom i handlekurven og betaler med kort via PayPal eller Stripe:

Handlekurv og bestillingsutsjekk i Bellevue-tema

Fordelen med denne tilnærmingen er sømløs integrasjon: pluginstiler matcher temadesignet, og selve pluginen er ofte inkludert i prisen (du trenger ikke kjøpe den separat). Ulempen er at du er bundet til bookingsystemet som temautvikleren har valgt. Du kan erstatte det, men da går hele poenget med å kjøpe et slikt tema tapt.

Bookingplugin: maksimal fleksibilitet

Du tar et hvilket som helst WordPress-tema og kobler en bookingplugin til det. Både et spesialisert hotelltema uten innebygd booking og et universelt (for eksempel Astra eller Kadence) vil fungere:

Villa Fortuna-tema-hjemmeside uten innebygd booking

Den største fordelen er at du ikke er avhengig av én enkelt leverandør. Du kan endre temaet når som helst, og bookingmekanismen vil bestå. Dette er nøyaktig den tilnærmingen vi skal analysere trinn for trinn nedenfor.

Kriterium

Ferdig tema (e-postskjema)

Ferdig tema (motor inne)

Plugin + hvilket som helst tema

Umiddelbar bekreftelse

Nei

Ja

Ja

Nettbetaling

Nei

Ja

Ja

Temabytte uten å miste bookinger

Nei

Nei

Ja

Valg av bookingsystem

Nei

Nei

Ja

Kompleksitet i oppsett

Lav

Middels

Middels

Kostnad (engangs/årlig)

$59-79

$59-79 (plugin inne)

$0-199/år for plugin

Steg-for-steg-oppsett av MotoPress Hotel Booking

🔗 MotoPress Hotel Booking på WordPress.org er en av de mest funksjonelle booking-plugins for WordPress. Gratisversjonen i katalogen dekker grunnleggende scenarioer: overnatting, søk, booking. Betalversjonen legger til betalinger, OTA-synkronisering og avanserte priser.

Slik ser et nettside for et leilighetsbyrå bygget på denne pluginen ut:

Nettsted for utleiebyrå på MotoPress Hotel Booking

Pluginen fungerer etter prinsippet «alt i WordPress-admin»: du installerer den, aktiverer den og får to nye menyer, «Accommodation» og «Bookings». Nå steg for steg.

Etter installasjon åpner du demopanelet og går gjennom menyen parallelt med instruksjonene, slik at hver innstilling umiddelbart havner på et bestemt sted i grensesnittet.

Steg 1. Sesongpriser. Opprett ulike prisperioder: juleferie, sommersesong, helger. Dette er datoer der prisen avviker fra grunnprisen.

Sette opp sesongpriser i MotoPress Hotel Booking

Steg 2. Tilleggstjenester. Legg til det som kan bestilles sammen med rommet: parkering, transport, frokost, barnepasstjenester. Hver tjeneste har sin egen pris og frekvens (engangs, per natt, per gjest). De tildeles spesifikke overnattingstyper i neste steg.

Legge til tilleggstjenester for hotell i MotoPress

Steg 3. Overnattingstyper. Hovedskjermbildet for oppsett. Opprett kort: standardrom, suite, leilighet, villa. For hvert av dem fyller du ut beskrivelse, kategori, fasiliteter og bildegalleri.

Opprette overnattingstyper i MotoPress Hotel Booking

Romparametere (kapasitet for voksne + barn, størrelse, utsikt, sengtyper) angis her:

Parametre for romkapasitet og fasiliteter i MotoPress

Fra og med versjon 3.0 støtter pluginen ubegrensede egendefinerte attributter. Logikken er enkel: du oppretter en attributt (for eksempel «Beliggenhet») med tagger (New York, San Francisco, Miami) og tildeler tagger til spesifikke eiendommer.

Opprette egendefinerte overnattingsattributter i MotoPress

Hvis du legger til attributten «Beliggenhet» som et felt i søkeskjemaet, vil gjesten kunne filtrere rom etter by:

Legge til et stedssøkefelt i MotoPress

Dette er et fleksibelt system: attributter tilpasser seg virksomheten din (romtype, korttids-/langtidsleie, bydel).

Steg 4. Priser. Ulike priser for samme overnattingstype avhengig av betingelser. Hovedscenarioet er refunderbare og ikke-refunderbare priser:

Sette opp refunderbare og ikke-refunderbare priser i MotoPress

Pluginen tilbyr flernivåprising. Grunnprisen endres avhengig av antall gjester, oppholdslengde (automatiske rabatter for ukesopphold), sesong og valgte betingelser.

Steg 5. Systemsider. Pluginen leverer ferdige shortcodes. Opprett sider via adminpanelet: «Søkeresultater», «Tilgjengelighet», «Fullfør booking», «Bookingbekreftelse», «Avbestill booking», og sett inn den tilsvarende shortcoden i hver.

Systemsider med MotoPress Hotel Booking-snarveiskoder

Trinn 6. Generelle innstillinger. Her konfigureres alt gjesten ser: valuta og dens plassering, datoformat, innsjekkings- og utsjekkingstider. Samt grunnleggende innstillinger:

Generelle innstillinger for MotoPress Hotel Booking-utvidelsen
  • Aktivering/deaktivering av søkeskjema med romvalg basert på antall gjester
  • Aktivering av nettbestilling (kan deaktiveres og kun la forespørselsskjemaet være igjen)
  • Bekreftelsesmodus: av kunden via e-post, manuelt av administrator, eller automatisk ved betaling
  • Maksimal kapasitet i søkeskjemaet
  • Tema for tilgjengelighetskalender (Light Coral, Dark Red, passer til ethvert design)

Trinn 7. E-postvarsler. Konfigurer e-postmaler for administrator og gjest ved hjelp av makroer: bestillingsbekreftelse, avbestilling, påminnelse om innsjekking.

Sette opp e-postvarselmaler i MotoPress

Du kan spesifisere flere mottakere, for eksempel daglig leder og renholdspersonalet. Hver av dem vil motta sitt eget varsel om en ny bestilling.

Trinn 8. Betalingsløsninger. Gratisversjonen inkluderer PayPal, 2Checkout, Stripe, Braintree, Beanstream/Bambora. Den betalte utvidelsen WooCommerce Payments utvider listen.

Sette opp betalingsgatewayer i MotoPress Hotel Booking

Du kan velge å belaste hele beløpet eller et depositum (fast eller prosentvis), spesifisere systemsider og standard betalingsløsning. Hvis du ikke ønsker å akseptere betaling på nett, aktiver metoden «Betal ved ankomst», så registrerer systemet bestillingen mens administrator legger inn betalingen manuelt når gjesten sjekker inn.

Trinn 9. Språkinnstillinger. Utvidelsen er oversatt til 14 språk. For et norsk nettsted er det bare å velge språket i innstillingene. Ytterligere tekstredigeringer kan gjøres via et hvilket som helst oversettelsesprogram for WordPress. MotoPress er offisielt kompatibel med WPML, som lar deg bygge et flerspråklig hotellnettsted.

Trinn 10. Bestillingsadministrasjon. Menyen «Bestillinger» er operasjonssenteret. Her oppretter du rabattkuponger, regler for innsjekking/utsjekking og regler for minimum/maksimum opphold.

Kuponger kan være pengebeløp (fast rabatt per rom) eller prosentbaserte. En fast kupong gjelder enten per rom per dag eller for hele oppholdet:

Opprette kuponger i MotoPress Hotel Booking

Bestillingsregler settes for hele hotellet eller spesifikke rom: dager for innsjekking/utsjekking, minimum og maksimum antall netter, romsperring for en valgt periode:

Sette opp bestillingsregler i MotoPress

OTA-synkronisering. Hvis rom også leies ut via Airbnb, Booking.com eller Expedia, synkroniserer plugin-en kalendere via iCal og forhindrer dobbeltbookinger:

Kalendersynkronisering med OTA i MotoPress

Skatter og avgifter legges til alle eiendommer og tjenester fra ett enkelt panel:

Sette opp skatter og avgifter i MotoPress Hotel Booking

Fra gjestens side er bookingprosessen et steg-for-steg-skjema: personopplysninger, valg av pris og tjenester, betalingsmetode:

Bestillingsprosess for gjester i MotoPress

Alle bookinger lagres i adminpanelet med statusfiltrering:

Bestillingsliste i MotoPress-administrasjonspanel

Ved kontantbetaling legger administratoren inn betalingen manuelt:

Manuell betalingsregistrering i MotoPress Hotel Booking

Når du håndterer innkommende bookinger, ser du alle forespørsler med og uten betaling, statuser, logger og gjestedata. For kun å sjekke betalinger finnes det en hurtiglenke til «Betalingshistorikk».

⁉️🤔 Ofte stilte spørsmål

Kreves den betalte versjonen av MotoPress for å ta imot nettbetalinger?

Ja. Gratisversjonen på WordPress.org inkluderer søk, booking, priser og sesonger. Betalingsgatewayer (Stripe, PayPal, Braintree, 2Checkout) er i den betalte versjonen fra $199/år. Hvis nettbetalinger ikke er nødvendig, er gratisversjonen tilstrekkelig: gjesten booker, og administratoren bekrefter manuelt.

Kan jeg bruke en annen booking-plugin i stedet for MotoPress?

Ja. Opplegget «hvilket som helst tema + booking-plugin» er universelt. VikBooking, HBook, WP Hotel Booking og andre fungerer. Velg basert på dine spesifikke behov: VikBooking er praktisk for synkronisering med Booking.com, WP Hotel Booking er minimalistisk for små hoteller. MotoPress er en gylden middelvei når det gjelder funksjonalitet og raffinering av adminpanelet.

Forsvinner bookinger når jeg bytter WordPress-tema?

Hvis bookinger lagres i plugin-en og ikke i temaet, nei. Plugin-en oppretter sine egne tabeller i databasen, uavhengig av det aktive temaet. Dette er nettopp grunnen til at «hvilket som helst tema + plugin»-tilnærmingen er mer pålitelig enn et ferdig tema med innebygd motor: når du endrer design, forblir alle bookinger på plass.

Hva om en gjest ønsker å booke flere rom samtidig?

MotoPress støtter dette ut av boksen: søkeskjemaet tar hensyn til antall gjester og velger en kombinasjon av tilgjengelige rom. Én gjest kan legge til flere rom i én enkelt booking, og systemet begrenser ikke kapasiteten.

Hvordan synkroniserer jeg bookinger med Airbnb og Booking.com?

Gjennom iCalendar-filutveksling. I MotoPress-admin: gå til «Kalendere»-delen → eksporter nettstedets kalenderlenke → lim den inn i synkroniseringsinnstillingene på Airbnb/Booking.com-siden → importer eksterne kalendere tilbake. Ordrer synkroniseres automatisk, og dobbeltbookinger forhindres.

Hva du bør velge for hotellet ditt: konklusjonen

Veien vi har gått: fra et enkelt e-postskjema til et fullverdig PMS med OTA-synkronisering. Den konkrete anbefalingen avhenger av skala.

  • Hvis du har et lite hotell med 5-10 rom og bookingflyten tillater manuell behandling av forespørsler, start med gratisversjonen MotoPress Hotel Booking Lite på et hvilket som helst moderne tema (Astra, Kadence, GeneratePress). Oppsett etter trinnene over tar et par timer, og etter hvert som trafikken øker, kan betalingsgatewayer aktiveres med én enkelt lisens.

  • Hvis du har et hotell med høy trafikk, flere prisplaner og behov for synkronisering med Booking.com/Airbnb, skaff deg fullversjonen av MotoPress med betaling og synkronisering. Den betaler for seg selv i løpet av de ti første direktebookingene uten OTA-provisjon.

  • Hvis MotoPress av en eller annen grunn ikke passer (du trenger dypere integrasjon med et spesifikt PMS, du jobber kun med Booking.com via iCal), se på VikBooking eller WP Hotel Booking. Oppsettprinsippet er det samme: installasjon → romtyper → priser → betaling → systemsider.

🔗 MotoPress Hotel Booking Lite (gratis) på WordPress.org | 🔗 MotoPress-nettstedet (fullversjon)

Har du bygget et hotellnettsted på WordPress? Hvilket bookingsystem valgte du, og hvilke utfordringer møtte du? Del erfaringene dine i kommentarfeltet.