Title: Hostel
Author: Bob
Published: <strong>novembre 8, 2013</strong>
Last modified: mars 12, 2026

---

Search plugins

![](https://ps.w.org/hostel/assets/banner-772x250.png?rev=2508198)

![](https://ps.w.org/hostel/assets/icon-256x256.png?rev=2508113)

# Hostel

 By [Bob](https://profiles.wordpress.org/prasunsen/)

[Download](https://downloads.wordpress.org/plugin/hostel.1.1.8.zip)

 * [Details](https://tah.wordpress.org/plugins/hostel/#description)
 * [Reviews](https://tah.wordpress.org/plugins/hostel/#reviews)
 *  [Installation](https://tah.wordpress.org/plugins/hostel/#installation)
 * [Development](https://tah.wordpress.org/plugins/hostel/#developers)

 [Support](https://wordpress.org/support/plugin/hostel/)

## Description

Create your hostel, small hotel, or BnB site with WordPress.
 Hostel is online booking
system with easy back-end management. You can publish the booking forms, room calendars,
and room lists with shortcodes so the plugin fits any WordPress theme.

### Features

 * Manage your booking mode: accept Paypal, manual payments, or don’t allow online
   booking
 * Manage email notifications
 * Manage rooms, beds, and prices
 * Set unavailable dates when you are on vacations or just don’t want to accept 
   guests in some rooms
 * Manage bookings, process payments, contact customers
 * List your rooms by using shortcodes
 * Supports iCal / .ics to synchronize bookings with online systems. You can export
   and import bookings to/from all popular booking sites like Booking.com, AirBnB.
   com, Hotels.com etc.
 * Localization / translation – ready
 * Mobile / touch – friendly

There are more and better features + premium support in the PRO version. Check it
on our new site: [wp-hostel.com](http://wp-hostel.com)

### Getting Started

 1. Go to Hostel link in your admin menu to manage your rooms and rates.
 2. Use the shortcodes to install a list of your rooms or to add the booking code to
    a post or page where you have described your rooms.
 3. Set up unavailable dates if you have such.

### Shortcodes

 * [wphostel-list] will display a table with your available rooms. A date selector
   on the top lets the user choose dates of their visit and then the rooms list 
   is updated. If you have enabled booking in your Hostel settings page, the table
   will also show « Book » button when appropriate. The button will automaically
   load the booking form. You can pass the attribute « max_days » to specify the
   maximum day interval that can be selected to show the table.
 * [wphostel-booking] displays a generic booking form with a drop-down selector 
   for choosing room, and a date selector. If you use the [wphostel-list] shortcode
   you most probably do not need this one because the booking form is automatically
   generated.

For translating the plugin check the Help page under the Hostel menu in your administration.

### Community Translations

The following translations are currently available. Please note they are maintained
by volunteer translators and we can’t guarantee their accuracy.

Spanish: [wphostel-es_ES.mo](http://backpackercompare.com/wp-content/uploads/2014/06/wphostel-es_ES.mo)
| [wphostel-es_ES.po](http://backpackercompare.com/wp-content/uploads/2014/06/wphostel-es_ES.po)

## Screenshots

 * [[
 * The options page let you set up currency, booking mode, and email settings
 * [[
 * You can add any number of private and dorm rooms, specify price, bathroom etc
 * [[
 * Add/Edit booking. As admin you can review and edit bookings made from users and
   manually add bookings made by phone or email
 * [[
 * If there are any dates when your property or some rooms are not available, add
   them here
 * [[
 * The Help page shows the available shortcodes.

## Installation

 1. Unzip the contents and upload the entire `hostel` directory to the `/wp-content/
    plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to « Hostel » in your menu and manage the plugin

## FAQ

### Can I import bookings from sites like Booking.com etc?

Yes. Each room supports multiple iCal URLs. You can get the iCal URL from your control
panel at the sites that provide it. Most popular booking sites do provide you with
iCal URL

### I have problems with receiving emails

Hostel just sends the emails to your WP installaiton so if emails are not delivered
this is most likely a problem with your installation. We suggest installing a free
plugin like [WP Mail SMTP](https://wordpress.org/plugins/wp-mail-smtp/) or [Postman SMTP](https://wordpress.org/plugins/postman-smtp/)
to test and improve your emails delivery. Hostel will automatically send its emails
through any SMTP plugin you have installed.

## Reviews

![](https://secure.gravatar.com/avatar/4424525548d899768f9cbcb0e8f358b81fbc4f1cb0f1704dd327c31e8506ea77?
s=60&d=retro&r=g)

### 󠀁[BRILLIANT plugin- so glad I found it!](https://wordpress.org/support/topic/brilliant-plugin-so-glad-i-found-it/)󠁿

 [jeanedwa](https://profiles.wordpress.org/jeanedwa/) avril 20, 2023 1 reply

Well I’ve spent hours on the big booking plugins out there. And each of them have
proved SO complicated when trying to simply allow people to book a bed or bunk in
a hostel – NOT book the whole room. FINALLY- here’s a sweet and simply plugin that
does it all- AND it works with Elementor. They also keep updating it so it has all
the bells and whistles you’d want for a hostel. 10 out of 10 to the developers!

![](https://secure.gravatar.com/avatar/92557a18e802313f6222684e1631efa861a848a8c59314f55f22411684805434?
s=60&d=retro&r=g)

### 󠀁[Good but](https://wordpress.org/support/topic/good-but-153/)󠁿

 [thezookeeper976](https://profiles.wordpress.org/thezookeeper976/) juin 10, 2019
5 replies

It is nice, compact and functional but I don’t know if I would be ready to pay 77
USD for a plugin that doesn’t support rates, I mean do you know that most of the
places are working seasonally and they need to change the price of a bed based on
the season? So when you will add this feature I’ll think about give you a better
review. EDIT: After the nice reply from the support team to my review I decided 
to give 5 star.

![](https://secure.gravatar.com/avatar/494e884ed06f1184e9f7490624407976ac7f1caaa87c1f68800e2e4e88fd2535?
s=60&d=retro&r=g)

### 󠀁[Simple alright..](https://wordpress.org/support/topic/simple-alright/)󠁿

 [carmzylim07](https://profiles.wordpress.org/carmzylim07/) septembre 25, 2017

What I like is how the admin controls of this plugin is not overwhelming, but that’s
it! It gets very basic, organizing content and images can be like meh… okay. The
short code didn’t work for me to top it off. I’m giving it a generous 2 stars, needs
way more improvement.

![](https://secure.gravatar.com/avatar/f3aac34752303457cf67487a572faa99bc85869862fa2c29b857a3e6e1cd33aa?
s=60&d=retro&r=g)

### 󠀁[A great plugin with great support](https://wordpress.org/support/topic/a-great-plugin-with-great-support-3/)󠁿

 [Sam Fullalove](https://profiles.wordpress.org/samful/) janvier 6, 2017 1 reply

The Hostel Pro plug-in allows our hostel to sell and manage our rooms on-line. By
linking it up with PayPal, we can take a partial booking fee straight away and the
plugin emails our guests how much to pay when they get here. (you can also take 
full payment via PayPal if you want, this is just our method of booking rooms) Any
problems/ issues I have had were quickly solved by emailing them and I hope more
wordpress users realize how helpful this plug-in is for small hotels or hostels 
all over the world.

 [ Read all 12 reviews ](https://wordpress.org/support/plugin/hostel/reviews/)

## Contributors & Developers

“Hostel” is open source software. The following people have contributed to this 
plugin.

Contributors

 *   [ Bob ](https://profiles.wordpress.org/prasunsen/)

[Translate “Hostel” into your language.](https://translate.wordpress.org/projects/wp-plugins/hostel)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/hostel/), check out
the [SVN repository](https://plugins.svn.wordpress.org/hostel/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/hostel/) by [RSS](https://plugins.trac.wordpress.org/log/hostel/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### Version 1.1.7

 * Security fixes

#### Version 1.1.5

 * Tables in the administration pages are now made responsive so you can work with
   them in all mobile devices
 * Added class « wphostel-book-button » to the « Make Reservation » button to allow
   styling
 * Replaced CURL with WP HTTP API
 * Prevent XSS and removed unwanted slashes in Manage Bookings
 * Added DB indexes for better performance

#### Version 1.1

 * Improved the Unavailable dates management. Now you can select a date range to
   make it unavailable at once. Any partially overlapping periods will also be shown
   there for each room so you can easily switch to them and cleanup the unavailability.
 * Added iCal / .ics support for easier synchronization with other services
 * Added possibility to use your own versions of the views / templates and modify
   the plugin pages without losing your changes on upgrade. See the plugin’s internal
   Help page for more details.
 * Two new arguments added to the [wphostel-list] shortcode: form_horizontal and
   show_table. Check the internal Help page for details.
 * Added option to limit the period in the future available for booking
 * Now you can choose whether guests can book from today or tomorrow
 * Changed the Paypal postback endpoints accordingly to latest Paypal security changes
 * Security fixes – sanitization of vars, etc.
 * You can now sync bookings with external services through iCal URLs – see the 
   Edit Room page for details
 * Added sorting on the Bookings page

#### Version 1.0

 * Booking ID added in the Bookings table to help finding a booking for cancellation,
   referrence etc
 * Added email log for all notification emails sent out from the plugin. Emails 
   are logged from version 0.9.3 ahead.
 * Added « show_titles » argument to the [wphostel-list] shortcode. It allows you
   to show the room titles in the rooms listing table.
 * Fixed the datepicker CSS bug
 * Added debug mode to see SQL errors in case you have any problems with the plugin
 * Disallow selecting dates in the past when booking
 * Added payment error log to see why Paypal payment was not marked successfully
 * Added option to use Paypal PDT instead of IPN
 * Added option to allow other user roles than admin to work with the plugin
 * Fixed bug, the attribute « show_titles » of the wphostel-list shortcode did not
   initially take effect when page is loaded

#### Version 0.9

 * Changed the booking form design to avoid styling issues
 * Added setting to auto-cleanup unconfirmed/unpaid bookings after given interval
   of time
 * Added setting for required minimum stay (X days)
 * Added {{room-name}} variable for the email contents
 * Added « max_days » attribute for the [wphostel-list] shortcode
 * Your custom date format will now be used accross the date selector fields
 * The datepicker can now be localized and styled using the configuration fields
   on the options page
 * Optionally send notification emails when marking booking as paid from admin

#### Version 0.8

 * Reworked all forms to work only with Ajax. This will let you use multiple
 * Removed the requirement and setting for booking form URL. This is no longer needed
 * Improved the booking form validations
 * « Per room » price is now available. When this is selected number of beds become
   irrelevant because your guests are booking the entire room.
 * Fixed bug: tables were not properly created on installation
 * Setting a custom currently is available
 * Added ajax loading of the beds in the booking form to prevent confusing numbers
   on the private rooms.
 * Fixed bug in [wphostel-book] shortcode

#### Version 0.7

 * Added « wphostel-book » shortcode which allows you to place a booking button 
   on any page (usually on a page where you have described your room manually, with
   pictures etc)
 * Added a validaion on the [wphostel-list] so no more than 5 days interval can 
   be selected (to avoid creating long ugly tables with rooms). Setting soon to 
   be made configurable.
 * Added zebra tables in manage bookings and manage rooms pages
 * Changed the date drop-downs on the front end to use the date picker
 * Major improvements of the availability logics, differentiating between dorms 
   and private rooms
 * Fixed bug with resetting the room type on editing
 * Fixed HTML content-type of the auto-mails
 * Fixed bug with pending status when manually marking booking as paid
 * Fixed JS validation error on the [wphostel-list] shortcode
 * Fixed problem with overlapping the « to » day when booking and showing availability
 * Fixed issues with unavailable dates: when date is unavailable, all beds should
   be considered unavailable

#### Version 0.5.9

First public release

## Meta

 *  Version **1.1.8**
 *  Last updated **3 semaines ago**
 *  Active installations **30+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  Language
 * [English (US)](https://wordpress.org/plugins/hostel/)
 * Tags
 * [bnb](https://tah.wordpress.org/plugins/tags/bnb/)[booking](https://tah.wordpress.org/plugins/tags/booking/)
   [hostel](https://tah.wordpress.org/plugins/tags/hostel/)[Hotel](https://tah.wordpress.org/plugins/tags/hotel/)
   [reservations](https://tah.wordpress.org/plugins/tags/reservations/)
 *  [Advanced View](https://tah.wordpress.org/plugins/hostel/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  10 5-star reviews     ](https://wordpress.org/support/plugin/hostel/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/hostel/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/hostel/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/hostel/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/hostel/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/hostel/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hostel/reviews/)

## Contributors

 *   [ Bob ](https://profiles.wordpress.org/prasunsen/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hostel/)