Travelo - Travel/Tour Booking WordPress Theme


Thanks for your purchasing this theme. If you have any questions that are beyond the scope of this help file, please feel free to email us.

Getting Started

To install this theme you must have a working version of WordPress already installed on your server. If you have not determined hosting we recommend you to use a2hosting which faster 20X than the others.
If you need help installing WordPress, follow the instructions in WordPress Codex or you can watch the Instructional Video created by Woo Themes. Below are all the useful links for WordPress information.

 

 

Theme Installation

WordPress Installation

Follow the steps below to install via WordPress.

Step 1 – Navigate to Appearance > Themes.

Step 2 – Click Add New and hit the Upload Theme button.

Step 3 – Navigate to find the "Travelo.zip" file on your computer and click "Install Now"

Step 4 – Once uploaded, activate the theme. Go to Appearance > Themes and activate it.

Step 5 – Then you will see a notification message to activate the recommended plugins: Revolution Slider, MailChimp For WP and Contact Form 7. Follow the steps to install and activate each plugin.

Step 6 – You will see a notification message to change permalink setting to post name. Please do this.

wpinstall recommended_plugin_message
Common Install Error: Are You Sure You Want To Do This?

If you get the "Are You Sure You Want To Do This" message when installing Travelo.zip file via WordPress, it means you have an upload file size limit. Install the theme via FTP if this happens, or call your hosting company and ask them to increase the limit.

FTP Installation

Follow the steps below to install via FTP.

Step 1 – Log into your hosting space via an FTP software

Step 2 – Unzip the Travelo.zip file and ONLY use the extracted Travelo theme folder

Step 3 – Upload the extracted Travelo theme folder into wp-content > themes folder

Step 4 – Activate the newly installed theme. Go to Appearance > Themes and activate it.

Step 5 – Then you will see a notification message to activate the recommended plugins: Revolution Slider, Layer Slider, MailChimp For WP and Contact Form 7. Follow the steps to install and activate each plugin.

Step 6 – You will see a notification message to change permalink setting to post name. Please do this.

ftpinstall

Please check Theme Installation Guide on Wodpress Codex for more detail.

Demo Data

Travelo provides import tool and you can import sample data using this.

How to import Travelo demo data

Step 1 – Navigate to Travelo > Tools. Click Plugins & Demo Content tab.

Step 2 – Click System Status tab and check system status.

Step 3 – Click Import Now button in Importer tab.

Step 4 – Click Yes button to import demo content.

 

There are certain things a WordPress import can not do, so after uploading the demo data make sure you do the following:

  • Go to Settings > Permalinks and configure your permalinks structure (Select Post name).
  • Go to Accommodations > Vacancies and create new vacancies.
  • Go to Tours > Schedules and create new schedules.
  • Go to Cruises > Schedules and create new schedules.
  • Go to Cruises > Vacancies and create new vacancies.

 

Common Issues & Questions
1. Demo Import Fails or Times Out

Whenever that happens its due to low server memory or execution time, and your host should definitely be willing to adjust that, they have it very low if the content will not import. For example you should get a error message "Maximum execution time of 60 seconds exceeded". Contact your host and explain the issue, they should raise it for you. If you can change php.ini file( like bluehost or if you setup this on your local) please set
max_execution_time=600;
memory_limit=128M;

You can change the setting by editing htaccess or wp-config.php. Please check this article for more detail.

2. Demo Content Duplicated

When you import our demo content it can take several minutes depending on the speed of your server. Each time the button is clicked it will import the content, so if it is clicked twice it will import everything two times. There are two ways to get rid of duplicate content.

  • Method 1: WP Reset Plugin – This plugin is the fastest way to get rid of content. However, it will remove all content from your database and leave the default theme activated. It does not remove plugins, but will deactivate them and remove all pages, posts, menus, sliders, widget data, theme options, etc. Basically it removes all the content that you imported from our theme. Only do this if you are able to start over. Click Here To Download.
  • Method 2: Manual Removal – This method will take longer and simply involves manual removing of duplicate items. For example, go to the pages and delete and duplicate items one by one. Same thing for post, sliders, accommodations, etc.

Setting Up Required Pages

To make booking feature to work you need to create some of required pages and set that on Theme Options panel. Travelo has some required & recommended pages such as Booking Page, Booking Confirmation Page, Dashboard, Custom Login and Terms & Conditions page. There are two options to set these page. 1) After you install theme you can see a message Install Main Pages. You can simply click this button to add and set main pages. 2) Or you can create and set these pages manually. If you import demo data main pages are also imported. Or else you need to create these manually. After that you need set it on Theme Options panel. Bellow is the method how to create and set each required & recommended pages.

  • Accommodation Booking Page - You can create a blank page and simply add shortcode [accommodation_booking]. After publishing this page set this as Accommodation Booking Page on Theme Options/Accommodation.
  • Accommodation Booking Confirmation Page - You can create a blank page and simply add shortcode [accommodation_booking_confirmation]. After publishing this page set this as Accommodation Booking Confirmation Page on Theme Options/Accommodation.
  • Tour Booking Page - You can create a blank page and simply add shortcode [tour_booking]. After publishing this page set this as Tour Booking Page on Theme Options/Tour.
  • Tour Booking Confirmation Page - You can create a blank page and simply add shortcode [tour_booking_confirmation]. After publishing this page set this as Tour Booking Confirmation Page on Theme Options/Tour.
  • Car Booking Page - You can create a blank page and simply add shortcode [car_booking]. After publishing this page set this as Car Booking Page on Theme Options/Car.
  • Car Booking Confirmation Page - You can create a blank page and simply add shortcode [car_booking_confirmation]. After publishing this page set this as Car Booking Confirmation Page on Theme Options/Car.
  • Cruise Booking Page - You can create a blank page and simply add shortcode [cruise_booking]. After publishing this page set this as Cruise Booking Page on Theme Options/Cruise.
  • Cruise Booking Confirmation Page - You can create a blank page and simply add shortcode [cruise_booking_confirmation]. After publishing this page set this as Cruise Booking Confirmation Page on Theme Options/Cruise.
  • Dashboard Page - You can create this page simply by adding shortcode [dashboard]. After that set this page as Dashboard Page on Theme Options/Main Page Settings. If you don't need dashboard feature you don't need to do this.
  • Login Page - If you want to use custom login page please create a page with Login Page Template and set it as Login Page on Theme Options/Main Page Settings. If you don't set this setting default wp-login page will work
  • Terms & Conditions Page - If you make a page and set as Terms & Conditions Page on Theme Options/Accommodation an Terms&Conditions agreement field will be added on booking page.

 

 

Theme Options

You can customize site layout and settings by configuring theme options. To begin configuring theme options, go to Appearance > Theme Options. There are 6 tabs right now.

Basic Settings Tab

Basic settings tab allows you to manage logo, favicon, copyright text on footer, your email address and phone number

  • Logo - You can upload and set site logo.
  • Favicon - You can manage your favicon. Please make sure you choose an 16x16 ico image for your favicon.
  • Copyright Text - You can manage copyright text on footer by this field.
  • Welcome Text - You can manage welcome text on login/sign up page by this field.
  • E-Mail Address and Phone Number field - You can manage contact info by this field.
options-general

Styling Options Tab

Styling Options tab allows you to manage site skin, header and footer style and page load progress bar.

  • Site Skin - Travelo has 10 awesome site skins and you can change your site appearance by changing site skin.
  • Header Style - Travelo support 8 header styles and it gives a new unique personality.
  • Footer Skin - Travelo support 6 footer skins and you can choose one footer skin you like.
  • Page Load Progress Bar - If you set this option page load progress bar will be shown between page changing.
options-style

Currency Settings Tab

Currency Settings tab allows you to set default site currency, available currencies, etc.

  • Default Currency - You can set a currency as default. All price values in admin panel will use this as currency. And users who haven't set their currency will use this.
  • Available Currencies - You can select site currencies by this field. And you can add the currencies on Currencies admin panel.
  • Currency Symbol Position, Decimal Precision and Currency Dispaly Format - You can format price field by these 3 fields.
currency-setting

Main Page Settings Tab

Main Page Settings tab allows you to set Dashboard and Login Page. And you can enable ajax pagination on this tab.

  • Dashboard Page - You can select a page as a dashboard page. To make a dashboard page layout you can simply write shortcode [dashboard].
  • Login Page - You can select a page as custom login page. To make a custom login page layout you need to create a page with Login Page template.
  • Modal Login - If you set this field it will be enabled modal login/signup. So when you click login/signup button a modal will be up.
  • Page to Redirect to on Login - Once user logged in he/she will be redirected to the page set by this field. If you leave this field blank user will be redirected to the page that user visited before login.
  • Ajax Pagination - You can enable and disable ajax pagination by this field. Paginations in search result page or in archive page will be changed to ajax pagination if this field is set.
  • Date Format - Date Format on site front end. Available formats are mm/dd/yy, dd/mm/yy or yy-mm-dd.
options-main-setting

Accommodation Tab

Accommodation tab allows you to manage settings about Accommodation

  • Disable Accommodation - You can disable accommodation feature by this check box.
  • Accommodation Booking Page & Accommodation Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [accommodation_booking] and [accommodation_booking_confirmation] shortcodes to make each page
  • Term & Conditions Page - This is optional page and if you set this field there will be added an agreement field on booking page.
  • Accommodations per page - You can set accommodations number to show in a page on Accommodation search or archive pages. Default values is 12.
  • Price Filter Max Value and Step - You can set max value and step for price filter on search accommodaiton page. Currency for this value is default site currency.
  • Captcha validation on booking - If you set this field a captcha validation form will be added to booking page.
  • Email Setting Fields - if you set Enable Icalendar Icalendar will be sent to customer with booking confirmation message. You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

    You can use pre-defined tags for message title and message body. Please check bellow list.

    • [home_url]
    • [site_name]
    • [logo_url]
    • [accommodation_name]
    • [accommodation_url]
    • [accommodation_thumbnail]
    • [accommodation_country]
    • [accommodation_city]
    • [accommodation_address]
    • [accommodation_phone]
    • [accommodation_room_name]
    • [booking_no]
    • [booking_pincode]
    • [booking_nights]
    • [booking_checkin_time]
    • [booking_checkout_time]
    • [booking_rooms]
    • [booking_adults]
    • [booking_kids]
    • [booking_room_price]
    • [booking_tax]
    • [booking_total_price]
    • [booking_update_url]
    • [customer_first_name]
    • [customer_last_name]
    • [customer_email]
    • [customer_country_code]
    • [customer_phone]
    • [customer_address]
    • [customer_city]
    • [customer_zip]
    • [customer_country]
    • [customer_special_requirements]
    If you have any question or suggestion about this list please feel free to contact us.

options-accommodation

Tour Tab

Tour tab allows you to manage settings about Tour. Most of all fields are same with Accommodation tab such as Disable Tour, Tour Booking Page, Tour Booking Confirmation Page, Tours per page, Price Filters and email setting fields

  • Tour Booking Page & Tour Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [tour_booking] and [tour_booking_confirmation] shortcodes to make each page
  • Email Setting Fields - You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

    You can use pre-defined tags for message title and message body. Please check bellow list.

    • [home_url]
    • [site_name]
    • [logo_url]
    • [tour_name]
    • [tour_url]
    • [tour_thumbnail]
    • [tour_country]
    • [tour_city]
    • [tour_address]
    • [tour_phone]
    • [tour_email]
    • [tour_date]
    • [tour_duration]
    • [tour_st_title]
    • [tour_st_description]
    • [tour_st_time]
    • [booking_no]
    • [booking_pincode]
    • [booking_adults]
    • [booking_kids]
    • [booking_total_price]
    • [booking_deposit_price]
    • [booking_deposit_paid]
    • [booking_update_url]
    • [customer_first_name]
    • [customer_last_name]
    • [customer_email]
    • [customer_country_code]
    • [customer_phone]
    • [customer_address]
    • [customer_city]
    • [customer_zip]
    • [customer_country]
    • [customer_special_requirement]
    If you have any question or suggestion about this list please feel free to contact us.

options-accommodation

Car Tab

Car tab allows you to manage settings about Car. Most of all fields are same with Accommodation tab such as Disable Car, Car Booking Page, Car Booking Confirmation Page, Cars per page, Price Filters and email setting fields

  • Car Booking Page & Car Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [car_booking] and [car_booking_confirmation] shortcodes to make each page
  • Email Setting Fields - You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

    You can use pre-defined tags for message title and message body.

options-car

Cruise Tab

Cruise tab allows you to manage settings about Cruise. Most of all fields are same with Accommodation tab such as Disable Cruise, Cruise Booking Page, Cruise Booking Confirmation Page, Cruises per page, Price Filters and email setting fields

  • Cruise Booking Page & Cruise Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [cruise_booking] and [cruise_booking_confirmation] shortcodes to make each page
  • Email Setting Fields - You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

    You can use pre-defined tags for message title and message body.

options-car

Payment Integration Tab

Payment Integration Tab allows you to manage settings about Payment Integration such as paypal setting

  • PayPal Integration - Paypal Integration Enable/Disable
  • Sandbox Mode - You can enable Sandbox mode for testing. Please don't forget to uncheck this field before you launch site.
  • PayPal API Credentials - Our theme uses PayPal ExpressCheckout feature and these fields are necessary. Please check this article to know how to get PayPal API credentials. If you enabled Sandbox Mode, you have to insert Sandbox API Credentials.
options-payment

You can select social links on this tab. If you choose a header style with social buttons these links will work for the buttons

Mega Menu

Level1 menu has a check box to enable mega menu. If you check this the menu will be megamenu. Also you can choose menu color and menu style.

Translation

Travelo is ready to localization and works with the mqTranslate and qTranlate-plus plugin. If you are not familiar with translating Wordpress themes, we recommend you read this codex page: http://codex.wordpress.org/Translating_WordPress

  • Step 1: Install Poedit.
  • Step 2: Open Poedit and go to File > New catalog from POT file and select the POT in theme's languages folder. wp-content > themes > travelo > languages
  • Step 3: A catalog properties box will pop up asking for information about what you are translating. Enter the language you want to translate here.
  • Step 4: After you hit “OK,” you’ll be asked what you want to name your translation file. The name is important and there’s a particular format you will need to follow. For example, if you’re translating Chinese for China, the file should be name zh_CH.po, and for a Tagalog translation for the Philippines would be tl_PH.po Check out the GNU `gettext’ utilities to find your language and country codes.
  • Step 5: Save your file in the languages folder of theme. wp-content > themes > travelo > languages
  • Step 6: Now you can start translating theme. Poedit has a simple and straightforward interface that doesn't involve a steep learning curve. The space at the top will display all the text ready to translate, and any completed translations will display to the right. The boxes underneath show the source text you've selected to translate, your translation and any notes for translators. Translating a line of text is really easy – just select a word or phrase, enter your translation and click "Update".
  • Step 7: When you've finished translating, simply save your file. Poedit will automatically create both .po and .mo files in theme's languages folder.
  • Step 8: Now that your theme has been translated, you can upload it to your WordPress install either using FTP or by logging into your WordPress site and uploading your theme by going to Appearance > Themes > Install Themes (after you've zipped your theme, of course).
  • Step 9: Edit wp-config.php located in the root folder of wordPress and define the WPLANG prefix with your language name which should be similar to the translation file name. Ex: define ('WPLANG', 'zh_CN');

 

Accommodations

Accommodation - Custom Post Type

Accommodation is a custom post type and so you can manage it like post. Accommodation has several metaboxes like bellow.

  • Details - This metabox has main accommodation info fields such as Type, Amenities, Hotel Star Rating, Minimum Stay Info, AVG/NIGHT Price, Accommodation Brief, etc.
  • Location&Other Info - This metabox has location related info fields such as country, city, Phone No, Things To Do, Travel Guide etc.
  • Policies - This metabox has policy related info fields such as Check-in and Check-out time and Tax Rate. etc
  • Testimonials - This metabox is used for managing testimonials field.
  • Room Types in This Accommodation - You can see what room types are available in this accommodation in this metabox.
  • Page Layout - This metabox has layout related fields.
  • Accommodation Settings - You can add the accommodation in featured or hot list by using fields in this metabox.

 

Details Metabox

Bellow are main fields in Details Metabox.

  • Type - You can set an accommodation type for each accommodation. Accommodation type is a taxonomy and you can manage the list on Accommodation > Accommodation Types page.
  • Amenities - You can set several amenities for each accommodation. Amenities is a taxonomy and you can manage it on Accommodation > Amenities page
  • Minimum Stay Info - This field will be used for check availability and search. If user pick date interval under this value this accommodation will be excluded from search list. You can leave this field to blank if the accommodation doesn't have minimum stay data
  • Gallery Images - You can pick images that will be shown on main photos slider.
  • FAQ to This Accommodation - The content in this field will be written in FAQ tab on view page. You can set this field to blank if you want to remove FAQ tab.
  • AVG/NIGHT Price - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
  • Accommodation Brief - The content in this field will be worked as a brief.
Location & Other info Metabox

Bellow are main fields in Location & Other info Metabox.

  • Country & City - Before set this field you have to create locations in Accommodation > Locations page. Level1 location will be handled as a country and Level2 is City. Once you create locations all Level1 locations will be listed in Country field and all Level2 locations will be listed in City field. It has a handy feature - after you choose a country, cities in this country will be listed in the city field.
  • Address & Location - You can write accommodation address in Address field. If you set address correctly, location will be automatically calculated and you can see that on map visually.
  • Things To Do - You can select activities list by this field. Before set this field you have to create Things To Do in Things To Do page. Things To do with same location will be shown in the selectable list.
  • Travel GuideYou can select a Travel Guide. You must create Travel Guides on Travel Guide page before set this field.
Policies Metabox

Bellow are main fields in Policies Metabox.

  • Tax Rate - This field will be used in price calculation. If this field is set tax will be calculated and added to price.
  • Security Deposit(%) - To enable Security Deposit feature you need to enable payment integration in Theme Options panel. You can leave this field blank if security deposit is not needed for this accommodation. And you can insert value 100 if you want customers to pay whole amount of money while booking.
  • Check-in Time & Check-out Time - This field will be shown in description tab on view page.
Testimonial Fields Metabox

You can add testimonials. If you make this field to blank testimonial section will be hidden on view page.

Page Layout Metabox

You can enable or disable tabs( gallery, map, street view, calendar) on top of view page by this metabox fields. Gallery tab will be hidden if gallery images are empty even though gallery view is checked. If location is not set Map and Street View will be hidden.

Accommodation Settings Metabox

This meta box has Featured and Discount check box fields. If you set these fields this accommodation will be added to Featured or Discount Accommodation List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update vacancies by manually. Start Date and End Date is the time interval to add this accommodation to Discounted Accommodation list.

Accommodation Types - Custom Taxonomy

Accommodation Types is a custom taxonomy and so you can manage it like category

Amenities - Custom Taxonomy

Amenities is a custom taxonomy and you can manage it like tag. Each amenity has Amenity Icon and you can select it from icon list. Or you can select and use custom amenity image.

Locations - Custom Taxonomy

Locations is a custom taxonomy and you can manage it like category. Level1 Locations will be handled as country and Level2 Locations will be used as city

Room Types - Custom Post Type

Room Types is a custom post type and you can manage it like post. Room Types has some metabox fields such as Accommodation, Max Adults, Max Children, Room Amenities, etc. Max Adults and Max Children field values will be used for search and check availability. Each room types belong to an accommodation. And Room Types has Image/Gallery/Video Setting metabox and you can change gallery setting by using this metabox fields.

Vacancies

Once you have created accommodation and room type you can enter vacancies for this accommodation & room type. To create vacancies please click Add New button on Accommodations > Vacancies page. You can pick accommodation and room type. It has a handy feature - if you pick an accommodation, room types that belongs to this accommodation will be listed in Room Type field. Please fill the form fields and click Save Vacancies button. You can create multiple vacancies for an accommodation room type. Please remember that if you want to discount an accommodation price please create a vacancies with discounted value and date range.

options-general

options-general

Bookings

Once you create vacancies, visitors to your website will be able to make bookings. If they finish booking the booking data will be added to database and you can see and manage it on Accommodations > Bookings page.

options-general

options-general

Reviews

You can manage customer reviews on Reviews page

options-general

Tours

Tour - Custom Post Type

Tour is a custom post type and so you can manage it like post. Tour has several metaboxes like bellow.

  • Details - This metabox has main tour info fields such as Type, Minimum Price, Tour Brief, Location info, Contact info and etc.
  • Image/Gallery/Video Setting - You can change gallery setting by using this metabox fields..
  • Tour Settings - This metabox has some tour setting fields. You can set Tour Repeatability and Person Number Selectability, to add in featured or hot list by using fields in this metabox.

 

Details Metabox

Bellow are main fields in Details Metabox.

  • Type - You can set an tour type for each tour. Tour type is a taxonomy and you can manage the list on Tour > Tour Types page.
  • Minimum Price Per Person - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
  • Tour Brief - The content in this field will be worked as a brief.
  • Country & City - Before set this field you have to create locations in Tour > Locations page. Level1 location will be handled as a country and Level2 is City. Once you create locations all Level1 locations will be listed in Country field and all Level2 locations will be listed in City field. It has a handy feature - after you choose a country, cities in this country will be listed in the city field.
  • Address & Neighborhood & Phone No & EmailTour address and contact methods
  • Travel GuideYou can select a Travel Guide. You must create Travel Guides on Travel Guide page before set this field.
  • Security Deposit(%) - To enable Security Deposit feature you need to enable payment integration in Theme Options panel. You can leave this field blank if security deposit is not needed for this tour. And you can insert value 100 if you want customers to pay whole amount of money while booking.
  • Schecule Types - Each tour can have several schedule types. For example based on open time a tour can be separated as a 9am started and 2pm started tour. Each schedule type should have title, detail and time as detailed fields.
Image/Gallery/Video Setting

It is same with Image/Gallery/Video Setting metabox in blog post panel.

Tour Settings Meta Box

This meta box has several options related with Tour setting.

  • Tour Repeatability - If you set Repeated, this tour is considered as a repeatable tour and schedules in this tour will have date selection field.
  • Person Number Selectability - If you set Selectable, this tour is considered as a multi-bookable tour and schedules in this tour will have person selection field.
  • Featured and Discount check box fields. If you set these fields this tour will be added to Featured or Discount Tour List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update schedules by manually. Start Date and End Date is the time interval to add this tour to Discounted Tour list. Tour > Tour Types page.
  • Disable Cancel Booking. If you enable this option customers can't cancel tour booking after booking.
  • Put Schedule List Section First. This option is for layout. Schedules will be listed before main content area.

Tour Types - Custom Taxonomy

Tour Types is a custom taxonomy and so you can manage it like category

Schedules

Once you have created tour and schedule type you can enter schedules for this tour. To create schedules please click Add New button on Tours > Scheduless page. You can pick tour and schedule type. It has a handy feature - if you pick an tour, schedule types that belongs to this tour will be listed in Schedule Type field. Please fill the form fields and click Save Schedules button. You can create multiple schedules for an tour schedule type. Please remember that if you want to discount an tour price please create a schedules with discounted value and date range.

options-general

options-general

Bookings

Once you create schedules, visitors to your website will be able to make bookings. If they finish booking the booking data will be added to database and you can see and manage it on Tours > Bookings page. And it is quite similar to accommodation bookings panel.

Cars

Car - Custom Post Type

Car is a custom post type and so you can manage it like post. Car has several metaboxes like bellow.

  • Details - This metabox has main car info fields such as Car Type, Preferences, AVG/NIGHT Price, Car Brief, etc.
  • Page Layout - This metabox has layout related fields.
  • Car Settings - You can add the car in featured or hot list by using fields in this metabox.

 

Details Metabox

Bellow are main fields in Details Metabox.

  • Car Type - You can set an car type for each car. Car type is a taxonomy and you can manage the list on Car > Car Types page.
  • Car Agent - You can set an car agent for each car. Car agent is a taxonomy and you can manage the list on Car > Car Agents page.
  • Preferences - You can set several preferences for each car. Preference is a taxonomy and you can manage it on Car > Preferences page
  • Gallery Images - You can pick images that will be shown on main photos slider.
  • AVG/NIGHT Price - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
  • Car Brief - The content in this field will be worked as a brief.
  • Available Car Numbers - The content in this field will be worked when booking.
Page Layout Metabox

You can enable or disable tabs( gallery, calendar) on top of view page by this metabox fields. Gallery tab will be hidden if gallery images are empty even though gallery view is checked. If location is not set Map and Street View will be hidden.

Car Settings Metabox

This meta box has Featured and Discount check box fields. If you set these fields this car will be added to Featured or Discount car List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update vacancies by manually. Start Date and End Date is the time interval to add this car to Discounted Car list.

Car Types - Custom Taxonomy

Car Types is a custom taxonomy and so you can manage it like category

Preferences - Custom Taxonomy

Preferences is a custom taxonomy and you can manage it like tag. Each preference has Preference Icon and you can select it from icon list. Or you can select and use custom preference image.

Bookings

options-general

options-general

Cruises

Cruise - Custom Post Type

Cruise is a custom post type and so you can manage it like post. Cruise has several metaboxes like bellow.

  • Details - This metabox has main cruise info fields such as Cruise Type, Cruise Line, Ship Name, Amenities, Cruise Star Rating, AVG/NIGHT Price, Cruise Brief, etc.
  • Policies - This metabox has policy related info fields such as Check-in and Check-out time and Tax Rate. etc
  • Cabin Types in This Cruise - You can see what cabin types are available in this cruise in this metabox.
  • Page Layout - This metabox has layout related fields.
  • Cruise Settings - You can add the cruise in featured or hot list by using fields in this metabox.

 

Details Metabox

Bellow are main fields in Details Metabox.

  • Cruise Type - You can set an cruise type for each cruise. Cruise type is a taxonomy and you can manage the list on Cruise > Cruise Types page.
  • Cruise Line - You can set an cruise line for each cruise. Cruise line is a taxonomy and you can manage the list on Cruise > Cruise Lines page.
  • Amenities - You can set several amenities for each cruise. Amenities is a taxonomy and you can manage it on Cruise > Amenities page
  • Ship name - You can set ship name for each cruise.
  • Gallery Images - You can pick images that will be shown on main photos slider.
  • AVG/NIGHT Price - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
  • Cruise Brief - The content in this field will be worked as a brief.
Policies Metabox

Bellow are main fields in Policies Metabox.

  • Tax Rate - This field will be used in price calculation. If this field is set tax will be calculated and added to price.
  • Security Deposit(%) - To enable Security Deposit feature you need to enable payment integration in Theme Options panel. You can leave this field blank if security deposit is not needed for this cruise. And you can insert value 100 if you want customers to pay whole amount of money while booking.
Page Layout Metabox

You can enable or disable tabs( gallery,calendar) on top of view page by this metabox fields. Gallery tab will be hidden if gallery images are empty even though gallery view is checked. If location is not set Map and Street View will be hidden.

Cruise Settings Metabox

This meta box has Featured and Discount check box fields. If you set these fields this cruise will be added to Featured or Discount cruise List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update vacancies by manually. Start Date and End Date is the time interval to add this cruise to Discounted cruise list.

Cruise Types - Custom Taxonomy

Cruise Types is a custom taxonomy and so you can manage it like category

Cruise Lines - Custom Taxonomy

Cruise Lines is a custom taxonomy and so you can manage it like category

Amenities - Custom Taxonomy

Amenities is a custom taxonomy and you can manage it like tag. Each amenity has Amenity Icon and you can select it from icon list. Or you can select and use custom amenity image.

Cabin Types - Custom Post Type

cabin Types is a custom post type and you can manage it like post. cabin Types has some metabox fields such as cruise, Max Adults, Max Children, cabin Amenities, etc. Max Adults and Max Children field values will be used for search and check availability. Each cabin types belong to an cruise. And cabin Types has Image/Gallery/Video Setting metabox and you can change gallery setting by using this metabox fields.

Cruise Schedules

Cruise Schedule can manage the schedules of each cruise.

Vacancies

Once you have created cruise, cabin type and cruise schedule, you can enter vacancies for this cruise & cabin type. To create vacancies please click Add New button on cruises > Vacancies page. You can pick cruise and cabin type. It has a handy feature - if you pick an cruise, cabin types that belongs to this cruise will be listed in cabin Type field. Please fill the form fields and click Save Vacancies button. You can create multiple vacancies for an cruise cabin type. Please remember that if you want to discount an cruise price please create a vacancies with discounted value and date range.

options-general

options-general

Bookings

Once you create vacancies, visitors to your website will be able to make bookings. If they finish booking the booking data will be added to database and you can see and manage it on cruises > Bookings page.

options-general

options-general

Currencies

You can add or delete currencies on Currencies page. Please remember that Currency Code must be in currency list of currency converter. Now Travelo is using google currency converter. To use google currency converter CURL must be enabled for your server. You can contact to hosting server regarding this. We will add other currency converters and will add manual insert exchange rate feature also.

Things To Do & Travel Guide

Thing To Do and Travel Guide is custom post type and you can manage it like post. Things To Do can be linked to several Accommodations with same location. And Travel Guide can be linked to several Accommodations also. Please check Location & Other info Metabox of Accommodation.

Page Templates

Travelo has 7 custom page templates. Bellow is the page template list

  • Home Page Template - This template has slider section and search box on top as default. And this template is full width.
  • Login Page Template - This template is made for custom login page. You can create custom login page by this template. After creating custom login page you have to set it as login page on Theme Options > Main Page Settings tab
  • Page Template Full Width - basic page template with full width layout
  • Page Template With Left Sidebar - basic page template with left sidebar layout
  • Page Template With Right Sidebar - basic page template with right sidebar layout
  • Page Template With Two Sidebar - basic page template with two sidebar layout
  • Business Owner SignUp Template - This is a special page template for sign-up for business owners.

Travelo Supports useful 55+ shortcodes. Please check bellow list. Each shortcode has a common attribute class and you can add custom class to the element by this attribute. You can check shortcode page to see examples. Also you can add shortcode by clicking buttons on admin panel.

Shortcode Name Function Attribute Available Values Default
row        
column   lg 1~12  
    md 1~12  
    sms 1~12  
    sm 1~12  
    xs 1~12  
    lgoff 1~12  
    mdoff 1~12  
    smsoff 1~12  
    smoff 1~12  
    xsoff 1~12  
    lghide yes  
    mdhide yes  
    smhide yes  
    xshide yes  
    lgclear yes  
    mdclear yes  
    smclear yes  
    xsclear yes  
five_column   no_margin yes,no no
one_half        
one_third        
one_fourth        
two_third        
three_fourth        
container        
section        
block block1~block10, box is same with this. To avoid nesting issue we made these tags also type small, medium, large, whitebox, section and block block
    background    
folded_corner_block   background #fff  
    fold_color #d9d9d9  
    fold_size 60  
toggles   type accordion  
    style style1,style2 style1
    with_image yes,no  
    image_animation_type animation values on http://daneden.github.io/animate.css/  
    image_animation_duration   1
toggle   title    
    collapsed yes,no yes
    img_src    
    img_alt   toggle-image
    img_width    
    img_height    
button   link   #
    color white,silver,sky-blue1,yellow,dark-blue1,green,red,light-brown,orange,dull-blue,light-orange,light-purple,sea-blue,sky-blue2,dark-blue2,dark-orange,purple,light-yellow  
    type large,medium,small,mini,extra  
    target _blank,_self,_parent,_top,framename _self
    tag a,button a
    icon soap icon values  
alert   type general,error,help,notice,success,info general
blockquote   style style1,style2  
social_links   style style1,style2  
    linktarget _blank,_self,_parent,_top,framename _blank
    social site name such as twitter, googleplus, facebook, linkedin, vimeo, dribble, flickr    
dropcap   style style1,style2  
checklist   icon arrow,triangle,circle,check,chevron,arrow-square,decimal,upper-roman,lower-latin,upper-latin,check-circle triangle
tabs   title    
    style    
    bg_color    
    img_src    
    img_height    
    img_width    
    img_alt   tab-image
    tab id and tab title    
tab   id    
testimonials   style style1,style2,style3 style1
    title    
    author_img_size   74
testimonial   author_name    
    author_link   #
    author_img_url    
    author_img_alt   author-image
icon_box   icon soap icon values  
    icon_class    
    style style1,style2,style3 …style10  
  this values is used for style3 - counter box number    
parallax_block parallax ratio ratio   0.5
  background image - default is map image bg_image    
border_box        
         
         
         
         
accommodation_booking        
accommodation_booking_confirmation        
accommodations   title    
    type latest,featured,popular,hot,selected latest
    style style1,style2,style3,style4 style1
    count   10
  city    
  country    
  acc_type You can set accommodation_type taxonomy id to filter by type.  
  you can select ids if type=selected post_ids    
    slide yes,no yes
    before_list    
    after_list    
    before_item    
    after_item    
    show_badge yes,no if type=hot then yes and for the other type no
    animation_type animation values on http://daneden.github.io/animate.css/  
    animation_duration    
    animation_delay    
tour_booking        
tour_booking_confirmation        
tours   title    
    type latest,featured,popular,hot,selected latest
    style style1,style2,style3,style4 style1
    count   10
  this attribute can be used type=hot case city    
  this attribute can be used type=hot case country    
  you can select ids if type=selected post_ids    
    slide yes,no yes
    before_list    
    after_list    
    before_item    
    after_item    
    show_badge yes,no if type=hot then yes and for the other type no
    animation_type animation values on http://daneden.github.io/animate.css/  
    animation_duration    
    animation_delay    
car_booking        
car_booking_confirmation        
cars   title    
    type latest,featured,popular,hot,selected latest
    style style1,style2,style3,style4 style1
    count   10
  car_type You can set car_type taxonomy id to filter by type.  
  car_agent You can set car_agent taxonomy id to filter by type.  
  you can select ids if type=selected post_ids    
    slide yes,no yes
    before_list    
    after_list    
    before_item    
    after_item    
    show_badge yes,no if type=hot then yes and for the other type no
    animation_type animation values on http://daneden.github.io/animate.css/  
    animation_duration    
    animation_delay    
cruise_booking        
cruise_booking_confirmation        
cruises   title    
    type latest,featured,popular,hot,selected latest
    style style1,style2,style3,style4 style1
    count   10
  cruise_type You can set cruise_type taxonomy id to filter by type.  
  cruise_line You can set cruise_line taxonomy id to filter by type.  
  you can select ids if type=selected post_ids    
    slide yes,no yes
    before_list    
    after_list    
    before_item    
    after_item    
    show_badge yes,no if type=hot then yes and for the other type no
    animation_type animation values on http://daneden.github.io/animate.css/  
    animation_duration    
    animation_delay    
posts   title    
    type latest,popular,selected  
    style style1,style2,style3,style4  
    count    
    slide    
    before_list    
    after_list    
    before_item    
    after_item    
    animation_type animation values on http://daneden.github.io/animate.css/  
    animation_duration    
    animation_delay    
similar_accommodations   count   3
    thumb_width   64
    thumb_height   64
blog   ajax_pagination yes,no no
dashboard        
slider   type gallery1,gallery2,gallery3,gallery4,carousel1,carousel2 gallery2
    id    
    ul_class    
slide        
bgslider        
    id    
    ul_class    
    img_urls image links separated by comma.  
imageframe   src    
    link #  
    alt imageframe-image  
    title    
    hover opacity,hover-effect,hover-effect yellow  
    width    
    height    
    label    
    label_content    
    position    
    animation_type    
    animation_duration    
    animation_delay    
content_boxes   style style1,style2,style3 …style12  
content_box        
content_box_detail        
content_box_detail_row        
content_box_action        
promo_box   img_src    
    img_alt    
    img_height    
    img_width    
    content_section_width    
    img_section_width    
    type type1  
    animation_type    
    animation_duration    
    animation_delay    
    img_class    
promo_box_left        
promo_box_right        
search_form     If content is not set then default search form will be rendered.  
    method get,post get
    post_type post, accommodation, tour post
  this attribute works for accommodation&tour post type style style1,style2 style1
search_form_textfield   class   input-large full-width
    placeholder   Enter destination or hotel name
animation   type animation values on http://daneden.github.io/animate.css/ fadeInUp
    duration   2
    delay   0
rating   value 0,1,2,3,4,5 0
person   style style1,style2 style1
    img_src    
    img_alt   person-photo
    img_width    
    img_height    
    link   #
map   center    
    zoom   12
    type   satelite
    type_control true,false TRUE
    nav_control true,false TRUE
    scrollwheel true,false TRUE
    street_view_control true,false TRUE
    width   100%
    height   300px
  example : 48.9,2.35--paris:23.2,12--london marker    
pricing_table   color white,silver,sky-blue1,yellow,dark-blue1,green,red,light-brown,orange,dull-blue,light-orange,light-purple,sea-blue,sky-blue2,dark-blue2,dark-orange,purple,light-yellow white
pricing_table_head   icon soap icon values  
    icon_class you can use like circle  
    title    
    price   0
pricing_table_content        
pricing_table_features        
images   style style1,style2 style1
    column 1~12 3
    position left,right left
locations   parent    
    column   5
    image_size 'thumbnail', 'medium', 'large', 'full' thumbnail

How to integrate WooCommerce for the payment.

Step 1 - Install WooCommerce.

Step 2 - Set WooCommerce payment in WooCommerce -> Settings menu -> Payments Tab

Step 3 - Set WooCommerce Cart page and Checkout page in WooCommerce -> Settings menu -> Advanced Tab. Please note Cart page should have [woocommerce_cart] shortcode and Checkout page should have [woocommerce_checkout] shortcode

Step 4 - Enable WooCommerce payment in Travelo -> Theme options menu -> Payment Tab -> payment Add-On Settings Tab

Please note you should not change Accommodation Booking Page, Accommodation Booking Confirmation Page, etc in theme options panel. They should have [accommodation_booking], [accommodation_booking_confirmation] shortcode. Tours and Car Rentals are same.

SCRIPTS

CSS

IMAGES

Any Images or logos used in previews are not included in this item or final purchase and you need to contact authors to get permission in case you want to use them in your commercial or non-commercial projects.

We used http://placehold.it/ for placeholders.

If you want to customize css we recommend you to write and override css code on custom.css. And we highly recommend you to create a child theme if you need to customize php files. Regarding customization please take a look http://codex.wordpress.org/Child_Themes.

Support includes installation guidance, bugs fixing, and general problem solving with features explained on the theme’s official sales page. Our email address is soaptheme@gmail.com.
Support does not include: