- Details
- Written by: Philip Philip
- Category: Help
- Hits: 12
- Details
- Written by: Philip Philip
- Category: Help
- Hits: 45
BookyFlow Installation Step by Step on Joomla for Single Property (Hotel)
Server Setup
- Joomla 4.x or 5.x
- php 8.3
- mysql 9.x or MariaDB 10.x
Joomla New Installation
- Setup your joomla installation as you wish ( multilingual or not, template, etc…)
- Create your menus, etc….For exemple Home, Rooms, Bookings or BookNow, Services, Gallery, Contact, Login, Terms of Cancellation, Privacy Policy, Site Map, Blog, etc ….
(►Notice that you can create your menus etc, after having installed Bookyflow).
Joomla already installed / Install Bookyflow
- Login in joomla administration as superuser.
- Install BookyFlow via the Joomla extensions installer (BookyFlow is quite large and installation can take up to 1 minute depending on your internet speed).
- Now BookyFlow should appear within the components menu of joomla
- Click on BookyFlow for the preliminary steps BookyFlow will ask you :
- "Can we collect information about how you use Jomres?" "YES NO" . Up to you, but helping us therefore automatically sending some info about use, bugs, etc can greatly help improve bookyflow.
- "Will you be taking bookings for more than one property" "Just one property" "I will be listing more than one property". ►In the current case click "Just one property". ( This could be changed later).
- Which version of Bootstrap ? No Bootstrap, Bootstrap2, Bootstrap3, Bootstrap5 . Select the one you want. By default it is Bootstrap 5. ( This could be changed later).
You have finished with preliminary steps
Click on Settings Menu then on Site Configuration submenu
► In the first tab, Misc(miscealleanous), there are several adjustable parameters.
Support Licence key
- If you have bought a support licence, enter your support key number and save, otherwise skip that step.
(BookyFlow core and some plugins will work without support licence - See licences information). - Now you should read “Your download and support key is valid, you will be able to download plugins via the plugin manager.” ► If not refresh your screen or ensure you have entered the right licence number. (If needed empty your browser cache).
Support Licence key registered or no Support Licence key
- Select which version of Bootstrap you will use ( by default Bootstrap5 but you can choose also no bootstrap).
- You can then set all other parameters of the Settings menus now or in a later step. Many are preconfigured to allow you to start quickly getting reservations.
► Go to Portal Functionnality tab.
- ►Important is to set your site as single property. ( "Is this a single property installation?" "Yes"). Notice that upon installation Bookyflow will ask that on the very first steps.
► Go to Portal Functionnality tab.
► We will come back later to plugins installation. For the time being let's install BookyFlow's core functionnalities only to get a booking page
Go to joomla admin page
- Setup up Menus and Modules if not already done.
Go to joomla Menus (Administrator)
- Open your Menus: Items. Open the Bookings or Booknow menu item that you created previously, or any menu item name you want and set it as Jomres -> Default.
Save and close. (For next step we suppose that menu item is named Bookings). - Create another menu item named for exemple MyBooking. Set access to Registered users. Open this menu item, select Jomres then Guestbookings. Save an close.
Go to the front end of your site and click on Bookings
- Click on the menu you created previously (Bookings or BookNow or...). You should see the Bookyflow front end booking page.
Now you need to add room, tarifs, pictures etc.... - You can login as super user or property manager either via the joomla login page if you have set it somewhere in the menu or as a module) or by clicking on Account Details (upper left) of the Bookings page.
- Click on account details -> Login, and login as superuser. You should now see the Bookyflow front end property manager Admin menu when clicking on Bookings.
Take some time to explore these menus or go directly to Settings.
► Go to Property Configuration. A sub menu with several item appears.
-
- Booking Form
- Bookings
- Your company details
- Invoice numbers
- .......
► Click on Bookings sub menu item, and ensure that "Visitors can book online" is set to YES.
► Click on Payment Gateways, and install ........
You can now setup your hotel booking by completing or adding Property Details, Rooms, Rooms Type, Tariffs, images (Media Centre), etc…following the instruction which appears for the relevant items. Notice that at these step, if not already existing you can add pages , sliders, modules, carousels, etc via jomres.
► Notice that you can use the text editor to give the look and feel you want for the details of your property (Menu Settings, SubMenu Property Details).
►Notice that you need first to create/setup rooms before creating tarifs. Bookyflow provides a starting point with an hotel, room types, rooms and tariff that you can change at will.
You are now ready to receive bookings on your site ! But first of all lets test it!
Go to your site front end and click on Bookings.You should see the booking page. Once test is over you can put your site online for booking.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Plugin Manager / Plugins installation
- Login in joomla administration as superuser.
- Go to components then Jomres
- Click on Dashboard then on Plugin Manager. The system propses you to install the plugin manager "You need to install the plugin manager before you can install Jomres plugins, would you like to do that now?" => click on "Let's do this"
- Once the plugin Manager is installed, you will see the list of all available plugins. Some are indicated as free and can be installed without support licence. Notice that each plugin in the plugin list has a more info button to provide explanations about what they are and what they do.
► Like for any software, It is a good policy to install only needed plugins such as to avoid overloading your system.
No let's go through the installation of some of the available (without licence key) plugins.
(Notice that each plugin in the plugin list has a more info button to provide explanations about what they are and what they do).
Once the plugin Manager is installed, next step is to scroll down the list of plugins and to install for exemple:
► CAUTION: ENSURE YOU INSTALL PLUGINS COMPATIBLE WITH THE BOOTSTRAP VERSION YOU SELECTED. Plugins without bootstrap info can be installed with any bootstrap version or without bootstrap.
- Data wipe (► only for development and test phase, as it can wipe all booking data. ► Use it to clean your database once you have finalised your tests, and then desintall it before setting putting your site in production).
*************************************************************************************************************************************
Adding More Functionnalities
Plugins available with Licence key
- Scroll down the list of plugins and install the BookyFlow "Jomres Asamodule Mambot”. It is needed to have all available shortcodes working.
- Once the Jomres (BookyFlow) Asamodule Mambot is installed go to Joomla System => Install and then click on Discover.
- Click on Discover extensions to install. “jomres_asamodule_mambot » should appear.
- Install it.
- Then go to plugins (of joomla) and enable it (plg_content_jomres_asamodule_mambot).
- Return to Joomla Components => Jomres => Dashboard => plugins Manager and install the following plugins:
- Black Bookings
- Booking Enquiries
- Book Guest In Out
- Bootstrap 5 Carousel
- Cleaning Schedule
- Clear Sessions
- Clone Tariffs
- Core Gateway Paypal
- Coupons
- Default Property Settings
- Embed Availability Calendar
- Embed Booking Form
- Embed Video
- Example Custom Common Strings
- Jomres IcalPlugin
- InfosSearch Form Elements
- Optional Extras
- Payment Reminder
- Review Reminder
- Search Form Elements Forms
- Search Form Elements Guide
- Show Room Calendar
- Site Business Address
- Unpaid Bookings
- Weather
- Wire Transfer
- Wiseprice Config Tab
Having Property Details appearing on Home page.
You can do it in two different ways. Either via a custom module or via an article page. Both have the same result. For the Property Details we will proceed with a module and then for the Rooms (Next paragraphe) we will proceed with an article page. (Although both ways lead to the same results, it is preferable to use the article page method when working with a portal or with a multilingual site, to avoid having too many modules to manage).
Let's start:
- Go to Joomla administrator and login.
- Create a joomla custom module that you could name "Home Page Welcome" for exemple.
- Set position to Main Top ( Cassiopeia template).
- Set language to all.
- Type in or copy paste : {jomres show_property_description &property_uid=1}.
►The "&property_uid=1" is for your property uid numbers. You can type any uid number you want as long as that property exists. - Go to Options tab and set Prepare content to YES.
- Go to Menu Assignement tab and select " Only on the pages selected" then select Home.
- Save and close
Now your property infos should appear on your home page.
Having Rooms info appearing on Rooms page.
- Go to Joomla administrator and login.
- Create a joomla article that you could name "Rooms" for exemple.
- Set language to all.
- Type in or copy paste : {jomres show_property_rooms &property_uid=1}.
►The "&property_uid=1" is for your property uid numbers. You can type any uid number you want as long as that property exists. - Go to Rooms menu.
- On the Details tab set Single Article for "Menu Item Type" and select Rooms article for the "Select Article".
- Save and close
Now your rooms infos should appear on your Rooms page.
You are now ready to receive bookings on your site !
Setting Payment Gateway (Stripe) (Optionnal)
By default Bookyflow accept reservations to be paid at the property upon arrival. However you can set Stripe payment gateway such as to have your customers paying partly or all the reservation fees when booking your rooms.
- Login to Front End
- Click on Settings and then on Payment Gateways of the Property Manager menu
- Stripe payment appears
- Click on Settings and follow the instructions.
► You must have a stripe account such as to get the needed keys. https://dashboard.stripe.com/
► You can define the booking rules such as deposit, taxes, etc at front end property manager menu : Settings => Property Configuration => Bookings
Wishing you a flourishing Business with BookyFlow!