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 Joomla! 1.5 module
Download the Joomla! 1.6 - 3+ module
Sign up
Pricing information
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 install the Joomla module (
for Joomla! 1.5 or
for Joomla! 1.6 - 3+). Now go to
Extensions / Module Manager.
Joomla 1.5/1.6 only: Publish the module by selecting it and clicking the
Publish button, then click the module name to edit its settings.
Joomla 1.7, 2.5+: Click New to add a new module and choose
Planyo.com online reservation system as the module type.


In
Basic Options, change
Planyo site ID to your site's ID (you can find your site ID in the Settings section of the Planyo backend).
Please see this FAQ question for the detailed explanation of all the module's parameters.In
Details /
Position type
planyopos. This is our custom position identifier which we will use to embed the content from planyo.
Joomla 1.6 - 3+ only: After you define the module's position (planyopos), you should also set the option
Menu Assignment / Module Assignment to
On all pages. This will allow the module to be embedded on any page. Of course you can change the position or module assignment option if you wish.
Click
Save to save the module settings.
Now, wherever you want the reservation form to appear (e.g. inside an article), you'll need to use the following syntax to embed it:
{loadposition planyopos}
The Planyo module will by default display the content defined by the default module settings. Normally this will be the list of all available resources, upcoming resource availability, or the search box. Still, the same module will be used to display a number of other content types, for example the reservation form, email verification, reservation of additional products etc. The active mode can be controlled by module's attribute string, by a widget connected to the plugin (such as a small search box, google map, calendar preview etc.) or directly by URL parameters.
If you want to embed the planyo module on many pages of your website (e.g. a search page, a page with a list of your resources, or on each resource details page) you can also set the display mode of the embedded module instance by adding an
attribute string to the loadposition tag. The syntax is as follows:
{loadposition planyopos,attribute_string} where
attribute_string is the attribute string which you can copy/paste from some of the widgets (in the last step of settings/integrate with my website) or you can consult
the FAQ question Q167. Example:
{loadposition planyopos,mode=reserve&resource_id=xyz} will display the reservation form for resource xyz (where xyz is a number representing a resource ID).
