BOOKING

Book a scooter

Rider qualification, then the full total, then payment. You see everything you are agreeing to before you pay anything.

This page belongs to the booking plugin The existing rental-booking plugin and its capabilities.

The booking flow below is the specification Revura needs, laid out as a design reference. It is not a working form and it does not take payment. Which parts the existing plugin can deliver is settled by the WordPress audit. The brief bars replacing the booking plugin without approval and bars forcing booking functionality into Elementor HTML widgets, so anything the plugin cannot do gets documented as a limitation and an alternative proposed – not bodged in.

The booking flow

Seven steps. The easy one is first, and payment comes only after you have seen the total and the terms.

Check date availability

Done on the availability page. No commitment.

Confirm rider eligibility

Experience, licence, age and weight, against the published requirements.

Pickup or delivery

Port Zante, or an address for delivery, with the fee shown.

Review the total price

Rental, fees, deposit and terms, in full, before payment.

Pay the booking amount

Only the booking amount now. The balance is settled at pickup.

Upload documents

Licence and ID, where the flow requires them, over a secure upload.

Receive confirmation

Written confirmation with pickup instructions and what to bring.

Reminders before the day

A reminder of what to bring, and the licence step if it applies.

What the booking must capture

The specification the booking plugin is measured against. Anything it cannot capture becomes a documented limitation with a proposed alternative, per brief section 27.

The rental

The rider

The commitment

Before you pay, you see this

A worked summary, not a total with “fees may apply” underneath. This is the design the booking plugin’s checkout is styled to match.

Booking summary

Scootermake, model, year
DatesExample – your selected dates
Rentalrental price
Deliverydelivery fee
Additional approved riderfee
Taxtax
Total rental costtotal
Due now, to bookdue now
Due at pickupdue at pickup
Security deposit at pickupdeposit

Document upload

Where the flow asks for a licence or ID, that upload has to be handled properly. The build requirements:

BUILD NOTE - REMOVE BEFORE LAUNCH

Booking outcome pages

Every outcome needs a real page. These are built and linked so nothing dead-ends.

Booking confirmed

What to bring, where to go, what happens next.

Booking failed

The date went while you were filling the form.

Payment failed

Card declined, and how to recover the booking.

Enquiry received

Confirmation after a WPForms submission.