Yacht Booking System – Boat Charter Booking Plugin
Download Yacht Booking System – Boat Charter Booking Plugin 1.3.1Description
At a glance
Looking for Yacht Booking System – Boat Charter Booking Plugin v1.3.1? It is available here as a free GPL download for WordPress — updated September 30, 2026 · requires WordPress 5.9+ & PHP 8.0+.
Yacht Booking System by MagePeople helps yacht owners, charter companies and marinas sell boat trips directly from their own WordPress website. Add your fleet and your rates, and guests can search, check availability, book and pay – without a middleman and without leaving your site.
Whether you rent out a single sailboat by the hour or run a fleet of luxury yachts with multi-day charters, the plugin gives you a complete booking engine that is simple to set up and easy for your guests to use.
The free plugin includes the full booking engine and four payment methods. An optional Pro add-on adds branded PDF tickets and invoices, quayside check-in, an email template editor and more.
Why choose Yacht Booking System?
- Built for charters – six ready-made booking types, from hourly trips to multi-day voyages.
- Guests book in seconds – a clean booking form with live pricing and a slide-in booking drawer.
- Get paid your way – Offline, Stripe, PayPal and WooCommerce, with optional deposits.
- Easy to manage – a friendly admin with a dashboard, calendar, guest list and bookings list.
- No lock-in – your bookings and guest data stay in your own WordPress database.
- Developer friendly – hooks, a REST API and JavaScript extension points for custom work.
Features
Fleet management
- A searchable fleet listing and a detail page for every yacht.
- A simple four-step yacht editor: Basic Info, Specs & Capacity, Pricing & Availability, and Review & Publish.
- Photos and gallery, build year, capacity, cabins, crew size and length.
- Departure point on a map – search for the marina or drop a pin.
- Yacht classes and occasion tags to help guests find the right boat.
- Frequently Asked Questions for each yacht.
- Related yachts to keep guests browsing.
- Import six demo yachts with one click so you can try everything out quickly.
Explore The Demo:
Flexible booking types and modes
- Six booking types: hourly, half-day, morning slot, evening/sunset slot, full day and multi-day. Each has its own rate and time window.
- Leave a rate empty and that booking type is simply not offered.
- Full charter – guests book the whole yacht.
- Shared charter – sell individual seats priced per guest. Seats can’t be oversold.
- Both – offer full charter and shared seats on the same yacht.
Smart availability and pricing rules
- Minimum notice (in hours) so you’re never booked at the last minute.
- Buffer time between bookings (in minutes) for cleaning and turnaround.
- Minimum and maximum duration for hourly charters.
- Off-days and blocked date ranges.
- Seasonal price adjustments.
- Live price updates as the guest changes date, time, guests or extras.
- The booking form automatically picks the first available slot that meets your rules.
Add-ons and extras
- Sell optional extras such as catering, a skipper or water toys.
- Offer each add-on only on the yachts you choose.
Deposits
- Take a deposit as a percentage or a fixed amount.
- Set one fleet-wide rule, give a single yacht its own deposit, or switch deposits off for that yacht.
- Deposits work with Offline, Stripe and PayPal payments.
Coupons
- Create percentage or fixed-amount discount codes.
- Optional minimum spend, usage limit, start and expiry dates.
- Limit a code to particular yachts, or switch it off without deleting it.
- Guests see clear messages if a code isn’t valid.
A smooth guest experience
- Booking drawer with a progress bar: Summary, Checkout, Confirmed.
- Booking summary with a full price breakdown.
- Confirmation screen with the booking reference and a ticket card.
- A secure confirmation page that shows the amount paid, any balance due and the check-in code.
- Confirmation emails sent to the guest, with a template you can customise for each yacht.
- Responsive layout that works on phones, tablets and desktops.
Admin tools
- Dashboard, Yachts, Bookings, Calendar, Guests, Add-ons, Coupons and Settings.
- Built-in User Guide inside the admin.
- New-booking alert emails to you and your team.
- Email tags for personalised messages, such as guest name, yacht name, dates, totals and balance due.
Privacy and data control
- Choose how many months to keep guest data before it is anonymised.
- Optionally remove all plugin data when the plugin is uninstalled.
Accept payments online
Choose any mix of these payment methods under Yacht Booking Settings Payments:
- Offline – guests pay later by bank transfer or at the marina. You mark the booking as paid. Deposits supported.
- Stripe – a secure card form right inside the booking drawer. Payments are confirmed by Stripe webhook, and the confirmation page double-checks so guests never see a false “awaiting payment”. Deposits supported.
- PayPal – guests pay on PayPal and return to your confirmation page. Sandbox and live modes. Deposits supported.
- WooCommerce (optional) – use WooCommerce checkout inside the drawer with any WooCommerce payment gateway. WooCommerce always charges the full order total, so deposits don’t apply.
Shortcodes
Place the plugin anywhere on your site with simple shortcodes:
[mageyabo_yacht_list]– the fleet listing with class filters and a card grid. Addclass="sailing-yacht"to start on a class tab, oroccasion="sunset"to show only that occasion.[mageyabo_yacht_search]– a search bar (day or hourly charter, location, dates, guests and price) with results below. The date filters by real availability, dropping yachts with no bookable slot that day; pre-fill it withdate="today"(ordate="YYYY-MM-DD") and useautoload="no"to wait for the guest to search before results appear.[mageyabo_booking_form]– the booking form and drawer for a chosen yacht.[mageyabo_booking_confirmation]– the page guests see after booking or paying.[mageyabo_newsletter]– a simple email sign-up box.- A Gutenberg block for the booking form.
Three pages – Search Yacht, Yacht List and Booking Confirmation – are created for you when you activate the plugin. You can rename them freely.
Yacht Booking System Pro (optional add-on)
Want to go further? Yacht Booking System Pro is a separate add-on that works alongside the free plugin and adds:
- Documents – a full-detail branded PDF ticket and invoice for every booking, plus booking exports to CSV or a printable PDF report. Guests can download them from the confirmation screen and page with no login.
- Check-in – board guests at the quayside by scanning or typing their ticket code, see who is aboard now, and keep a filterable boarding history.
- Emails – edit the wording of every email, add new-booking alerts for your team, payment receipts and cancellation notices, and keep a log of every email sent.
- Coupons – Pro’s own coupon system, with the same options as the built-in one.
Built for developers
Yacht Booking System is designed to be extended:
- Dozens of WordPress actions and filters for pricing, quotes, booking data, payments, emails and admin screens.
- A REST API under
mageyabo/v1for yachts, availability, quotes, add-ons and bookings. - JavaScript registries to extend the booking form and the admin app.
- A theme-overridable template: copy
templates/single-yacht.phptoyourtheme/magepeople-yacht-booking-system/single-yacht.phpand edit your copy.
The Pro add-on uses only these public extension points, so your own add-on can do everything it does.
Perfect for
- Yacht charter companies and boat rental businesses
- Marinas and sailing clubs
- Boat tour operators and day-trip providers
- Party boat, sunset cruise and fishing charter businesses
- Independent yacht owners who want to accept bookings online
External Services
This plugin can connect to third-party services when you turn them on. Nothing is sent to these services unless you enable the related feature.
Stripe
Used to take card payments inside the booking drawer when Stripe is enabled under Settings Payments. Payment details are sent directly to Stripe when a guest pays, and Stripe sends payment confirmations back to your site by webhook.
- Service: Stripe
- Terms of service: https://stripe.com/legal
- Privacy policy: https://stripe.com/privacy
PayPal
Used to take payments when PayPal is enabled under Settings Payments. The guest is sent to PayPal to complete the payment and then returns to your Booking Confirmation page. Booking and payment details needed to process the payment are shared with PayPal.
- Service: PayPal
- Terms of service: https://www.paypal.com/legalhub
- Privacy policy: https://www.paypal.com/privacy
Map and marina search
The yacht editor’s departure point search and map may load map data from an external mapping provider when you search for a marina or drop a pin. [Add your map provider name, terms and privacy policy links here.]
Appneck
This Plugin uses Appneck SDK to collect some telemetry data upon the user’s confirmation to troubleshoot problems faster & make product improvements.
Appneck SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users. Integrating Appneck SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.
Learn more about how Appneck collects and uses this data.
Frequently asked questions
What do I get when I download Yacht Booking System – Boat Charter Booking Plugin?
Yacht Booking System – Boat Charter Booking Plugin 1.3.1 is the latest version. It is a WordPress plugin you can download here free of charge under the GPL license, with the complete feature set included and no trial limitations.
Does Yacht Booking System – Boat Charter Booking Plugin cost anything?
No. Yacht Booking System – Boat Charter Booking Plugin 1.3.1 is 100% free — the full GPL version, not a trial or demo. There are no download limits, no accounts to create, and no upsells during the download.
How do I install Yacht Booking System – Boat Charter Booking Plugin 1.3.1?
Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.
What are the requirements for Yacht Booking System – Boat Charter Booking Plugin?
Yacht Booking System – Boat Charter Booking Plugin 1.3.1 requires WordPress 5.9 or higher and PHP 8.0 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.
When was Yacht Booking System – Boat Charter Booking Plugin last updated?
Version 1.3.1 was last updated on September 30, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.
Is the Yacht Booking System – Boat Charter Booking Plugin download safe?
The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.
Technical details
| Version | 1.3.1 |
|---|---|
| Last updated | September 30, 2026 |
| Requires WordPress | 5.9 or higher |
| Requires PHP | 8.0 or higher |
| Author | magepeopleteam |
| Tags | boat-rental, booking-system, charter-booking, marina, yacht-booking |
Download Yacht Booking System – Boat Charter Booking Plugin
Download Yacht Booking System – Boat Charter Booking Plugin WP PluginNote: if the download does not start, disable your ad blocker and try again.