We believe that the BookYourTravel theme has single-handedly kick-started a revolution in travel themes and is directly responsible for drastic improvement of the tourism niche – with several thousands satisfied buyers, we can say that our customers agree.
This fully responsive WordPress theme was designed and developed specifically for travel agencies, tour operators, car hire companies and others in the tourism niche. A fully translatable theme, BookYourTravel boasts features such as a powerful and completely integrated booking system, an availability checker, advanced filtering, front-end management for partners, review system and much more.
- Accurate availability checker
- Fully working reservation & Booking system
- Advanced pricing options
- Payment ready (PayPal (for accepting credit card & PayPal account payments), direct bank transfer, cheque payments and Cash on Delivery)
- Seamless WooCommerce integration
- Editable Inquiry & Booking Forms
- User reviews
- Designated front-end area for users (to edit their profile settings, view past bookings and reviews)
- Designated front-end area for partners (to submit and manage their accommodations, tour, cruises, car rentals, pricing and availability)
- Custom content builder
- Smart templates
- Useful custom widgets
- Advanced theme options
- 100% Responsive
- Clean & beautiful design
- Translation & WMPL ready
- RTL languages support
- SEO optimized
- Contact Form 7 support
- MailChimp and MailPoet newsletter subscription
- Slider Revolution included
- Mega Menu
- Unlimited sidebars & widgets
Your site will always look sharp and utilize 100% of the screen on every device. BookYourTravel also features an adaptive navigation menu on smaller screen sizes.
BookYourTravel theme is easy to set up and comes with predefined demo content. This allows you to quickly set your website up to match our demo. No more pain with building your new website from scratch.
SEARCH ENGINE OPTIMIZED
BookYourTravel was built from scratch on W3C valid and semantic HTML5 code with best SEO practices in mind, which allows search engines to easily index the content of your website. The code is clean and strictly adheres to WordPress standards.
9 beautiful color schemes are included and are ready to be used. You can switch between them from Theme Options in the admin panel.
BUILT IN RTL SUPPORT
BookYourTravel supports RTL (Right-to-Left) languages with no extra coding required. A RTL stylesheet is build directly into the theme and you can enable it with one click in Theme Options.
BookYourTravel theme includes all necessary files in order to be translated in the language of your choice. It is also compatible with the WPML plugin.
FULLY WORKING RESERVATION AND BOOKING SYSTEM
A powerful booking system has been developed especially for this theme. It includes an advanced search, availability checker, special search results with advanced filtering and more. Bookings can be created by users on the website or by admin in the dashboard. The system will always deduct items correctly.
You have the option to choose, whether you want to use the full booking system with payments or use only the reservation system with no payments and manual booking confirmation. There is also an inquiry form provided for each accommodation/car rental/cruise/tour, for users to contact the respective managers directly. It can be hidden as-well.
ADVANCED PRICING OPTIONS
Pricing per person, child, room, cabin or group. Daily, weekend, weekly and monthly pricing. Minimum and Maximum day stays, specific allowed check-in and check-out days of the week for stay… BookYourTravel has it all.
You can also create unlimited extra items that act as surcharges such as all-inclusive, Wi-Fi, insurance, cribs, baby seats and assign them to accommodation type(s), tour type(s), cruise types(s) and/or car type(s). These are not pre-defined which means that you can create everything you need.
Per each item, you can define whether it is priced per person or unit and per day or per stay. These items are then added to the bill at the booking process.
FRONT-END USER REVIEWS
Users can leave reviews after they complete a reservation. Admin can also insert them from the dashboard. The system calculates the score and displays it as user rating. Reviews can also be disabled from the Theme Options. You can create as many parameters to be reviewed as you want with our dynamic fields builder.
USER ACCOUNT AREA
BookYourTravel theme includes custom register, login, forgotten password pages and a front-end platform for users to easily change their user data and see their past bookings and reviews.
A designated area for your partners is also provided. It consists of a custom registration page and a front-end platform for partners to easily create and manage accommodations, cruises, tours and car rentals. They can also manage availability, schedules and pricing. As admin you have the option to restrict immediate publishing and hold partner generated content for review.
Integrated WooCommerce for Online Booking System, the theme is bundled with PayPal (for accepting credit card & PayPal account payments), Direct Bank Transfer and Cash on Delivery.
BookYourTravel theme also seamlessly fully supports the WooCommerce plugin.
DYNAMIC TABS AND FIELDS BUILDER
Each accommodation / car rental / cruise / tour / location data type has its own tabs and fields builder in Theme Options. Here you can build your own tabs that are displayed on single accommodation, car rental, cruise, location or tour page. You can also create your own review parameters. Use simple drag and drop for ordering and positioning.
CUSTOM INQURY AND BOOKING FORMS
Now you can also easily create your own fields from the admin panel. You can also hide specific inquiry forms when needed.
AMAZING ADMIN AREA
Countless logically organized and structured Theme Options offer you convenient tools. Powerful yet easy to use for beginners and pros alike.
For several page templates additional configuration options will appear, after you publish the page, where you can easily fine tune your content to the last detail.
CONTACT FORM 7 SUPPORT
With Contact Form 7 you can easily create and manage multiple contact forms, plus you can customize the forms and the mail contents flexibly from the admin panel.
BookYourTravel comes bundled with the very popular Slider Revolution plugin for you to create a responsive (mobile friendly) or fullwidth slider with must-see-effects with all content always readable by search engines. You can customize this slider with a convenient drag&drop backend to suit your needs. This plugin features tons of unique transition effects, an image preloader, video embedding, autoplay that stops on user interaction and lots of other easy to set options to create your own effects. An $19 value – yours free.
The homepage is fully widgetized. This means that there is one template with unlimited layout possibilities. Sidebars, widgets, lists, you name it and all with a simple drag and drop populated from the WordPress Widgets area.
10 custom useful widgets are included and can be used throughout the site. These widgets are:
BookYourTravel – Accommodation List
You can choose how many accommodations you want to display in this widget, how many accommodations you want to display per row, what do you want to sort them by (Title, ID, Random, Publish Date, Comment Count), define whether you want to show only featured accommodations, filter by accommodation type(s), such as apartments, villas, hotels etc. and accommodation tag(s) such as beachfront, family, wellness etc if you want to fine-tune the content. You can also set the display mode: card view is used for content areas and small mode for sidebar areas.
BookYourTravel – Car Rental List
You can choose how many car rentals you want to display in this widget, how many car rentals you want to display per row, what do you want to sort them by (Title, ID, Random, Publish Date, Comment Count), define whether you want to show only featured car rentals, filter by rental type(s), such as economy, mini, sedan etc. and car rental tag(s) such as city, electric, luxury etc if you want to fine-tune the content. You can also set the display mode: card view is used for content areas and small mode for sidebar areas.
BookYourTravel – Cruise List
You can choose how many cruises do you want to display in this widget, how many cruises do you want to display per row, what do you want to sort them by (Title, ID, Random, Publish Date, Comment Count), define whether you want to show only featured cruises, select cruise type(s), such as family, senior, luxury etc. and cruise tag(s) such as adventure, family, last-minute etc. if you want to fine-tune the content. You can also set the display mode: card view is used for content areas and small mode for sidebar areas.
BookYourTravel – Tour List
You can choose how many tours you want to display in this widget, how many tours do you want to display per row, what do you want to sort them by (Title, ID, Random, Publish Date, Comment Count), define whether you want to show only featured tours, select tour type(s), such as city, daily, weekly etc. and tour tag(s) such as adrenaline, history, nature etc. if you want to fine-tune the content. You can also set the display mode: card view is used for content areas and small mode for sidebar areas.
BookYourTravel – Location List
You can choose how many locations do you want to display in this widget, how many locations do you want to display per row, what do you want to sort them by (Title, ID, Random, Publish Date, Comment Count) and define whether you want to show only featured locations. You can also set the display mode, card view is used for content areas and small mode for sidebar areas.
BookYourTravel – Post List
You can choose how many locations you want to display in this widget, how many locations do you want to display per row, what do you want to sort them by (Title, ID, Random, Publish Date, Comment Count) and define whether you want to show only featured locations. You can also set the display mode: card view is used for content areas and small mode for sidebar areas.
BookYourTravel – Search
An advanced search form that can be used on the home page or elsewhere for filtering the search results page. Advanced search parameters are editable. You can select what general search filters do you want to show (What, Where, When, Price range, Rating, Stars), make catered / self-catered accommodations / car rentals / cruises / tours searchable, define whether to make accommodation / car rental / cruise / tour types visible, change all default text and more.
BookYourTravel – Address Widget
Here you can insert a title, your company name, address, phone number and email address.
BookYourTravel – Social Widget
Linking to your social media profiles has never been easier. Insert your Facebook & Twitter IDs, add URLs to your Youtube, LinkedIn, GooglePlus, Vimeo, Pinterest,Skype, Whatsapp and Instagram profiles and RSS feed and you will be fully connected.
BookYourTravel – Home Feature Widget
A set of boxes that stand out for displaying additional content on the home page or elsewhere. They are perfect for listing services, information about the website/company, contact etc.
UNLIMITED SIDEBARS AND WIDGETS
On every page you can choose whether you want to display left sidebar, right sidebar, both sidebars or none. You can assign any number of widgets to each sidebar.
BookYourTravel theme supports MailChimp and MailPoet plugins for you to connect your website with your email marketing campaigns.
You can use a flexible mega menu plugin to beautifully display your menus. You can edit fonts, colors, backgrounds etc. and easily add your custom content and widgets.
An extensive documentation is provided, online and offline. Facing a problem? No worries, when you purchase a copy of BookYourTravel, you also gain access to 5 star customer support and free updates for life!
As you can see, the list goes on and on…
What our customers say
I bought several themes and your support is the best and most helpful and friendly that I have tried. You deserve 5 stars !!!
The design and makeup of this site is excellent but it is the fantastic customer service I received when I had a problem that really excels. I had an unusual problem, local to my timezone only, which made it almost impossible to find. Their support team never gave up and worked hard to resolve my issue. I will be using this theme again.
Great team with great support!
Great Theme Fellas One of the best in ThemeForest.
A perfect theme for Car Rental, Travel and Accommodation Booking website, was hopping such a theme will be available till I found this, am really impressed. Thank You Guys
This theme is the best! Thank you!
Liked the initial features, and with constant updates makes me love it more. Pleased by the fact that theme has good customer support, even though i only browsed existing posts so far, which was enough for me .. all the best to your team!
excellent support team, quality design and easy to use
Great theme, and easy to follow code
Rating for All reasons : design, quality, support… Got nothing to say negative for the reasonable price. A great work ! Thanks
Brilliant had no issues. You cant get better then this. Im a new fan of “themeenergy”. Well Done keep up the great work.
It is one of the best theme I’ve ever used…
It’s a great theme with all the features that I wanted. It is well written and the support is awesome.
Great design, works perfect, often updates with new options added, and amazing customer care. It doesn’t get any better than this.
Hi, thank you very much for this theme, it´s exactly what i need – have been searching long time for this…i also be happy abiut the documentation included and for the great support.
very well featured theme, it’s all you need for your travel company.
Great Customer Support, is not normal to find people like you. I glad I bought your theme, you gave me the help I needed, now I have exactly the product I was looking for. Thank You
- Patterns from www.subtlepatterns.com
- Options Framework
- Reusable Custom WordPress Meta Boxes
- Front end upload built by reusing parts of code from Front end uploader
- Allowed for translation of dynamically created fields (from theme options) for booking forms, inquiry forms and review items via WPML string translation. - Sidebar selection for pages was hidden (bug) when WooCommerce was disabled. Fixed. - Fixed search sort issues in other languages when WPML is used. - Fixed timezone issue with accommodation dates. - Fixed dropdown selection and people count reset when reset button is clicked on accommodation booking screen. - Search widget no longer allows search for past dates. - using date_i18n instead of date when outputting dates to screen for better internationalization. - Fixed rtl setting for lightSlider gallery for accommodations, cruises, car rentals, tours and locations. - Fixed various minor styling issues - Added default BookYourTravel Mega menu theme. - Updated slider Revolution
- Fixed permissions oversight in frontend submit - Show correct locations in tour item and tour sidebar - Readded missing keywords to language file - Fixed date format issue for vacancy editing in frontend for non-english languages - Fixed changing of labels of default fields and tabs without affecting ids of the same - Checked for is_wp_error when taxonomy terms are used as filters in list pages - Fixed issue of wrong price on overlap days when accommodations overlap
- Fixed vacancy fields not showing datepicker in frontend submit vacancy editor. - Fixed issue where woo statuses set in Theme options -> WooCommerce integration were not properly being taken in account when checking whether bookings are available. To make sure only the right bookings are considered "completed" go to Theme options -> WooCommerce integration and selected the statuses you want to use. - Added widgets sample import - Updated documentation
- Upgraded RevSlider plugin to version 5.2 - Removed condition that excerpt be set for locations to show in single tour and cruise Locations tab. - Enabled rich text editor for tour, location and car rental extra fields in admin - Resolved WPML incompatibility issue in vacancy admin - Fixed issue with daily vs weekly accommodations
- Allowed extra items to be assigned to tags as well as types (for all custom post types) - Fixed frontend submit content escaping of ' " etc with backslashes using wp_unslash - Fixed vacancy and schedule filtering in admin by dropdown filter - Fixed weekly rent type functionality - Fixed tour count display in location items - Fixed css tour heading alignment
Major features added:
- Added new Extra items custom post type that is usable by all custom post types. Admin can now configure extra items to be bookable together with cruises, tours, car rentals and accommodations (e.g. cleaning costs, child seat, full catering etc). - Added frontend management for tours and tour schedules - Added frontend management for cruises, cabin types and cruise schedules - Added frontend management for car rentals - Added dropzone.js support to frontend submit so that multiple files can be uploaded and properly edited/changed - Added rent type property for accommodations so that accommodations can be rented on a daily, weekly or monthly basis - Added multiple location support to tours - Improved frontend booking interface for all custom post types - Improved WooCommerce integration - one WooCommerce product for each custom post type - Improved WooCommerce integration - user is immediately directed to WooCommerce cart after selecting dates etc - no need to fill in booking form twice - Added dynamic editing of booking forms via Theme options - reflected in WooCommerce as well - Added dynamic editing of inquiry forms via Theme options - Improved backend schedule, vacancy, booking management - Bookings added via backend now immediately also create WooCommerce orders - Added multiple days of week repeating tour type support - Added gallery support for each room type. Gallery loaded using prettyphoto plugin in single accommodation view when user clicks on room type image.
Other features added
- Changed self-catered to disabled room types field to better clarify the distinction between accommodations with room types and without - Added Hide inquiry form field to all custom post types to completely hide inquiry form feature in right sidebar regardless of whether contact email is set or not - Added "price from" to right sidebar of accommodations, tours, cruises - Added allowed checkin and checkout day fields to accommodations so that you can restrict bookings to specific days of the week - say saturday to saturday. - Added maximum days stay restriction to accommodations - Added minimum adult and child count restriction to accommodations - Fixed tour child and adult dropdown issues in front end - Single post type slider speed can now be controlled from Theme options - Fixed lockout from admin issue when pages not properly configured in Theme options - Allow disabling of sections of ribbon like My account from theme options - Simple search no longer shows accommodations, car rentals, cruises or tours - Added full WooCommerce style support - Replaced self-hosted fonts with google fonts - Replaced most imagery with css and vectors - Updated SliderRevolution - Added MegaMenu support - Added native WordPress favicon support - Improved code quality overall
- Fixed extra items layout problems. - Send booking emails if a property is marked as "reservation only".
- Added import/export feature for Theme options. - Fixed issue with executing shortcodes in extra fields
- Add dashboard booking listing for the missing missing custom post types in front end (tours, car rentals, cruises). - Allow for execution of shortcodes in extra fields. - Upgrade of revslider to 5.0.8 to fix WPML incompatibility that was breaking widget translation with WPML. - Fixed mailto link in address widget. - Fixed i18n date display in search widget - Updated Sample Slider - Updated Slider Instructions
- Fixed translation of admin metabox labels - Upgraded RevSlider to version 126.96.36.199.
- Fixed issue with one-off tours max people dropdowns not reflecting correct state of availability. - Resolved issues with some tours not being added to WPML cart properly. - Resolved issues with certain scenarios where dynamic fields and tabs were not translated by WPML. - Upgraded widget constructors with __construct to comply with php 5 and WP 4.3 requirement. - Upgraded RevSlider to version 5.0.4. Please follow instructions on this page to upgrade your RevSlider to the latest version: http://www.themepunch.com/faq/update-to-5-0-via-ftp/ - Upgraded WooCommerce templates to latest - Implemented translation of datepicker for multiple other languages
- Security update for the prettyPhoto plugin
- Fixed important UTC date issue (for certain timezones dates were off by a day)
- Fixed comment date time issue. - Fixed date validation issue for certain date formats in frontend submit. - Removed duplicate social widget title. - Fixed non-repeating tour and cruise search issue. - Fixed tour, cruise and car rental booking list methods to include user_id check. - Added responsive table support for booking tables. - Removed duplicate woocommerce cart totals on cart page.
- Fixed custom tab and field translation issue for WPML. - Fixed "more info/less info" translation fix for accommodations and cruises. - Fixed "General info" tab not showing on single locations. - Fixed non-repeating tours schedule issue. - Fixed non-repeating cruises schedule issue.
- Upgraded RevSlider to Version 4.6.92 - Fixed post not defined warning in theme utils - Show facilities tab if not hidden - Fixed tour max count issue.
- Fixed undefined entry_id in FrontEnd submit - Fixed a tour issue
- Redirect to after login and logout fixes. - Upgraded WooCommerce cart template to latest. - Improved tour booking mechanism to better take into account max people when showing what's booked and what's not booked. The following two fixes are in relation to the following post: http://themeforest.net/forums/thread/security-vulnerability-affecting-wordpress-plugins-and-themes/173011 - Properly escaped add_query_arg calls with esc_url and esc_url_raw (fixes possible vulnerability) - Upgraded TGM-Plugin-Activation to 2.4.1 to properly escape add_query_arg (fixes possible vulnerability)
- Removed not needed echo that was causing cart is empty with woocommerce. - Removed php version incompatibility in includes/theme_utils.php - 'Gallery images' and other keywords now translatable that were previously not. - Fixed checkbox layout for frontend submit.
- fixed wpml translation issue for location custom fields on single accommodations. - set default min days stay to 0 for accommodations. - allowed extra tabs showing on single car rental. - extra tabs no longer shown if no fields are present or if fields are empty on custom tabs. - fixed issue with search when "What" field is set to be hidden. - fixed issue for tour prices appearing as 0 in firefox and opera. - fixed issue where when WPML is used, different languages had different number of search results.
- fixed broken mailto link in contact page template. - fixed js error in widget search. - fixed issue with date format and tour schedule in tour booking form. - added filter for breadcrumbs - blog pager bug fix. - fixed dateformat issue for other language settings (e.g. portuguese default date format was causing issues). - fixed tour max people 1 for some php configurations error. - fixed extra fields issue for car rentals and cruises - fixed first display tab content when first tab is hidden in theme options. - fixed listing in admin to only list vacancies/schedules for properties owned by user if user is not admin. - fixed issue with widget small mode causing list items to display in small mode. - added "Add vacancy", "Add schedule", "Add booking" buttons to top of admin pages. - resolved timezone date issue with booking forms.
- "What" part of search widget is now hidden when only one What search option is enabled. - Bug where tour schedule was using same price for all schedule entries of same tour is now fixed. - Date format issue for search widget, admin and frontend submit that was causing problems for a lot of people is now fixed. - The ajax url wp-admin/admin-ajax.php didn't work in certain installations. This is fixed by making use of admin_url built in function call. - Language file has been updated with missing keywords. - Car rental form was not showing booked dates as booked after the last major upgrade. This is now fixed. - Frontend submit forms were having issues (not showing room types, accommodations etc) when admin had enabled content moderation. This is now resolved. - Fixed WMPL ribbon weird behavior - Fixed several css issues
- fixed issue with language ribbon not working well for WPML due to recent WPML upgrade. - fixed captcha issue for different language booking when using WPML. - fixed empty cart issue for WPML when booking. - fixed issue with room types and frontend submit. - fixed tours max 1 bug. - fixed issue where location items in lists were not showing a price when location is associated with only 1 accommodation. - fixed WPML styling issues - adjusted slider speed
- sidebar positioning was missing. - allow post type file override in child theme. - fixed hiding of gallery after booking form is open (was broken due to lightSlider upgrade). - another issue with partial date booking resolved. - fixed missing argument error in frontend submit. - proper labels are shown under Things to do on single accommodations (even if labels are changed under Location extra fields). - fixed slider responsiveness - fixed several css issues - frontend submit users can see their own accommodations (fixed bug) - search only available properties is set to true by default. if not set, then don't show the when filter. - fixed issue where cruise facilities were broken if accommodations were not enabled.
- Refixed partial date issue - Fixed search widget datepicker format to follow WordPress option setting. - Added new settings to allow making each custom post type searchable from widget options. - Upgraded lightSlider plugin to v1.1.1
- Resolved issue with "Warning: Cannot modify header information – headers already sent by" in /includes/plugins/metaboxes/meta_box.php - Fix for default widgets being loaded (wrongly) into header sidebar - Reintroduced separate sidebars for single accommodation, tour, car rental, cruise - Fixed several css layout issues - Fixed theming css issues
- fixed issue with database upgrade failing for some users. - fixed issues with get_default_language call undefined. - fixed issues with html validation in search. - fixed WPML list properties issues.
- fixed issue with registration. - fixed style.css to have the correct version (v6.00). - removed hardcoded table names
- added option for users to individually set sidebar position (left, right, both) for any page. - added central widget area to home page for list widgets to be addable. - added accommodation, tour, cruise, car rental, post list widgets that can be added to any sidebar in card or small mode. - added multiple options and filters to each of tour, accommodation, cruise and car rental list pages to make as useful as possible. - added locations for cruises. - added options to show tour, cruise, car rental, accommodation counts on location items (cards). - added car rentals, cruises tab to single location page. - added tag like taxonomy to accommodations, tours, cruises, car rentals (in admin and also appears in page list, as well as in right column of single view). - added thank you message after review form is submitted. - added thank you message after inquiry form is submitted. - added minimum days stay setting to accommodations to restrict bookings based on this parameter. - added theme option to set default currency symbol - added theme option to show currency symbol before or after price. - fixed dates so that WordPress option date format is used everywhere to show region-specific dates - fixed rewrite rules so that users can now have /locations list all locations, and /locations/germany show germany single location. - fixed search by price feature for tours, car rentals, cruises and accommodations. - fixed search by date feature for tours, car rentals, cruises and accommodations. - now listing all hotels, self-catered, tours, cruises, car rentals on single location under specific tab instead of listing only first 10 of each. - users can now have /locations/europe list all locations in europe (if europe is marked as "Display As Directory?") and /locations/europe/germany show the actual location Germany . - improved booking form so that dates are selected in availability tab instead of in form itself (for tours, accommodations, cruises). - provided reset button for booking form to allow clearing of selections (for tours, accommodations, cruises). - user roles for frontend submit have been configured correctly. - separated regular user dashboard menu from partner user dashboard menu - user activation process for user registration improved. - search widget was completely revamped and can now be used to hide/show filters, and change filter labels all from widget admin area. - search widget is now used on homepage as well as in sidebars. - moved folder framework to includes/framework - moved folder plugins to includes/plugins - removed file page-user-room-list.php and replaced with page-user-content-list.php - removed file page-user-accommodation-list.php and replaced with page-user-content-list.php - removed file page-user-accommodation-vacancy-list.php and replaced with page-user-content-list.php - removed file page-sidebar-both.php. Instead, users can set positioning of sidebar using default page template via metaboxes (after page is published or saved). - removed file page-sidebar-left.php. Instead, users can set positioning of sidebar using default page template via metaboxes (after page is published or saved). - removed file page-sidebar-right.php. Instead, users can set positioning of sidebar using default page template via metaboxes (after page is published or saved). - removed file page-no-sidebar.php. Instead, users can set positioning of sidebar using default page template via metaboxes (after page is published or saved). - removed file page-hotel-list.php. Instead, users can select catering type in Accommodation list template. - removed file page-self_catered-list.php. Instead, users can select catering type in Accommodation list template. - removed file sidebar-left-search.php as it can be achieved by sidebar-left.php. - removed file sidebar-home-above-slider.php as it can be achieved by sidebar-under-header.php. - removed file sidebar-home-below-slider.php as content is already addable to sidebar-home-content.php - updated documentation
Please see changelog.txt for older updates.