
內容簡介
Yacht Booking System 是一款專為遊艇擁有者、租賃公司及碼頭設計的 WordPress 外掛,讓用戶能夠直接在網站上銷售船隻旅程。用戶可以輕鬆管理艦隊、設置價格,並提供即時的預訂與付款功能,無需中介。
【主要功能】
• 六種預訂類型,適合各種需求
• 乾淨的預訂表單,快速完成預訂
• 支援多種付款方式,包括 Stripe 和 PayPal
• 友好的管理介面,包含日曆和客戶名單
• 預訂資料保留在自己的 WordPress 資料庫
• 開發者友好,提供 REST API 和擴展點
外掛標籤
開發者團隊
② 後台搜尋「Yacht Booking System – Boat Charter Booking Plugin」→ 直接安裝(推薦)
原文外掛簡介
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:
🌐 Live 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. Add class="sailing-yacht" to start on a class tab, or occasion="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 with date="today" (or date="YYYY-MM-DD") and use autoload="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/v1 for 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.php to yourtheme/magepeople-yacht-booking-system/single-yacht.php and 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.
