=== SuperBooking ===
Contributors: BlackBull81
Tags: booking, reservations, parking, booking form, booking system
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 0.3.7
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

An easy-to-use booking and reservation management plugin for independent parking operators.

== Description ==

SuperBooking helps independent parking operators accept and manage reservations directly through their WordPress website.

Customers can select their arrival and departure dates and times, check availability, see the calculated price, and submit their booking through a clear step-by-step form. Existing customers can also access the reservation-management flow from the booking form.

Reservations appear inside the familiar WordPress dashboard, with the booking reference, arrival and departure, customer, vehicle, and total displayed in one convenient overview. There is no separate booking dashboard to learn.

= Easy to add to any page =

Add the booking form using whichever editing method suits your website:

* Insert the SuperBooking block in the Gutenberg editor.
* Add the SuperBooking widget when building a page with Elementor.
* Place the `[superbooking]` shortcode in a page, post, or compatible page builder.

= Flexible duration pricing =

Configure your parking product from the WordPress dashboard. Set its name, description, and capacity, then define pricing that changes according to the length of the stay.

Duration-pricing breakpoints make it possible to charge one rate for the first day and different rates for longer stays. SuperBooking calculates the appropriate total automatically when the customer selects their dates.

= Features =

* Easy to use, step-by-step booking form.
* Arrival and departure date and time selection.
* Availability checking based on the configured capacity.
* Price calculation before booking.
* Duration-based pricing with configurable breakpoints.
* Business-timezone, currency and customer-local-time information.
* Customer details and vehicle registration collection.
* Reservation-management access for existing customers.
* Reservation overview within the WordPress dashboard.
* Gutenberg block integration.
* Elementor widget integration.
* `[superbooking]` shortcode for simple embedding.

SuperBooking is designed to provide the essentials needed to start accepting parking reservations.

== Installation ==

1. Upload the plugin through **Plugins > Add New > Upload Plugin**, or install it directly from the WordPress.org Plugin Directory.
2. Activate SuperBooking from the **Plugins** screen.
3. Open **SuperBooking > Products** and configure your parking product, capacity, and duration pricing.
4. Open **SuperBooking > Settings** and configure the business timezone and currency.
5. Add the booking form to a page using the Gutenberg block, Elementor widget, or `[superbooking]` shortcode.
6. Publish the page and perform a test booking.

== Frequently Asked Questions ==

= Do I need Gutenberg or Elementor? =

No. You can add the booking form to any page or compatible page builder using the `[superbooking]` shortcode.

= Can prices change according to the length of the stay? =

Yes. You can create duration-pricing breakpoints, such as one rate for day 1, another for days 2–3, and another for day 4 onward.

= Where can I view received reservations? =

Reservations are available under **SuperBooking > Reservations** in the WordPress dashboard.

= Does SuperBooking account for different timezones? =

Yes. You can configure the business timezone, while the booking form also gives customers local-time context.

== Screenshots ==

1. A great customer booking experience, customizable to match your theme precisely, with date and time selection, availability checking, instant pricing, and reservation management.
2. A dashboard showing booking references, arrival and departure times, customer and vehicle details, and totals in one place.
3. Product configuration with capacity settings and duration-based pricing breakpoints, allowing rates to adjust according to the length of each stay.

== Changelog ==

= 0.3.7 =

* Initial WordPress.org release.
