Travel Booking – WooCommerce WordPress Plugin

TravelBookingPhys – Travel Booking WooCommerce WordPress Plugin is a Travel booking WordPress plugin. The plugin developed based on WooCommerce. So it works with all woocommece payment gateways. You also can create more variation on each tour.
You also can set a custom booking date or separate price for adult, child on each tour.

  • Tour attributes. You can custom attributes with your business as destination, tour type …
  • Option to configure separate ticket price for Adults or children. You also can configure general ticket price for tours.
  • Tour categories.
  • Customizable search form.
  • Custom tour price by booking day..
  • Payment integrated. You can install any payment gateways that works on Woocommerce.
  • Tour rating
  • Google map integrated
  • Custom itinerary infomation

CHANGELOG

= 2.2.7 (2026-07-09) =

~ Fixed: minor bugs.
~ Fixed: show info user enter on booking form on page checkout of Woo (classic and Gutenberg).
~ Tweak widgets for Elementor.

= 2.2.6 (2026-06-24) =

~ Fixed: security.
~ Fixed: YoastSeo, RankMath.
~ Fixed: permalink tour with Polylang.
~ Added: option "First Day of Week" for datePicker.

= 2.2.5 (2026-03-13) =

~ Update: compatible with "WooCommerce Deposits" by Woo.
~ Update: compatible with "Deposits & Partial Payments for WooCommerce" by acowebs.
~ Update: compatible with "Rank Math SEO".
~ Fixed: minor bugs with WPML.
~ Fixed: security.
~ Fixed: Openweathermap API.

= 2.2.4 (2026-01-28) =

~ Fixed: elementor template was not applied when visiting attribute taxonomy pages.

= 2.2.3 (2026-01-10) =

~ Update: instead of datepicker jquery library use flatpickr library.
~ Fixed: minor bugs.
~ Update: tour page title when use YoastSeo.
~ Tweak: widgets elementor.

= 2.2.2 (2025-09-10) =

~ Validate rating review.
~ Change layout filter tour mobile.

= 2.2.1 (2025-08-12) =

~ Fixed: error not show Personal Information in WC Order detail.

= 2.2.0 (2025-07-09) =

~ Added: option for guest can review tour.
~ Added: option "Require Approved by Admin"

= 2.1.9 (2025-05-12) =

~ Fixed: not show price tour.
~ Fixed bug with wpml.

= 2.1.8 (2025-04-26) =

~ Fixed: error not autoload.

= 2.1.7 (2025-04-25) =

~ Fixed: minor bugs.

= 2.1.6 (2025-03-17) =

~ Fixed: noUiSlider was already initialized.
~ Fixed: option select Attribute in widget search tour.
~ Fixed: errors link term taxonomy.
~ Fixed: not show placeholder when done have item of attribute.
~ Fixed: format price.
~ Fixed: miss text translation.
~ Fixed: _load_textdomain_just_in_time was called incorrect.
~ update save order item metadata method and fix bug fatal error when Load Widgets support Elementor
~ Added: woocommerce_add_to_cart_validation filter in add to cart ajax.
~ Added: field icon for attribute in widget search tour.

= 2.1.5 (2024-08-02) =

~ Fixed: minor bugs with new Woo.
~ Fixed: load template.
~ Fixed: id tour review popup form.
~ Added: tabs high-light tours and tabs information tours ( widget Elementor, show tabs product).
~ Added: widget weather, loop item price, loop item ratting for Elementor.

= 2.1.4 (2024-07-17) =

~ Fixed: google map iframe on location tab.
~ Added: option enable ajax filter tour.
~ Tweak: tour review.

= 2.1.3 (2024-06-11) =

~ Update datepicker range.
~ Added: filter tours by rating.
~ Fixed: widget list tours.

= 2.1.2 (2024-04-12) =

~ Added: widgets elementor.
~ Added: load async JS.
~ Feature: FAQ.
~ Feature: Review.

Travel Booking v2.1.1 (2023-05-16)


- Fixed: compatible with WPML, Polylang.
- Tweak: calculate Date fixed by price on night.
- Fixed: link item tour on Archive Tour page.
- Added: admin bar tours page link.

Travel Booking v2.1.0 (2022-11-10)


- Compatible with PHP 8.1
- Fixed: error not choice variant tour, but still calculate has variant.

Travel Booking v2.0.14


- Fixed: get tour price when didn't set price dates tour option.
- Fixed: not show sub settings Tours.

Travel Booking v2.0.13


- Fixed: error with plugin "WooCommerce Deposits - Partial Payments"
- Fixed: count total night

Travel Booking v2.0.12


- Fixed sorting order not work
- Fixed: apply coupon missing variation

Travel Booking v2.0.11


- Add hook 'tmpl_element_before_total_price_tour_booking_form'
- Add hook 'handle_add_tour_to_cart_set_data_phys'
- Add function set prices for Date Fixed
- Minor bug fixes

Travel Booking v2.0.10

Fix orderby filter on archive-tours with Woo Version 3.9.1
Fix compatible with plugin WooCommerce Deposits - Partial Payments Plugin

Travel Booking v2.0.9

Fixed: compatible WordPress 5.2.3
Fixed for Plugin Polylang:  archive page tours get tours with default lang
Fixed: Function "Booking starts after day"
Fixed: Function "Paginate page Tours for plugin Polylang"

Travel Booking v2.0.5

Fixed: slug for child tour type
Added: Options Show/Hide Tour Name in widget Tour Search
Fixed: Total item Product, Tour on Backend
Fixed: Slug tour on Backend
Added: Hide Set price dates if Fixed dates set Yes on Backend
Fixed: query, search tour with WooCommerce v3.4.6
Fixed: Catalog visibility

Travel Booking v2.0.2

Fixed: Missing image style in datepicker
Added: Message for tour discount

Travel Booking v2.0.1

Fixed: Not working with WooCommerce Currency Switcher plugin
Fixed: Hide field date not booking
Updated: Language for messages booking error

Travel Booking v2.0.0

Added: Options config location (use google Map API or Google Map iframe)
Added: Function Variation
Added: Function Group discount
Added: Function Set price for dates
Added: Function Set days disable
Added: Minimum ticket (adult, child)
Added: Show only form send enquiry
Added: Function Booking starts after days

Eduma

inc/widgets/shortcodes.php

`add_filter( ‘thim_support_folder_groups’, ‘__return_false’ );`

TravelBookingPhys – Travel Booking WooCommerce WordPress Plugin is a Travel booking WordPress plugin. The plugin developed based on WooCommerce. So it works with all woocommece payment gateways. You also can create more variation on each tour.
You also can set a custom booking date or separate price for adult, child on each tour.

  • Tour attributes. You can custom attributes with your business as destination, tour type …
  • Option to configure separate ticket price for Adults or children. You also can configure general ticket price for tours.
  • Tour categories.
  • Customizable search form.
  • Custom tour price by booking day..
  • Payment integrated. You can install any payment gateways that works on Woocommerce.
  • Tour rating
  • Google map integrated
  • Custom itinerary infomation

CHANGELOG

Travel Booking v2.1.1 (2023-05-16)


- Fixed: compatible with WPML, Polylang.
- Tweak: calculate Date fixed by price on night.
- Fixed: link item tour on Archive Tour page.
- Added: admin bar tours page link.

Travel Booking v2.1.0 (2022-11-10)


- Compatible with PHP 8.1
- Fixed: error not choice variant tour, but still calculate has variant.

Travel Booking v2.0.14


- Fixed: get tour price when didn't set price dates tour option.
- Fixed: not show sub settings Tours.

Travel Booking v2.0.13


- Fixed: error with plugin "WooCommerce Deposits - Partial Payments"
- Fixed: count total night

Travel Booking v2.0.12


- Fixed sorting order not work
- Fixed: apply coupon missing variation

Travel Booking v2.0.11


- Add hook 'tmpl_element_before_total_price_tour_booking_form'
- Add hook 'handle_add_tour_to_cart_set_data_phys'
- Add function set prices for Date Fixed
- Minor bug fixes

Travel Booking v2.0.10

Fix orderby filter on archive-tours with Woo Version 3.9.1
Fix compatible with plugin WooCommerce Deposits - Partial Payments Plugin

Travel Booking v2.0.9

Fixed: compatible WordPress 5.2.3
Fixed for Plugin Polylang:  archive page tours get tours with default lang
Fixed: Function "Booking starts after day"
Fixed: Function "Paginate page Tours for plugin Polylang"

Travel Booking v2.0.5

Fixed: slug for child tour type
Added: Options Show/Hide Tour Name in widget Tour Search
Fixed: Total item Product, Tour on Backend
Fixed: Slug tour on Backend
Added: Hide Set price dates if Fixed dates set Yes on Backend
Fixed: query, search tour with WooCommerce v3.4.6
Fixed: Catalog visibility

Travel Booking v2.0.2

Fixed: Missing image style in datepicker
Added: Message for tour discount

Travel Booking v2.0.1

Fixed: Not working with WooCommerce Currency Switcher plugin
Fixed: Hide field date not booking
Updated: Language for messages booking error

Travel Booking v2.0.0

Added: Options config location (use google Map API or Google Map iframe)
Added: Function Variation
Added: Function Group discount
Added: Function Set price for dates
Added: Function Set days disable
Added: Minimum ticket (adult, child)
Added: Show only form send enquiry
Added: Function Booking starts after days
Show More Show Less

We're Here to Assist!
Click to Chat on Messenger.

×