| # | Boat | Date | Status |
|---|---|---|---|
| #1089 | Speed Boat Pro | 01/04 10:00 | Confirmed |
| #1088 | RIB Explorer | 01/04 10:30 | Deposit |
| #1087 | Cabin Cruiser | 31/03 09:30 | Confirmed |
| #1086 | Speed Boat Pro | 30/03 10:00 | Pending |
| Boat | Date & Time | Duration | Pax |
|---|---|---|---|
| Speed Boat Pro | 01/04 10:00 | 4h | 6 |
| RIB Explorer | 01/04 10:30 | 3h | 4 |
| Cabin Cruiser | 02/04 09:30 | 5h | 10 |
| Speed Boat Mini | 02/04 10:00 | 2h | 3 |
| # | Boat | Date | Time | Duration | Passengers | Status | Order | Actions |
|---|---|---|---|---|---|---|---|---|
| 89 | Speed Boat Pro | 01/04/2026 | 10:00 | 4h | 6 adults | #1089 | ||
| 88 | RIB Explorer | 01/04/2026 | 10:30 | 3h | 4 adults | #1088 | ||
| 87 | Cabin Cruiser | 31/03/2026 | 09:30 | 5h | 8 adults, 2 children | #1087 | ||
| 86 | Speed Boat Pro | 30/03/2026 | 10:00 | 2h | 3 adults | #1086 | ||
| 85 | RIB Family | 29/03/2026 | 10:30 | 4h | 5 adults, 3 children | #1085 | ||
| 84 | Sport Cruiser | 28/03/2026 | 10:00 | 5h | 7 adults | #1084 | ||
| 83 | Speed Boat Mini | 27/03/2026 | 10:30 | 3h | 2 adults | #1083 |
| Month | Bookings | Net | VAT | Total |
|---|---|---|---|---|
| Apr 2026 | 28 | €5,040 | €1,159 | €6,199 |
| Mar 2026 | 31 | €5,580 | €1,283 | €6,863 |
| Feb 2026 | 22 | €3,960 | €911 | €4,871 |
| Jan 2026 | 18 | €3,240 | €745 | €3,985 |
| Dec 2025 | 43 | €7,773 | €1,789 | €9,562 |
| Boat | Bookings | Net | VAT | Total |
|---|---|---|---|---|
| Speed Boat Pro | 48 | €8,640 | €1,987 | €10,627 |
| Cabin Cruiser | 31 | €7,130 | €1,640 | €8,770 |
| RIB Explorer | 27 | €4,320 | €994 | €5,314 |
| RIB Family | 22 | €3,520 | €810 | €4,330 |
| Sport Cruiser | 14 | €1,983 | €456 | €2,439 |
Follow these steps to get the plugin running for the first time.
Make sure WooCommerce is installed and active. This plugin requires WooCommerce — no other paid plugins needed.
Go to Boat Rental Manager → Settings and set your Season Start and Season End dates. Bookings outside this range will show an "Out of Season" message.
In Settings, enter your marina GPS coordinates (Latitude & Longitude) so sunset times are calculated correctly for each boat card.
Set your Global Booking Limit (default: 4) — the max number of boats that can depart at the same time slot.
Each boat is a WooCommerce Simple product with extra fields filled in the Boat Rental Manager section.
Go to WooCommerce → Products → Add New. Set the product type to Simple product.
Scroll down to the Boat Rental Manager section (below Product Data). Fill in: Capacity, Max Weight, Year, Engine, Licence Required, Length, Max Speed.
Fill in the Pricing fields: price for 2h, 3h, 4h, 5h, each extra hour, and the min/max hours allowed.
Tip: Place the shortcode [boat_specs] in the product description to display the technical specs table on the product page.
Create a WordPress page (e.g. "Book a Boat") and place [boat_grid_results] in it. Publish it. This is your results/booking page.
Go to Boat Rental Manager → Shortcodes and select this page from the Results Page dropdown.
On your homepage, place [boat_grid_2to11]. Customers fill in date, time, and passengers — then see available boats.
Customer enters Date, Time, Adults (and optionally Children) in the search form and clicks Search.
Available boats are shown as cards. Each card shows specs, pricing per duration, and available departure slots.
Customer clicks "Book Now" on a boat product page, selects their preferred duration (2h, 3h, 4h, 5h or extra hours).
Customer chooses payment type: Deposit (≈1/3 of total, pay rest on site) or Full payment online.
They are taken directly to Checkout — no cart page. A confirmation email is sent with all booking details.
Scans all existing WooCommerce orders that contain Boat Rental Manager booking data (_brc_date, _brc_time) and imports them into the brc_bookings table. Already imported entries are skipped automatically — it is safe to run multiple times.
[boat_grid_2to11 results_page="YOUR_RESULTS_PAGE_URL"][boat_grid_results]
demo-import.php) on a production site.