Mytsys Travel Itinerary Planner lets you build and sell travel packages directly from WordPress — no third-party booking platform required.
Key Features
- Trip Builder — Create trips with featured images, rich descriptions, destinations, difficulty, trip type, and duration
- Day-by-Day Itinerary — Drag-and-drop itinerary builder with location, meals, accommodation, and GPS coordinates per day
- Photo Gallery — Multi-image gallery using the WordPress media library
- Interactive Map — Google Maps integration with a route drawn through all day locations
- Included / Excluded Lists — Clear visual breakdown for travelers
- Availability Calendar — Per-date seat management with open / closed / sold-out states
- Flexible Pricing — Per-person, fixed package, or both; sale price support
- Payments — Stripe Checkout (card) and PayPal Orders API, plus pay-later (cash) option
- Vendor / Multi-operator Support — Approve travel agents as vendors; each sees only their own trips
- Admin Dashboard — Booking management, bulk actions, status updates, revenue reports
- Frontend Search — AJAX-powered search with keyword, destination, type, difficulty, duration, and price filters
- Email Notifications — HTML confirmation and cancellation emails to traveler and admin
- Shortcodes — Drop search, booking form, confirmation page, or My Bookings anywhere
Shortcodes
[mtipl_search] — Trip search page
[mtipl_booking_form] — Booking form (auto-detects trip or pass trip_id="123")
[mtipl_confirmation] — Post-payment confirmation page
[mtipl_my_bookings] — Logged-in user's booking history
[mtipl_vendor_dashboard] — Frontend vendor dashboard (trips, bookings, profile, stats)
External Services
This plugin connects to the following external services:
Stripe (
https://stripe.com)
Used for card payment processing. Booking amount, currency, and customer email are sent to Stripe's servers.
Outgoing webhooks — addresses you enter
Off until you add a webhook endpoint. When a booking is created, paid or cancelled, the plugin sends that booking to your endpoint, including the lead traveller's name, email, phone number, travel date and amounts. Each request is signed with a secret you control. Data goes only to the addresses you configure (for example Zapier, Make or your own CRM), and their terms and privacy policies apply.
1.9.5
Fixes the Availability Manager calendar, shows the trip title on most themes, and styles the review form.
1.9.4
Unpriced trips get the full estimator, which ends in a quote request instead of a payment.
1.9.3
Styling for the vendor dashboard and account pages, and "Price on request" for unpriced trips.
1.9.2
Cover image and photo gallery controls for every trip, and the full gallery on the trip page.
1.9.1
Security and standards fixes from the plugin review.
1.9.0
New name and prefixes, and a security and standards review of the whole plugin.
1.8.3
Security and reliability release. Upload over the existing plugin; your trips, bookings and settings are kept.