Listeo Booking Plus is an add-on plugin for the Listeo theme. It extends the booking functionality that already ships with Listeo Core rather than replacing it – Core still handles the listings, the base booking flow, and payments. Booking Plus adds the pieces that high-traffic Service, Rental and Event sites tend to outgrow Core for.
The four pillars
- Resources β Bookable “things” attached to a listing: a stylist, a treatment room, a rental car, a kayak. Each resource has its own availability and its own iCal sync. The booking widget reserves the resource, not just the listing.
- Event ticketing β Multi-tier ticket types per event (Adult / Child / VIP), per-type capacity, attendee details, per-ticket QR codes, and a short reservation hold to prevent overselling.
- Recurring events β Define a recurrence rule once and Booking Plus generates the occurrences for the next N months. Per-occurrence overrides let you change price, capacity, or cancel a single date without touching the rule.
- Booking popup β A multi-step modal (Date/Time β Resource β Confirm β Success) used by Services, Rentals and Events. Sidebar colors, gradient and accent are themable from the settings tab.
What Booking Plus does not do
- It does not replace Listeo Core booking β Core still runs the underlying booking record, status flow and payment. Booking Plus layers on top.
- It does not add payment gateways β payments go through whatever you’ve already configured in Listeo Core / WooCommerce.
- It does not introduce new listing types β it enhances the existing ones.
Requirements
- Listeo theme minimum version 2.040+ Listeo Core plugin installed and active (Booking Plus will refuse to boot without Core and show an admin notice).
- WordPress 5.0+
- PHP 8.2+
- A valid Booking Plus license (entered on the License page).