
🛠 Hur man skapar en hotellwebbplats på WordPress med onlinebokning
En hotellwebbplats som tar emot direktbokningar utan telefonsamtal eller mejlväxling är verklighet, inte fantasi. Du samlade gäster via en sökmotor, de valde rum, betalade med kort och fick bekräftelse via e-post medan du var upptagen med annat.
Problemet är att marknaden erbjuder dussintals lösningar: från proprietära SaaS-system med månadsavgifter på hundratals dollar till gratis plugins med begränsad funktionalitet. Vilken väg ska du välja för att undvika att betala för mycket och få en fullfjädrad bokningsmekanism direkt på WordPress?
Här är en steg-för-steg-guide från val av angreppssätt till att ta emot onlinebetalningar. Grunden är pluginet MotoPress Hotel Booking: det har funnits på WordPress.org sedan 2013, har 50 000+ aktiva installationer och fick i version 6.0 (2025) fastighetshantering på Booking.com-nivå. Alla skärmbilder är från den faktiska adminpanelen, och varje steg kan återskapas på ett par minuter.
💡 Snabb översikt:
- Vi analyserar två angreppssätt: ett färdigt tema med inbyggd bokning eller valfri mall + ett separat plugin.
- Vi går igenom den kompletta MotoPress Hotel Booking-konfigurationen i 10 steg: från boendetyper till betalningsgateways.
- Vi jämför kostnader och begränsningar för varje alternativ i en tabell.
- Vi besvarar vanliga frågor från hotell- och vandrarhemsägare.
Två angreppssätt för en hotellwebbplats på WordPress
Innan du installerar plugins och konfigurerar priser, bestäm grunden. WordPress erbjuder två fundamentalt olika vägar till en fungerande hotellwebbplats med bokning.
Färdiga teman: snabbt men begränsat
Den kortaste vägen är att köpa ett WordPress-tema märkt "hotellbokning". Men här är det viktigt att skilja mellan två scenarier, eftersom ordet "bokning" i en temabeskrivning kan betyda helt olika nivåer av automatisering.
Teman med ett bokningsförfrågningsformulär. Det ser ut som en rumsökning: in- och utcheckningsdatum, rumstyp, antal gäster. Gästen fyller i formuläret, men får istället för omedelbar bekräftelse "vi kontaktar dig", och förfrågan går till administratören via e-post.

Gästen anger datum och ser tillgängliga alternativ med priser:

Efter att ha valt rum visas ett förfrågningsformulär med kontaktuppgifter och preferenser:

För gästen ser det ut som en bokning, men i själva verket är rummet inte bokat förrän manuell bekräftelse. För små hotell med låg trafik är detta alternativ acceptabelt. För de som vill ta emot bokningar utan administratörens inblandning är det inte det.
Teman med inbyggd bokningsmotor. Här arbetar redan ett tredjepartsplugin under huven, och temat tillhandahåller färdig styling för det. Exempelvis använder Bellevue-temat ett bokningsplugin med WooCommerce Payments:

Gästen lägger ett rum i varukorgen och betalar med kort via PayPal eller Stripe:

Fördelen med detta angreppssätt är sömlös integration: pluginets stilar matchar temats design, och pluginet ingår ofta i priset (behöver inte köpas separat). Nackdelen är att du är bunden till det bokningssystem som temautvecklaren har valt. Du kan byta ut det, men då försvinner hela poängen med att köpa ett sådant tema.
Bokningsplugin: maximal flexibilitet
Du tar vilket WordPress-tema som helst och ansluter ett bokningsplugin till det. Både ett specialiserat hotelltema utan inbyggd bokning och ett universellt (exempelvis Astra eller Kadence) fungerar:

Den främsta fördelen är att du inte är beroende av en enda leverantör. Du kan byta tema när som helst, och bokningsmekanismen består. Det är precis detta angreppssätt vi kommer att analysera steg för steg nedan.
Kriterium | Färdigt tema (e-postformulär) | Färdigt tema (motor inuti) | Plugin + valfritt tema |
|---|---|---|---|
Omedelbar bekräftelse | Nej | Ja | Ja |
Onlinebetalning | Nej | Ja | Ja |
Temabyte utan att förlora bokningar | Nej | Nej | Ja |
Val av bokningssystem | Nej | Nej | Ja |
Konfigurationskomplexitet | Låg | Medel | Medel |
Kostnad (engång/år) | $59-79 | $59-79 (plugin inuti) | $0-199/år för plugin |
Steg-för-steg-installation av MotoPress Hotel Booking
🔗 MotoPress Hotel Booking på WordPress.org är ett av de mest funktionsrika bokningspluginsen för WordPress. Gratisversionen i katalogen täcker grundläggande scenarier: boende, sökning, bokning. Betalversionen lägger till betalningar, OTA-synkronisering och avancerade priser.
Så här ser en webbplats för en lägenhetsbyrå byggd på detta plugin ut:

Pluginet fungerar enligt principen "allt i WordPress admin": du installerar det, aktiverar det och får två nya menyer, "Accommodation" och "Bookings." Nu steg för steg.
Efter installationen öppnar du demopanelen och går igenom menyn parallellt med instruktionerna, så att varje inställning direkt hamnar på en specifik plats i gränssnittet.
Steg 1. Säsongspriser. Skapa olika prisperioder: julhelger, sommarsäsong, helger. Detta är datum för vilka priset skiljer sig från grundpriset.

Steg 2. Tilläggstjänster. Lägg till sådant som kan bokas tillsammans med rummet: parkering, transfer, frukost, barnpassning. Varje tjänst har sitt eget pris och sin egen frekvens (engångs, per natt, per gäst). De tilldelas specifika boendetyper i nästa steg.

Steg 3. Boendetyper. Huvudskärmen för inställningar. Skapa kort: standardrum, svit, lägenhet, villa. För varje, fyll i beskrivning, kategori, bekvämligheter och fotogalleri.

Rumsparametrar (kapacitet för vuxna + barn, storlek, utsikt, sängtyper) anges här:

Från och med version 3.0 stöder pluginet obegränsat med anpassade attribut. Logiken är enkel: du skapar ett attribut (till exempel "Plats") med taggar (New York, San Francisco, Miami) och tilldelar taggar till specifika objekt.

Om du lägger till attributet "Plats" som ett fält i sökformuläret kan gästen filtrera rum efter stad:

Detta är ett flexibelt system: attribut anpassar sig till din verksamhet (rumstyp, kort-/långtidsuthyrning, stadsdel).
Steg 4. Priser. Olika priser för samma boendetyp beroende på villkor. Huvudscenariot är återbetalningsbara och icke-återbetalningsbara priser:

Pluginet erbjuder prissättning i flera nivåer. Grundpriset ändras beroende på antalet gäster, vistelsens längd (automatiska rabatter för veckovistelse), säsong och valda villkor.
Steg 5. Systemsidor. Pluginet tillhandahåller färdiga shortcodes. Skapa sidor via adminpanelen: "Sökresultat", "Tillgänglighet", "Slutför bokning", "Bokningsbekräftelse", "Avboka bokning", och infoga motsvarande shortcode i varje.

Steg 6. Allmänna inställningar. Här konfigureras allt gästen ser: valuta och dess placering, datumformat, inchecknings- och utcheckningstider. Samt grundläggande inställningar:

- Aktivera/inaktivera sökformuläret med rumsval baserat på antal gäster
- Aktivera onlinebokning (kan inaktiveras så att endast förfrågningsformuläret visas)
- Bekräftelseläge: av kund via e-post, manuellt av administratör eller automatiskt vid betalning
- Maxkapacitet i sökformuläret
- Tema för tillgänglighetskalender (Light Coral, Dark Red, matchar alla designer)
Steg 7. E-postaviseringar. Konfigurera e-postmallar för administratör och gäst med hjälp av makron: bokningsbekräftelse, avbokning, påminnelse om incheckning.

Du kan ange flera mottagare, till exempel chefen och städpersonalen. Var och en får sitt eget meddelande vid en ny bokning.
Steg 8. Betalningsgateways. Gratisversionen inkluderar PayPal, 2Checkout, Stripe, Braintree, Beanstream/Bambora. Tillägget WooCommerce Payments (betald version) utökar listan.

Du kan välja att debitera hela beloppet eller en deposition (fast eller procentuell), ange systemsidor och standardbetalningsgateway. Om du inte vill ta emot betalningar online aktiverar du metoden "Betala vid ankomst", så registrerar systemet bokningen medan administratören registrerar betalningen manuellt när gästen checkar in.
Steg 9. Språkinställningar. Pluginet är översatt till 14 språk. För en svensk webbplats väljer du bara språket i inställningarna. Ytterligare textredigeringar kan göras via valfritt översättningsplugin för WordPress. MotoPress är officiellt kompatibelt med WPML, vilket gör att du kan bygga en flerspråkig hotellwebbplats.
Steg 10. Bokningshantering. Menyn "Bokningar" är operationscentralen. Här skapar du rabattkuponger, regler för incheckning/utcheckning och regler för minsta/maximala vistelselängd.
Kuponger kan vara monetära (fast rabatt per rum) eller procentuella. En fast kupong gäller antingen per rum och natt eller för hela vistelsen:

Bokningsregler ställs in för hela hotellet eller specifika rum: inchecknings-/utcheckningsdagar, minsta och maximala antal nätter, rumsblockering för en vald period:

OTA-synkronisering. Om rummen också hyrs ut via Airbnb, Booking.com eller Expedia synkroniserar pluginet kalendrar via iCal, vilket förhindrar dubbelbokningar:

Skatter och avgifter läggs till för alla boenden och tjänster från en enda panel:

Från gästens sida är bokningsprocessen ett steg-för-steg-formulär: personuppgifter, val av pris och tjänster, betalningsmetod:

Alla bokningar sparas i adminpanelen med statusfiltrering:

Vid kontantbetalning lägger administratören till betalningen manuellt:

När du hanterar inkommande bokningar ser du alla förfrågningar med och utan betalningar, statusar, loggar och gästdata. För att endast kontrollera betalningar finns en snabblänk till "Betalningshistorik".
⁉️🤔 Vanliga frågor
Krävs den betalda versionen av MotoPress för att ta emot onlinebetalningar?
Ja. Gratisversionen på WordPress.org innehåller sökning, bokning, priser och säsonger. Betalningsgateways (Stripe, PayPal, Braintree, 2Checkout) finns i den betalda versionen från 199 USD/år. Om onlinebetalningar inte behövs räcker gratisversionen: gästen bokar och administratören bekräftar manuellt.
Kan jag använda ett annat bokningsplugin istället för MotoPress?
Ja. Upplägget "valfritt tema + bokningsplugin" är universellt. VikBooking, HBook, WP Hotel Booking och andra fungerar. Välj utifrån dina specifika behov: VikBooking är smidigt för synkronisering med Booking.com, WP Hotel Booking är minimalistiskt för små hotell. MotoPress är en gyllene medelväg när det gäller funktionalitet och förfining av adminpanelen.
Försvinner bokningar när man byter WordPress-tema?
Om bokningarna lagras i pluginet och inte i temat, nej. Pluginet skapar sina egna tabeller i databasen, oberoende av det aktiva temat. Det är just därför metoden "valfritt tema + plugin" är mer tillförlitlig än ett färdigt tema med en inbyggd motor: när du byter design ligger alla bokningar kvar.
Vad händer om en gäst vill boka flera rum samtidigt?
MotoPress stöder detta direkt: sökformuläret tar hänsyn till antalet gäster och väljer en kombination av tillgängliga rum. En gäst kan lägga till flera rum i en och samma bokning, och systemet begränsar inte kapaciteten.
Hur synkroniserar jag bokningar med Airbnb och Booking.com?
Genom iCalendar-filutbyte. I MotoPress admin: gå till avsnittet "Kalendrar" → exportera din webbplats kalenderlänk → klistra in den i synkroniseringsinställningarna på Airbnb/Booking.com-sidan → importera externa kalendrar tillbaka. Bokningar synkroniseras automatiskt och dubbelbokningar förhindras.
Vad du ska välja för ditt hotell: slutresultatet
Vägen hit: från ett enkelt e-postformulär till ett fullfjädrat PMS med OTA-synkronisering. Den specifika rekommendationen beror på skala.
Om du har ett litet hotell med 5-10 rum och bokningsflödet tillåter manuell hantering av förfrågningar, börja med gratisversionen MotoPress Hotel Booking Lite på vilket modernt tema som helst (Astra, Kadence, GeneratePress). Installation enligt stegen ovan tar ett par timmar, och när belastningen ökar kan betalningsgateways aktiveras med en enda licens.
Om du har ett hotell med hög trafik, flera prisplaner och behov av synkronisering med Booking.com/Airbnb, skaffa den fullständiga MotoPress-versionen med betalningar och synkronisering. Den betalar sig inom de första tio direktbokningarna utan OTA-provision.
Om MotoPress av någon anledning inte passar (du behöver djupare integration med ett specifikt PMS, du arbetar endast med Booking.com via iCal), titta på VikBooking eller WP Hotel Booking. Installationsprincipen är densamma: installation → rumstyper → priser → betalningar → systemsidor.
🔗 MotoPress Hotel Booking Lite (gratis) på WordPress.org | 🔗 MotoPress webbplats (fullständig version)
Har du byggt en hotellwebbplats på WordPress? Vilket bokningssystem valde du och vilka utmaningar stötte du på? Dela dina erfarenheter i kommentarerna.



