| 开发者 |
magepeopleteam
aamahin raselsha |
|---|---|
| 更新时间 | 2026年10月22日 03:55 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[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.mageyabo/v1 for yachts, availability, quotes, add-ons and bookings.templates/single-yacht.php to yourtheme/magepeople-yacht-booking-system/single-yacht.php and edit your copy./wp-content/plugins/ directory, or install it from Plugins → Add New.No. WooCommerce is optional. The plugin has its own booking engine and works with Offline, Stripe and PayPal payments on its own. If you prefer, you can turn on WooCommerce checkout and use any WooCommerce payment gateway.
Yes. Set the yacht's Booking Mode to Shared or Both. Seats are priced per guest and can't be oversold.
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 to not offer that type.
Yes, with Offline, Stripe and PayPal. Set a fleet-wide deposit under Settings → Deposits & Extras, or give each yacht its own deposit or turn deposits off for it. WooCommerce checkout always charges the full order total, so deposits don't apply there.
Yes. The plugin checks for clashes with existing bookings, and you can add a buffer between bookings and a minimum notice period. Off-days and blocked date ranges are respected too.
Yes. Create add-ons under Yacht Booking → Add-ons and choose which yachts offer them.
Yes. Create percentage or fixed-amount coupons under Yacht Booking → Coupons. When Pro is active, its coupon system takes over so a booking is never discounted twice. With WooCommerce checkout switched on, discounts are handled by WooCommerce coupons.
They land on the Booking Confirmation page, which shows their booking, amount paid, any balance due and their check-in code. The page link is also included in the confirmation email and carries a secret key, so it can't be guessed.
The Booking Confirmation page was probably deleted. Deactivate and reactivate the plugin to recreate it.
The chosen start time is sooner than the yacht's Minimum Notice. Pick a later time, or lower the notice in the yacht's Pricing & Availability step.
The slot falls inside the Buffer Between Bookings around another charter. Pick another time, or shorten the buffer.
No payment method is enabled. Turn one on under Yacht Booking → Settings → Payments.
The vendor folder didn't upload. Re-upload the full plugin, or run composer install in the plugin folder.
Yes. Edit the global email under Settings → Email, or override it for a single yacht in the last step of the yacht editor using one of the presets (Classic, Celebration, Corporate, Short). Pro adds a full editor for every email.
Yes. Copy templates/single-yacht.php to yourtheme/magepeople-yacht-booking-system/single-yacht.php and edit your copy. Your changes stay safe when the plugin updates.
Only if you turn on Remove all plugin data when uninstalled under Settings → Data & Privacy first. Otherwise your data is kept.
Yes. Under Settings → Data & Privacy you can choose how many months to keep guest data before it is anonymised.
The plugin is translation-ready, so you can translate it with any standard WordPress translation tool.
Yes. The plugin is designed to work with any properly coded WordPress theme.
Use the support forum on the plugin's WordPress.org page, or check the built-in User Guide under Yacht Booking.
mageyabo_discount_codes table and a coupon_code column on bookings
(database version 6 - upgraded automatically).mageyabo_booking_guest_documents filter.[mageyabo_yacht_search] now filters by real
availability. Yachts with no bookable slot that day - off-days, a clashing
booking, an unmet notice period, a mode with no price - are dropped from the
results, and a malformed or past date is rejected instead of quietly
ignored. Pre-fill the field with date="today" (or date="YYYY-MM-DD"),
and use autoload="no" to show results only after the guest searches.[mageyabo_yacht_list] accepts class="" to start on a class tab and
occasion="" to scope the listing to one occasion.docs/map/.