Planyo online reservation system - Drupal module

 
Planyo is a flexible online reservation/booking system for hotels, holiday apartments, B&B, boat rentals etc.
 
If you would like to use the Planyo system, you need to have a Planyo account first. You can create one by signing up. All accounts are free and with no obligation for the first 30 days so you can thoroughly test the system!
 
After signing up, create your Planyo site. On the help page you will find many materials, including video tutorials, that will guide you through the process of creating an online reservation site and adding rooms, boats and other types of resources.
 
Download the Drupal 6 module here Download the Drupal 7 module here Înregistrare Informaţii de preţ
 

The Planyo module

 
This module allows you to embed the Planyo reservation form on your web site. This way, your clients will stay on your web site throughout the whole reservation process.
 
You can find more information about the integration process at your Planyo account. Once logged in, go to the Settings section and choose the Integrate with your site button at the bottom of the page.
 
Note: if you don't mind that your clients will be redirected to planyo.com to make a reservation, you don't need to use this extension at all.
First download the Drupal module (for Drupal 6 or for Drupal 7). Unpack all files to the planyo directory directly inside the modules directory (make sure the directory has read permissions for all users). Then go to Administer / Site building / Modules, enable the Planyo module and save the configuration.
Now Go to the Planyo module settings which you'll find directly in the main admin menu. Change Planyo site ID to your site's identifier (you can find your site ID in the Settings section of the Planyo backend) and remember to click Save configuration when done with the settings.

Please see this FAQ question for the detailed explanation of all the module's parameters.
Another option you may want to change is Path to the planyo module page. This will determine whether Planyo should create a new drupal page and show the module content as the page's only content or if you prefer (when you type <block>) not to have the module create any pages and embed the module explicitly on the selected pages by using drupal blocks. If you leave the default value of planyo, you'll be able to access the planyo content by going to /planyo or ?q=planyo (depending on your drupal settings). Independently of the value chosen here you can use a number of planyo blocks on your drupal pages (the option Number of blocks to be created determines the number of blocks which can be used).

Each one of the blocks can display a different planyo mode, e.g. one can display the default mode (for example search) and other blocks can display upcoming availability, resource list or details etc. To embed the blocks on your pages, go to Structure / Blocks, find the planyo blocks (named by default Reservation 1..3) and change the region dropdown from None to the desired region, then click Configure next to the block.
After inserting the planyo form on the chosen page, this form will display, depending on usage, an availability search form (with results), a reservation form, or other Planyo-related content required for the reservation process. After choosing one of the widgets available in the next step of the tutorial (Availability search box, Calendar preview or 'Make reservation' button) you should enter the URL of the page with the planyo form (e.g. http://myserver.com/my_reservations.php) in the URL of the reservation page on your website field. This way, using any of these widgets will keep the visitor on your website (to be more specific, on the page with the planyo form) throughout the reservation process.

Here, in block's configuration settings, the Attribute string setting can be used to override the default Planyo settings chosen in the module's configuration (more in Q167).