Contents
On this page

The customer's account - Plugixa Boat Rental

The customer’s account PRO turns the free bookings list into a place where customers look after their own bookings: pay the balance, cancel with the refund shown first, move a booking to other dates, and book the same boat again. This page also covers the reminder email before departure and the daily report to staff.

App in the App manager What it adds On by default
Cancellation and account Cancellation policies and refunds, Pay balance, Book again Yes
Reschedule Reschedule Yes
Reminders and reports The reminder before departure, the daily report Yes, but both emails are off until you switch them on

The account page

Put [plugixa_boat_rental_account] on a page (see Shortcodes and blocks). In every edition it shows:

  • a signed-in customer’s bookings;
  • for a guest, a Find your booking form: “Enter the reference from your confirmation and the email address you booked with.”

The free plugin already lets a customer cancel a pending, confirmed or paid booking there, up to the Cancellation cut-off (hours) under Settings -> Bookings: “How long before departure a customer can still cancel.” Past it, a customer cannot cancel at all, in any edition.

Pro adds these buttons to each booking:

Button Shown when
Pay balance … The booking is pending, confirmed or paid, still owes money, and you have chosen a booking summary page under Settings -> Bookings -> Pages. It opens that page, where the customer chooses how to pay
Cancel The booking can still be cancelled. The refund is shown before the customer confirms with Cancel booking
Reschedule The booking is pending, confirmed or paid
Book again The booking can no longer be cancelled, for example a past trip. It opens the boat’s own page, or your booking page

A customer’s account page: an upcoming charter with Pay balance, View, Cancel and Reschedule, and a past jet ski trip with Book again

Cancellation policies

The policy decides how much of what the customer has paid goes back when they cancel from their account. Set the site’s policy under Plugixa Boat Rental -> Settings -> Cancellation: “How much of what was paid goes back when a customer cancels from their account, sent through the payment method that took it. A boat can name its own on its form.”

Policy Refund
Flexible Full refund until 24 hours before departure
Moderate (the default) Full refund until 5 days before, half until 24 hours before
Strict Full refund until 14 days before, half until 7 days before
Custom The tiers you write under Custom tiers

After the last tier, nothing goes back.

Custom tiers: one tier a line, hours before departure, then the percent back. For example:

168 100
48 50

That is a full refund up to a week before, half up to 48 hours before, and nothing after.

To give one boat a different policy, open the boat’s form and choose in its Cancellation policy panel. The site’s policy follows the setting above.

The Cancellation settings tab: the Policy choice set to Moderate, full refund until 5 days before, half until 24 hours, and the custom tiers field

What the customer sees

Pressing Cancel first shows what they will get back: “Under this booking’s cancellation policy, …% of what you have paid goes back. You have paid …, so … will be refunded.” With nothing paid yet: “You have not paid anything yet, so there is nothing to refund.” They choose Cancel booking again or Keep booking.

After cancelling: “Your booking has been cancelled. Refund: …”. The booking then shows Refunded …, or Refund due … if part of the refund could not be made.

How the refund is made

  • The amount is worked out by the server at the moment of cancelling, from the hours left to departure.
  • It is sent back through the way the customer paid, newest payment first: to the card through Stripe, to PayPal, back onto a gift card, and so on.
  • Money taken in person is only recorded as refunded. Hand it back yourself.
  • If a provider refuses, the booking stays cancelled and what is still owed is kept on the booking. Its Cancellation panel in the admin says “The refund did not go through in full. Refund the rest from the payments below.”

The booking’s Cancellation panel shows what happened: the percentage, what was due back and what was refunded.

The policy runs only when the customer cancels. When you cancel a booking yourself in the admin, you decide any refund by hand from its payments panel.

Rescheduling

The customer presses Reschedule and sees Choose new dates for this booking, with New departure and New return. They press Save new dates.

  • The new dates must suit the boat exactly as a new booking would: availability, buffers, a fixed departure from the timetable, a charter’s check-in day and minimum nights.
  • If the new dates cost a different amount, the customer is asked first: “These dates cost …. Your booking is … now. Confirm to move it at the new price.” and presses Confirm new dates and price. If the price moves again before they confirm, the change is stopped rather than made at a price they did not see.
  • When it is done: “Your booking has been rescheduled.”

The booking is priced again for the new dates, with today’s pricing rules, and keeps its coupon. A higher price leaves the difference owing, which the customer can pay with Pay balance. A lower price is not refunded by itself: refund the difference from the booking’s payments panel if you want to.

The Cancellation cut-off does not apply to rescheduling. A booking request not yet accepted cannot be rescheduled.

Reminder before departure

Under Plugixa Boat Rental -> Settings -> Reminders and reports, the Reminders card sends each customer an email shortly before their trip.

Setting Default What it does
Send a reminder before arrival Off Switches the reminder on.
Hours before arrival 24 “24 sends it a day ahead.” From 1 to 720.
Email subject Empty “Left empty, a standard subject is used”: “Reminder: your rental booking {booking_ref}”.
Email message Empty “Left empty, a standard message is sent”, with the location, departure and return, meeting point, map link and the location’s dock instructions.

The subject and message take the same placeholders as your other emails. See Emails and alerts.

An hourly job sends it once per booking, to bookings in a status that keeps the boat taken (see Settings -> Bookings -> Statuses). A booking request not yet accepted is not reminded until it is accepted. The Notifications app must be on.

The daily report

The Daily report card on the same tab emails staff a short summary once a day.

Setting Default What it does
Email a daily report Off Switches the report on.
Send it to Empty One or more email addresses, separated by commas.

The report gives the number of bookings made in the last 24 hours and their booked value, leaving out bookings that are cancelled, refunded or expired. For more, see Reports.

Quick Links

Share