Tour & Activity Operator Plugin for TourCMS


Integrate WordPress with TourCMS to aid creating Tour & Activity Operator websites.

This plugin extends WordPress with new Post types for Tours (and other travel products) and integrates with the TourCMS booking engine. Upload your prices once (into TourCMS) and ensure you are always displaying live pricing and booking against live availability.

Includes widgets for displaying products on Google Maps or showing a monthly availability overview and a basic example theme can be downloaded from our website (or customise your existing theme).

Store complex pricing, availability, bookings and customer data secure in TourCMS. Use WordPress templates to design and build your website, integrating with TourCMS for the booking/enquiry process.

The TourCMS booking engine is configurable in 20+ languages (let us know if you need one we don’t currently support) and integrates with various payment gateway solutions from around the world.

This plugin requires a paid TourCMS account, free trial accounts are available

If you have any feedback or queries we’d love to hear from you so please drop by the TourCMS forums or Send us a message.

Please do feel free to contact us prior to starting your project, we have other website integration options, matching all developer skill-sets.


  • Google Maps Widget
  • Availability Widget
  • Some of the Meta data pulled from TourCMS, accessible via Shortcodes
  • Editing Products types / Locations
  • Product types / Locations appear in the Menu editor


Full installation instructions are available on our website:

View installation instructions


There are no reviews for this plugin.

Contributors & Developers

“Tour & Activity Operator Plugin for TourCMS” is open source software. The following people have contributed to this plugin.




  • MapBox Widget
  • Additional meta for rates and dates
  • Integration with new TourCMS WordPress theme


  • WordPress post tag support
  • Add new plugin setting to toggle between standard and beta booking engine links
  • Adjust plugin labels “Tours/Hotels” become just “Tours”


  • Fix display of Health & Safety data in editor


  • Added Tour Health & Safety checklist data
  • PHP 8 support
  • POT file for translation
  • Icon


  • Version number fixes – no functional change


  • Google maps v3 support


  • Added support for alternative tours
  • Tour name now uses full “Tour name long”


  • Added grade, accom_rating, tourleader_type
  • Added “suitable for” fields
  • Added “languages spoken” fields
  • Sanitised version numbering


  • Now includes all geocodes stored in TourCMS


  • Added support for embedded videos
  • Added support for uploaded documents
  • Added alternative “tourcms_” prefixed shortcodes, can be used if there are any conflicts


  • Added thumbnail image URLs
  • Fixed issue where sometimes only 6 images would be returned


  • Added “Tour ID” field and [tour_id] short code
  • Added new “Includes”, “Excludes” and “Redeem” fields
  • Added support for extra images (now up to 10)


  • Tour Availability widget now links through to the month the user clicked on
  • New plugin setting to allow extra query string parameters to be added to booking links


  • Added “Experience” data pulled from TourCMS and [exp] shortcode
  • Added support for custom fields and [tourcms_custom tag=””] shortcode
  • Added support for the standard WordPress “Author” box


  • Fixed errors when the bcmath module is not installed in PHP


  • Fixed issue when PHP short tags aren’t enabled


  • Fix missing header issue on install


  • Added “Priority” field (Commercial Priority configured in TourCMS)
  • Added ability to manually specify an “Order” for each Tour/Hotel
  • Fixed admin page displaying broken images when less than 6 images are loaded for a Tour


  • Fix settings links


  • Version number fixes – no functional change


  • Added more fields (Primary location, Summary, Tour/Hotel Name, Itinerary, Pickup / Dropoff, Extras / Upgrades, Restrictions, Short Description, Long Description).


  • Fixed display of Map widget when not using TourCMS Theme
  • Streamlined setup


  • Added screenshots
  • Improved readme.txt


  • Updated lead in prices to use the new ‘display’ price which was added to the TourCMS API (includes currency symbol / description)
  • Added new Meta to store the monthly availability which was added to the TourCMS API
  • Added new Availability widget


  • Documentation improvements


  • Initial release