=== NextXen Booking – Booking & Rental System for WooCommerce ===
Contributors:      nextxentech
Tags:              woocommerce, booking, rental, reservation, availability
Requires at least: 6.4
Tested up to:      7.0
Requires PHP:      7.4
Stable tag:        1.0.0
License:           GPLv2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html

A powerful WooCommerce booking and rental plugin. Sell date-based rentals, manage availability, and process bookings — right inside WooCommerce.

== Description ==

**NextXen Booking** adds a dedicated "Rental / Booking" product type to WooCommerce, turning your store into a fully-featured booking and rental system.

**Free Features:**

* Date-based (daily) rental product type
* Per-day pricing with live price calculation
* Interactive date range picker on the product page
* Real-time availability check via AJAX
* Minimum and maximum rental duration rules
* Advance booking window and last-minute cutoff settings
* Admin-defined blocked date ranges per product
* Automatic date blocking when an order is placed
* Booking dates displayed in cart, checkout, order emails, and admin order screen
* Admin bookings overview table
* WooCommerce HPOS (High-Performance Order Storage) compatible
* Extensible via action and filter hooks

**Pro Features (upgrade to NextXen Booking Pro):**

* Hourly and monthly pricing modes
* Seasonal / dynamic date-range pricing
* Weekend surcharge pricing
* Tiered duration discounts (e.g. 10% off for 7+ days)
* Person-based pricing (adults, children, infants)
* Security deposits (fixed or percentage)
* Late-return fee automation
* Damage waiver / insurance add-on option
* Multi-unit inventory (sell multiple quantities simultaneously)
* Named inventory items (Car #1, Car #2, …)
* Pickup & return locations with location-based pricing
* Resource add-ons (GPS, baby seat, extra driver, …)
* Buffer / turnaround time between bookings
* Recurring blackout dates (e.g. every Sunday)
* Step-by-step booking wizard
* Request for Quote (RFQ) system with messaging
* FullCalendar admin booking calendar (month/week/day/list views)
* Customer order cancellation with configurable refund rules
* Extend booking self-service from My Account
* PDF rental agreement attached to confirmation email
* SMS notifications (Twilio)
* Zapier / webhook integration
* Google Calendar two-way sync
* iCal (.ics) export
* Product settings export / import
* Waitlist for fully booked dates
* Revenue & occupancy reporting dashboard
* WPML / Polylang support
* Multi-vendor (Dokan / WCFM) support

[Upgrade to Pro →](https://nextxentech.com/plugins/nextxen-booking-booking-and-rental-system-for-woocommerce/)

== Installation ==

1. Upload the `nextxen-booking` folder to `/wp-content/plugins/` or install via **Plugins → Add New**.
2. Activate the plugin.
3. Make sure WooCommerce is installed and active.
4. Go to **Products → Add New**, set the product type to **Rental / Booking**, and configure your pricing and availability settings.
5. Visit **WooCommerce → Bookings** for an overview of all bookings.

== Frequently Asked Questions ==

= Does this work with the latest WooCommerce? =
Yes. The plugin is tested with WooCommerce 9.9 and supports WooCommerce HPOS (High-Performance Order Storage).

= Can I set different prices for different seasons? =
Seasonal pricing is a Pro feature. The free version supports a single per-day rate.

= Can customers book multiple units at once? =
Multi-unit inventory is a Pro feature. The free version manages single-unit availability.

= Is it compatible with WPML? =
WPML support is included in the Pro version.

= Where can I get support? =
Free support is available via the [WordPress.org support forums](https://wordpress.org/support/plugin/nextxen-booking/). Pro customers get priority email support at [https://nextxentech.com/support/](https://nextxentech.com/support/).

= Where is the documentation? =
Full documentation is at [https://nextxentech.com/docs/nextxen-booking-booking-and-rental-system-for-woocommerce/](https://nextxentech.com/docs/nextxen-booking-booking-and-rental-system-for-woocommerce/)

== Screenshots ==

1. Booking form on the product page with date range picker and live price breakdown.
2. Admin product settings – pricing and availability configuration.
3. Blocked date ranges management per product.
4. WooCommerce order screen showing booking details.
5. Admin bookings overview table.

== Changelog ==

= 1.0.0 =
* Initial release.

== External Services ==

This plugin integrates with the following external services:

**Freemius**
The plugin uses the Freemius SDK to manage licensing, plugin updates, and (optionally) anonymous usage analytics. The Freemius SDK may send data to Freemius servers (https://api.freemius.com) when the plugin is activated, deactivated, or updated. This includes non-personally-identifiable technical data such as the plugin version, WordPress version, and PHP version. No data is sent without user consent during the opt-in dialog.

* Service URL: https://freemius.com
* Privacy Policy: https://freemius.com/privacy/
* Terms of Service: https://freemius.com/terms/
