Travel Tour Booking for WooCommerce Plugin - WooTour

Sell one-day excursions and multi-day trips with a WooCommerce tour booking plugin: guest-type pricing, deposits, early bird offers and calendar sync.

$59

For 1 Site

12 months of updates and support
Live Demo Try Sandbox
Travel Tour Booking for WooCommerce Plugin - WooTour

Popular Use Cases

Whether you guide small groups or run a large agency, this WooCommerce tour booking plugin adapts to the way you sell trips, activities and experiences online.

Day Trips & Sightseeing

Schedule morning and afternoon departures with time slots or time periods. Travelers see the seats left, choose guest types and book a day tour in a few clicks.

Package trekking, safari or road-trip itineraries by number of days. The return date fills in automatically, and early bird pricing rewards travelers who commit early.

Manage your whole trip catalogue from one dashboard. Take deposits, enter bookings by hand for offline clients, and keep the team calendar updated through Google Calendar.

Host cooking classes, photo walks or diving sessions with an activity booking plugin that caps seats per session and collects participant details like age or skill level.

Answer enquiries before confirming, send automatic reminders before departure and let guests cancel within your rules. It is a lightweight WordPress tour booking plugin for solo guides.

Welcome visitors in their own language and currency with WPML, Polylang and CURCY support, plus RTL layouts and localized calendar settings.

Key Features

Every feature is built around how tours are sold: the schedule, the guests, the price and the follow-up. It all runs inside WooCommerce, so you manage one system instead of many.

Schedules That Fit Any Tour

Create one-day tours with hourly time slots or fixed time periods, or multi-day trips where the check-out date is calculated automatically for you.

Availability You Control

Open specific dates or date ranges, block weekdays and holidays, add preparation days, and stop same-day bookings after a cut-off hour you choose.

Pricing by Guest Type

Define any guest type you need, such as adult, child, senior or student, each with its own price, description and minimum or maximum seats.

Layered Pricing Rules

Combine seasonal rates, group-size discounts, special-time pricing and early bird offers, while a clear priority order decides which rule applies to each booking.

Paid Add-ons

Upsell optional services with multiple choices, priced per guest or per order, with seasonal prices and guest counts set automatically or by the customer.

Deposits & Balance Orders

Charge a percentage or fixed deposit per order or per guest, then let the plugin create and email the remaining-balance order to your customer.

Per-Traveler Details

Collect names, ID numbers, special requests or file uploads for every guest, assign different fields to each tour, and add an extra charge to any field.

Book Now or Ask First

Show an instant booking form, an enquiry form, or both as tabs, protected by reCAPTCHA v2/v3 with a terms checkbox and custom redirect pages.

Overbooking Protection

Choose which order statuses hold a seat, display remaining capacity on the form, and import external iCal feeds to block dates sold elsewhere.

Back-office Booking Tools

Review every booking in a list or calendar view, create and edit orders manually for offline clients, and update order statuses in bulk.

Google Calendar & iCal Sync

Send confirmed bookings to Google Calendar, remove events automatically when a booking is cancelled, and share or import iCal links with other platforms.

Self-service Cancellation & Reminders

Customers can cancel from My Account within your time limit, while reminder emails go out automatically a set number of days before departure.

Branded Booking Experience

Match your brand by styling calendar colors, typography and custom CSS, and set the date format, calendar language and first day of week.

Built for Modern WordPress

Works smoothly with HPOS, WooCommerce Cart and Checkout Blocks, Elementor search widgets, shortcodes, Stripe, WPML, Polylang, CURCY and RTL layouts, and fully translation-ready.

Product Essentials

Everything you need to know about this multi-vendor plugin before you buy.

  • 1. What’s Included

    • Plugin File
    • Documentation
    • Access to downloads
  • 2. Compatible Browsers

    • Chrome
    • Firefox
    • Safari
    • Opera
    • Edge
  • 3. Compatibility

    • WordPress Latest Version
    • PHP 8.x
    • PHP 7.x
    • WooCommerce
    • Elementor
    • Loco Translate Plugin
    • WPBakery Page Builder
  • 4. Documentation

  • 5. Support

    • Monday - Saturday
    • 24h Response Time
    • Support via Forum
    • Support via Email
  • 6. Changelog

  • 7. License

    • 12 Months Update
    • 12 Months Supports

Need Help?

Our support team is here for you

Visit Support Forum

14 Days Money Back Guarantee!!!

Get a full refund as long as your request meets the conditions in our refund policy.

Refund Policy

Frequently Asked Questions

Do you have a question about product? See our most frequently asked questions. If your question is not listed below, please contact us.

No. Every booking is a normal WooCommerce order, so you keep your current checkout, payment gateways, reports and emails. The plugin adds no per-booking fees.

For each tour, choose a duration type: one-day with time slots, one-day with time periods, or multi-day by number of days. Then set the allowed dates, date ranges and blocked days.

The price is built from guest-type prices. Seasonal rates, group discounts, special-time prices and early bird offers are then applied in a set priority order. Add-ons and paid guest fields are added at the end.

You set the maximum number of guests for each tour and choose which order statuses reserve seats. Remaining capacity is shown on the form, and imported iCal feeds block dates already booked elsewhere.

Yes. You can enable an enquiry form next to the booking form or on its own. You choose which fields it shows, and it supports reCAPTCHA and custom thank-you or error pages.

Yes. Guest information fields can collect text, dropdowns, checkboxes and file uploads (JPG, PNG, PDF, DOC) for each person. You can assign different fields to different tours.

Yes. A "Cancel booking" button appears in My Account for eligible orders. You set the minimum number of hours before departure, and the Google Calendar event can be removed automatically.

Enable a deposit for each tour as a percentage or fixed amount, per order or per guest. Customers can still choose full payment if you allow it, and the plugin can create and email the remaining-balance order.

Yes. It works with classic and block themes, includes Elementor search widgets and shortcodes, and supports WPML, Polylang, CURCY Multi Currency and RTL layouts.

WordPress 7.1 or later, WooCommerce 9.3 or later, and PHP 7.4 or later.

Your Benefits

Everything included with your purchase.

  • Download the product package immediately after successful payment.

  • 14-day refund policy

  • 12 months of support and updates

  • Online documentation included

  • Secure checkout & instant access

Trusted by 200+ users
$59

Safe payment, instant access, and reliable support.

Review & Rating

See what customers think about this wootoour plugin — real ratings and reviews to help you buy with confidence.

0.0 0 reviews
5★
0
4★
0
3★
0
2★
0
1★
0

There are no reviews yet.

Be the first to review “Travel Tour Booking for WooCommerce Plugin – WooTour”