Contents
On this page

Plugixa Boat Rental - User Documentation

Welcome to the official documentation for Plugixa Boat Rental, a booking plugin for boat rental, charter and jet ski businesses. You describe your fleet once, say which marina each boat leaves from and what it costs, and customers book online through a step-by-step widget on your own site. You run the day, from the first booking to the boat coming back, from a single admin app in WordPress.

The admin dashboard, with a greeting and how your marinas are doing today: revenue and bookings over 30 days, occupancy now, arrivals and departures today, upcoming bookings, the last 30 days chart, bookings by status, and the upcoming arrivals and recent bookings

The plugin ships in two editions:

  • Free - boats and boat categories, marinas with their own timezone, opening hours and closures, units per marina, three booking modes (free duration, fixed departures and full day), buffer time, prices per hour, half day, day, week or seat, your own booking forms, search, a boat grid, boat pages and a marina map, Elementor widgets, pay on arrival and bank transfer, payments and refunds on record, a payment link, confirmation emails with a calendar file, the message log, the booking calendar, CSV import and export, and the App manager.
  • Pro PRO - everything in Free, plus Stripe, PayPal, Mollie, Adyen and Klarna, deposits, monthly payments and security holds, pricing rules and customer groups, extras, fuel, coupons, tax rates and PDF invoices, multi-day charters, seats on shared trips, sunset departures, request to book, skippers, waivers and a passenger manifest, the dock app with walk-up sales, self check-in codes, maintenance, weather warnings, gift cards, SMS, Telegram and WhatsApp, calendar sync, webhooks, reports, roles and staff access, agent sales and demo data. Boat owners and payouts, boat clubs, WooCommerce checkout, white label and API keys need a Pro licence for unlimited sites.

Nothing in the free edition is switched off or limited. See the complete Free vs Pro comparison.

What makes it different

A few decisions shape how the plugin behaves. They are worth knowing before you take your first booking.

Decision What it means for you
A boat is never sold twice Availability is checked again under a lock at the moment a booking is written, so the second of two requests for the same boat is refused. Buffer before and Buffer after, set on each boat, block the minutes around every booking for refuelling, cleaning or a safety check, and the buffers of two bookings never share the same minutes.
Every booking is on the marina’s clock Customers book on the marina’s clock, whichever timezone they are in. Opening hours and closures are read on that clock, and times are stored as UTC, so a daylight saving change cannot move a booking.
Three ways to sell a boat, one engine Free duration by the hour, fixed departures on a weekly timetable, and full day are modes of the same booking engine. Each boat has one, and all three use the same availability check, buffers and lock. There is no booking commission, and WooCommerce is not needed.

Key concepts

Term What it is
Marina A place boats leave from, with its address, timezone, currency, billing unit, opening hours and closures. The admin app lists marinas under Locations.
Boat category The list a boat’s type is chosen from, such as Motorboat, RIB or Jet ski. You can rename, add, reorder or switch them off.
Boat What a customer books, with its guests, cabins, berths, engine power, fuel, licence rule, prices and its own public page.
Unit What a booking holds. A marina can have several units of one boat, such as three jet skis of the same kind.
Booking mode How a boat is sold: Free duration, Fixed departures or Full day.
Departure A start time on a boat’s weekly timetable, used by fixed departures. A departure can carry its own price.
Buffer Minutes before and after a booking when the boat cannot be booked by anybody else.
Pending hold The time a pending booking keeps its boat, 30 minutes by default, before it expires.
Booking status Where a booking stands: Pending, Confirmed, Paid, Completed, Cancelled, Refunded, No-show or Expired.
Reference The booking number given to the customer: a prefix and six random characters, such as BOAT-3F9A1C. The prefix is a setting.
App A feature you can switch off and on in the App manager. An app that is off keeps its data.

Getting started

Section Description
Getting started Install, set up a marina, a boat and its price, and take a first test booking
Free vs Pro What each edition contains
Demo data PRO Try the plugin as a jet ski hire, sunset cruises or weekly yacht charters, and remove it in one click

Fleet and marinas

Section Description
Marinas Where boats leave from: timezone, opening hours, closures and currency
Boats Boats, boat categories, prices and buffer time
Units How many of each boat a marina has, and numbered units in Pro
Maintenance PRO Engine hours, service intervals and time off sale for a service

How boats are sold

Section Description
Booking modes Free duration, fixed departures and full day
Multi-day charters PRO Weekly and multi-day charters with a check-in day and a minimum of nights
Shared trips sold by the seat PRO Seats on a boat’s departures, with a minimum to run and child fares
Sunset departures PRO Departures timed from the sunset at each marina
Request to book PRO Boats the customer asks for and you approve before anything is paid
Skippers PRO Skippers and crew, their schedules and run sheets

The booking widget on your site

Section Description
Booking forms The form builder, and the public booking widget step by step
Shortcodes and blocks Every shortcode and block, and their attributes
Boat pages, search and the boat grid Photos, what is on board, the licence note and similar boats
The customer’s account Where customers see their bookings, cancel and reschedule
Elementor widgets The four Elementor widgets
Multilingual WPML, Polylang, right-to-left layouts and translations

Running the day

Section Description
Dashboard Today’s departures and arrivals, occupancy and the last 30 days
Bookings The list, filters, a booking’s page, statuses, the trash and CSV
Booking calendar Every booking by month or week, and the Pro timeline
The dock app PRO Check-out and check-in on a phone
Walk-up sales and damage reports PRO Selling a boat at the dock, and the damage report PDF
Waivers, documents and the passenger manifest PRO A signed waiver, ID and licence before the guest arrives
Self check-in codes PRO A code for the key box or the boat’s lock
Weather PRO Wind and wave forecasts, warnings on bookings and weather cancellations
Reports PRO Revenue, how busy each boat was, and CSV downloads

Pricing

Section Description
Pricing rules PRO Seasons, weekends, peak hours and customer groups
Extras and fuel PRO Add-ons on a booking, and how fuel is charged
Coupons PRO Discount codes and the log of their use
Tax and PDF invoices PRO Tax rates on top of a booking, and the invoice as a PDF
Gift cards and credit PRO Cards and credit customers spend on bookings, and selling cards online

Payments

Section Description
Payments Pay on arrival, recording a payment, how a price is made and the payment link
Stripe PRO Card payments through Stripe Checkout
PayPal PRO Payments through PayPal
Mollie, Adyen and Klarna PRO Payments on each provider’s hosted page
Deposits and balance PRO Deposits, the balance schedule, monthly payments and security holds
WooCommerce checkout PRO Taking booking payments through your WooCommerce cart

Customers and messages

Section Description
Emails and alerts Notifications, placeholders, the message log and browser alerts
SMS, Telegram and WhatsApp PRO Messages to customers and your team, and the unfinished booking follow-up
Verified reviews PRO Ratings from guests who sailed, on boat pages and in search results

Partners

Section Description
Boat owners and payouts PRO Renting out boats that belong to other people
Agent sales and commissions PRO Travel agents, hotels and concierges selling on commission
Boat clubs and memberships PRO Members who book out of the hours or days their plan includes

Configuration

Section Description
Settings Every settings section, in short
App manager Switching features off and on
Roles and staff access PRO Who may see and change what, and at which marinas
White label and multisite PRO Your own name and logo, and WordPress networks
Import and export Bringing boats, marinas and bookings in from CSV, and downloading them
Privacy and uninstall What is stored, what is sent, and what uninstalling removes

Connecting other systems

Section Description
Calendar sync PRO Sharing busy dates with booking sites through iCal
Webhooks PRO Signed messages to Zapier, Make, n8n or your own system
REST API and API keys The pbr/v1 routes, and keys for outside apps
Hooks reference Actions and filters

Support

Section Description
Troubleshooting Common problems and their causes

System requirements

  • WordPress: 6.5 or higher
  • PHP: 8.2 or higher
  • WooCommerce: not needed. Pro can take payment through it if you use it.
  • Browsers: a current version of Chrome, Firefox, Safari or Edge. The admin app and the booking widget need JavaScript switched on.
  • REST API: the booking widget talks to your site through the WordPress REST API, so it must be reachable by visitors who are not signed in.
  • WP-Cron: pending bookings whose hold ran out are marked Expired by an hourly scheduled job. The boat is free again the moment the hold runs out, whether or not the job has run.

Bookings, boats, marinas and payments are stored in the plugin’s own database tables. They stay in place when the plugin is deactivated, and by default when it is deleted. See Privacy and uninstall.

Getting help

  1. Check Troubleshooting first.
  2. Read the page for the screen you are using.
  3. Email support at support@plugixa.com.

License

Plugixa Boat Rental is licensed under the GPL v2 or later. Pro features are part of the Pro build of the plugin.

Quick Links

Share