One booking plugin for what you actually sell. A cabin by the night, a bed in a dorm, a sled ride at 2 pm, a course with a limited number of seats, a whole stay made of nights and activities: VEFmultiBooking handles them in the same place, without forcing you into a hotel-style model or into one plugin per kind of booking.
You describe what can be booked, when it is available and what it costs. Visitors choose, book and pay on your own pages, in a single form that adapts to what they picked.
Try it before installing: the
live demo shows several very different trades, with a booking form you can use (the payment is simulated) and a read-only administration to look around. Nothing you do there is saved.
Examples of use
- Guest rooms, cabins and gîtes — a price per night, a whole unit or a single bed in a dorm, optional extras such as breakfast.
- Guided activities — a river descent, a hike, a sled ride: fixed departures, a limited number of places, and a guide who has to be free.
- Courses and workshops — a pottery workshop or a yoga class, with a limited number of seats and a minimum number of participants.
- Appointments — a consultation or a treatment of 45 minutes, booked in the free slots of a practitioner and confirmed by you.
- Rentals — electric bikes by the half-day, a meeting room by the hour, equipment in limited stock.
- Stays — a room and a spa treatment in the same cart, paid once.
What you can offer
- Accommodation — rooms, cabins, gîtes, a private unit booked as a whole, or a shared capacity such as 6 beds in a dorm, each bed bookable on its own.
- Activities and services — rides, lessons, visits, guided tours, rentals, courses: a date and a time, a number of persons, optional extras.
- Stays — a package of nights and activities from several resources, booked and cancelled as a whole.
- Activities that need people — a guide, a driver, an instructor: a time slot is offered only while enough people are free to run it.
How it works
- Resources — everything that can be booked: an individual unit or a shared capacity.
- Availability — recurring rules generate the bookable slots for you; you can still change or close a slot, a unit or a whole period.
- Offers — what the customer actually buys: one or several resources, a price, optional extras.
- Booking block — one complete module on your page: the visitor ticks an offer and the form adapts to it, up to the payment.
A getting-started guide inside the plugin walks you through these four steps.
Built so that places are never sold twice
Online and manual bookings go through the same capacity engine. A spot is held for a few minutes during checkout, then converted into a confirmed booking, and released if the visitor leaves. The number of places a single visitor can hold at once is limited. You stay in control: you can add, move or cancel any booking by hand, and when you enter one yourself, none of the visitor rules holds you back.
Rules that fit your business
- Periods — a resource can be made bookable only during certain periods.
- Prices by category of customer — adult, child, student and so on, or a price by number of persons.
- Minimum number of persons — an activity can require a minimum, and the bookings wait until it is reached.
- No place blocked for nothing — an online booking that stays unpaid after the delay you set (30 minutes by default) is cancelled and its places are released.
- Cancelled bookings leave no personal data behind — after the delay you set (30 days by default), the name, e-mail address and phone number of a customer whose bookings are all cancelled are erased; the bookings stay, without any name.
- Closing online booking — for a holiday or a season, the form shows your own message instead, and you can still enter bookings by hand.
A simple, modern booking form
- Dates in a small calendar field where only the days that can be booked are enabled; − and + buttons for numbers.
- A cart: a visitor can book several offers in one go (a night, then a sled ride), gives their details once, pays once and receives a single e-mail. On an activity with several time slots in the same day, they can tick more than one, each with its own number of persons: every time slot stays a booking of its own, so one of them can be cancelled without touching the others. They are warned, never blocked, when two bookings take place at the same time.
- Optional extras with five pricing modes, chosen directly in the form.
- Questions for the visitor, owner validation when you want to approve a booking before it is confirmed, and shared daily limits across several offers.
- Optionally, buttons to filter the offers by category and a menu to sort them by price or name.
- It follows your theme: its fonts and heading sizes by default, and it adapts to every screen size.
Payments
Stripe (hosted Checkout page) and PayPal, with separate test and live keys, so you can try the whole flow without charging a card. One currency per site. No card data is stored or handled by the plugin. Without any key, bookings are recorded and you settle the payment with the customer yourself.
For page builders
Native blocks for the block editor, modules for
Divi 5 and widgets for
Elementor. All three share the same rendering and the same visual settings (colors, corner roundness, spacing, field style, shadows, layout), set per block with the result shown at once. A Style tab sets the default look of the whole site.
Everything you need to run it
- Dashboard with a getting-started list.
- Month, week, day and occupancy calendar, with drag-and-drop rescheduling.
- Bookings and customers, with customizable automatic e-mails to your customers and to you.
- Help on every screen, a getting-started guide, copyable diagnostic information and a support form.
- Multilingual sites: the texts you type can be translated with Polylang or WPML.
Your customers' data, and your own peace of mind
- Personal data can be exported and erased with the WordPress tools; an erased customer keeps no name, e-mail, phone or address, while the bookings and payments stay as anonymous accounting records. A suggested text for your privacy policy is provided.
- Booking numbers are long and random, so a confirmation or payment page cannot be reached by guessing a number.
- Payment confirmations are checked with the signature of Stripe and PayPal.
- If you ever need help, you can open a support access with a single click: temporary, limited to what support needs, closed whenever you want, and never started without you. You see what it can and cannot do before you open it.
Free or Pro?
The plugin is complete on its own, with no time limit and nothing locked. You can start with it today and add Pro later: what you set up here is used by the Pro as it is.
VEFmultiBooking Pro is a separate paid extension that adds what brings in more, saves time or helps you grow, without taking anything away from this plugin:
- Sell better — pricing rules (season, occupancy, length of stay, family rates), promo codes, deposits and payment schedules.
- Save time — reminders and scheduled e-mails, a customer portal, a waitlist for full offers.
- See and grow — statistics and accounting exports, groups with a shared payment schedule.
- Move your data — import and export of the catalogue, customers, bookings and settings as CSV files, with a check before every import.
Other plugins by V-IMAGES
More about the plugins, and support:
v-images.com.