{"id":327031,"date":"2026-06-18T08:36:21","date_gmt":"2026-06-18T08:36:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nextxen-booking\/"},"modified":"2026-09-24T08:01:34","modified_gmt":"2026-09-24T08:01:34","slug":"nextxen-booking","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/nextxen-booking\/","author":23482587,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.1.2","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"NextXen Booking","header_author":"nextxentech","header_description":"A powerful WooCommerce booking and rental plugin. Create date-based rental products with availability management, flexible pricing, and more.","assets_banners_color":"9493a1","last_updated":"2026-09-24 08:01:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nextxentech.com\/plugins\/nextxen-booking-booking-and-rental-system-for-woocommerce\/","header_author_uri":"https:\/\/nextxentech.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":254,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nextxentech","date":"2026-06-18 08:35:58","revision":3576838},"1.5.1":{"tag":"1.5.1","author":"nextxentech","date":"2026-09-24 08:01:34","revision":3710818}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3577075,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3577075,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3577075,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3577075,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.5.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Booking form on the product page with date range picker and live price breakdown.","2":"Admin product settings \u2013 pricing and availability configuration.","3":"Blocked date ranges management per product.","4":"WooCommerce order screen showing booking details.","5":"Unified NextXen Booking dashboard and bookings overview."}},"plugin_section":[],"plugin_tags":[1279,269,5075,722,286],"plugin_category":[40,45],"plugin_contributors":[263139],"plugin_business_model":[],"class_list":["post-327031","plugin","type-plugin","status-publish","hentry","plugin_tags-availability","plugin_tags-booking","plugin_tags-rental","plugin_tags-reservation","plugin_tags-woocommerce","plugin_category-calendar-and-events","plugin_category-ecommerce","plugin_contributors-nextxentech","plugin_committers-nextxentech"],"banners":{"banner":"https:\/\/ps.w.org\/nextxen-booking\/assets\/banner-772x250.jpg?rev=3577075","banner_2x":"https:\/\/ps.w.org\/nextxen-booking\/assets\/banner-1544x500.jpg?rev=3577075","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nextxen-booking\/assets\/icon-128x128.jpg?rev=3577075","icon_2x":"https:\/\/ps.w.org\/nextxen-booking\/assets\/icon-256x256.jpg?rev=3577075","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>NextXen Booking<\/strong> adds a dedicated \"Rental \/ Booking\" product type to WooCommerce, turning your store into a fully-featured booking and rental system.<\/p>\n\n<p><strong>Free Features:<\/strong><\/p>\n\n<ul>\n<li>Date-based (daily) rental product type<\/li>\n<li>Product presets for accommodation, item rental, and general reservations<\/li>\n<li>Configurable check-in\/check-out, pickup\/return, or custom terminology<\/li>\n<li>Optional start and end times with configurable intervals and defaults<\/li>\n<li>Turnaround buffers before and after bookings<\/li>\n<li>Adult, child, and infant occupancy validation<\/li>\n<li>Pooled room or item inventory with date-range availability<\/li>\n<li>Per-day pricing with live price calculation<\/li>\n<li>Interactive date range picker on the product page<\/li>\n<li>Real-time availability check via AJAX<\/li>\n<li>Minimum and maximum rental duration rules<\/li>\n<li>Advance booking window and last-minute cutoff settings<\/li>\n<li>Admin-defined blocked date ranges per product<\/li>\n<li>Automatic date blocking when an order is placed<\/li>\n<li>Booking dates displayed in cart, checkout, order emails, and admin order screen<\/li>\n<li>Dedicated NextXen Booking dashboard and admin menu<\/li>\n<li>Filterable bookings overview with direct order and product links<\/li>\n<li>Central upcoming availability view<\/li>\n<li>Consolidated global settings and booking-product navigation<\/li>\n<li>WooCommerce HPOS (High-Performance Order Storage) compatible<\/li>\n<li>Extensible via action and filter hooks<\/li>\n<\/ul>\n\n<p><strong>Pro Features (upgrade to NextXen Booking Pro):<\/strong><\/p>\n\n<ul>\n<li>Hourly and monthly pricing modes<\/li>\n<li>Seasonal \/ dynamic date-range pricing<\/li>\n<li>Weekend surcharge pricing<\/li>\n<li>Tiered duration discounts (e.g. 10% off for 7+ days)<\/li>\n<li>Person-based pricing (adults, children, infants)<\/li>\n<li>Security deposits (fixed or percentage)<\/li>\n<li>Late-return fee automation<\/li>\n<li>Damage waiver \/ insurance add-on option<\/li>\n<li>Named inventory items (Car #1, Car #2, \u2026)<\/li>\n<li>Pickup &amp; return locations with location-based pricing<\/li>\n<li>Resource add-ons (GPS, baby seat, extra driver, \u2026)<\/li>\n<li>Recurring blackout dates (e.g. every Sunday)<\/li>\n<li>Step-by-step booking wizard<\/li>\n<li>Request for Quote (RFQ) system with messaging<\/li>\n<li>FullCalendar admin booking calendar (month\/week\/day\/list views)<\/li>\n<li>Customer order cancellation with configurable refund rules<\/li>\n<li>Extend booking self-service from My Account<\/li>\n<li>PDF rental agreement attached to confirmation email<\/li>\n<li>SMS notifications (Twilio)<\/li>\n<li>Zapier \/ webhook integration<\/li>\n<li>Google Calendar two-way sync<\/li>\n<li>iCal (.ics) export<\/li>\n<li>Product settings export \/ import<\/li>\n<li>Waitlist for fully booked dates<\/li>\n<li>Revenue &amp; occupancy reporting dashboard<\/li>\n<li>WPML \/ Polylang support<\/li>\n<li>Multi-vendor (Dokan \/ WCFM) support<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/nextxentech.com\/plugins\/nextxen-booking-booking-and-rental-system-for-woocommerce\/\">Upgrade to Pro \u2192<\/a><\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin integrates with the following external services:<\/p>\n\n<p><strong>Freemius<\/strong>\nThe 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.<\/p>\n\n<ul>\n<li>Service URL: https:\/\/freemius.com<\/li>\n<li>Privacy Policy: https:\/\/freemius.com\/privacy\/<\/li>\n<li>Terms of Service: https:\/\/freemius.com\/terms\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nextxen-booking<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Open <strong>NextXen Booking \u2192 Booking Products<\/strong>, add a product, and select the <strong>Rental \/ Booking<\/strong> product type.<\/li>\n<li>Use <strong>NextXen Booking \u2192 Bookings<\/strong> to manage bookings and <strong>Settings<\/strong> for global configuration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20the%20latest%20woocommerce%3F\"><h3>Does this work with the latest WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin is tested with WooCommerce 9.9 and supports WooCommerce HPOS (High-Performance Order Storage).<\/p><\/dd>\n<dt id=\"can%20i%20set%20different%20prices%20for%20different%20seasons%3F\"><h3>Can I set different prices for different seasons?<\/h3><\/dt>\n<dd><p>Seasonal pricing is a Pro feature. The free version supports a single per-day rate.<\/p><\/dd>\n<dt id=\"can%20customers%20book%20multiple%20rooms%20or%20rental%20units%20at%20once%3F\"><h3>Can customers book multiple rooms or rental units at once?<\/h3><\/dt>\n<dd><p>Yes. Configure the number of available units on the booking product. Availability is calculated across overlapping date ranges.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20for%20hotel%20rooms%3F\"><h3>Can I use this for hotel rooms?<\/h3><\/dt>\n<dd><p>Yes. Select the Accommodation \/ Hotel preset, enable guests, configure room inventory and occupancy, and the form will use check-in, check-out, nights, rooms and guest controls.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20wpml%3F\"><h3>Is it compatible with WPML?<\/h3><\/dt>\n<dd><p>WPML support is included in the Pro version.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Free support is available via the <a href=\"https:\/\/wordpress.org\/support\/plugin\/nextxen-booking\/\">WordPress.org support forums<\/a>. Pro customers get priority email support at <a href=\"https:\/\/nextxentech.com\/support\/\">https:\/\/nextxentech.com\/support\/<\/a>.<\/p><\/dd>\n<dt id=\"where%20is%20the%20documentation%3F\"><h3>Where is the documentation?<\/h3><\/dt>\n<dd><p>Full documentation is at <a href=\"https:\/\/nextxentech.com\/docs\/nextxen-booking-booking-and-rental-system-for-woocommerce\/\">https:\/\/nextxentech.com\/docs\/nextxen-booking-booking-and-rental-system-for-woocommerce\/<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed booking snapshots being stored with order number #0 before WooCommerce assigned order and item IDs.<\/li>\n<li>Added automatic repair for previously orphaned booking snapshots.<\/li>\n<li>Fixed a fatal error when WooCommerce passed shipping or fee items to the booking-details callback.<\/li>\n<li>Restored order status display for repaired booking records.<\/li>\n<li>Updated the Extensions page with current Pro features and Freemius-powered upgrade links.<\/li>\n<li>Hid internal booking metadata from the WooCommerce order item display.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added monthly pricing with partial-month billing.<\/li>\n<li>Added configurable weekend surcharges and duration discounts.<\/li>\n<li>Added per-day adult, child, and infant pricing.<\/li>\n<li>Added fixed or percentage security deposits.<\/li>\n<li>Added pickup and return locations with optional location fees.<\/li>\n<li>Added location and pricing-rule snapshots to bookings and WooCommerce order details.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added hourly pricing for time-enabled booking products.<\/li>\n<li>Added seasonal date-range pricing multipliers.<\/li>\n<li>Added fixed-price optional booking add-ons.<\/li>\n<li>Added named rooms, vehicles, and inventory with resource-specific availability.<\/li>\n<li>Added the <code>[nextxen_booking_search]<\/code> availability-search shortcode.<\/li>\n<li>Added inventory and add-on snapshots to booking records and WooCommerce orders.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added optional time selection for rentals, accommodation, and general reservations.<\/li>\n<li>Added configurable default start\/end times and 15, 30, or 60-minute intervals.<\/li>\n<li>Added before\/after turnaround buffers to prevent back-to-back booking conflicts.<\/li>\n<li>Added timezone-aware date\/time validation and datetime display throughout cart, checkout, orders, emails, and booking administration.<\/li>\n<li>Migrated booking snapshots from date-only columns to datetime storage while preserving date-only products.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added accommodation, item-rental, and general-reservation product presets.<\/li>\n<li>Added configurable booking terminology for dates, duration, units, and booking actions.<\/li>\n<li>Added guest and occupancy controls for adults, children, and infants.<\/li>\n<li>Added pooled multi-unit availability for rooms and rentable inventory.<\/li>\n<li>Added unit-aware pricing and immutable booking-type, guest, unit, and terminology snapshots.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added a dedicated top-level NextXen Booking admin menu and dashboard.<\/li>\n<li>Consolidated bookings, booking products, availability, settings, extensions, and Freemius navigation.<\/li>\n<li>Added booking status, product, and pickup-date filters with status summaries.<\/li>\n<li>Added a central availability overview and dashboard quick actions.<\/li>\n<li>Added a booking-management capability for administrators and shop managers.<\/li>\n<li>Added compatibility redirects for the previous WooCommerce menu and settings URLs.<\/li>\n<li>Added contextual help, documentation links, and responsive administration styling.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Confirmed compatibility with WordPress 7.1.<\/li>\n<li>Updated the Freemius SDK to version 2.13.4.<\/li>\n<li>Updated Freemius licensing, trial, and admin menu configuration.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A powerful WooCommerce booking and rental plugin. Sell date-based rentals, manage availability, and process bookings \u2014 right inside WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/327031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=327031"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nextxentech"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=327031"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=327031"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=327031"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=327031"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=327031"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=327031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}