WordPress plugin intelligence profile

Navarro Booking for WooCommerce

Time-slot and multi-day bookings for WooCommerce: real capacity, a cache-safe calendar and timezone-correct times. Seats are never oversold.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.5.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update16 Oct 202616d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Navarro Booking for WooCommerce version 2.5.0 as active, updated 16d ago and tested up to WordPress 7.1.

Overview

About this plugin

Navarro Booking turns any WooCommerce product into something customers can book: a class, an appointment, a room for a night. Customers pick a date and a time slot (or a start and end date) on the product page, and the booking goes through the normal WooCommerce cart and checkout.

It is built around three problems booking plugins are known for.

Never oversold. A slot is reserved the moment a customer adds it to the cart, with a single atomic database operation, so two customers can never both take the last place. The reservation is checked again when the order is placed; if it has lapsed and someone else has taken the slot, the order is refused before any payment is taken.

The plugin ships with a public concurrency test suite that races many customers for one slot and checks that exactly the right number succeed.

Works with page caching. Availability is loaded from a public, read-only REST endpoint with no nonce, so a product page served from WP Rocket, LiteSpeed Cache or Cloudflare keeps working. There is nothing to exclude from your cache.

Times are right. Bookings are stored as exact UTC instants together with your site timezone. Customers see each slot in your timezone, labelled, with their own local time alongside when it differs.

A diagnostics screen shows your site, server, database and browser clocks, upcoming daylight-saving changes, and how each upcoming booking is stored.

Features

  • Time-slot bookings within opening hours, or multi-day bookings priced per night
  • Per-product settings layered over global defaults
  • Block whole dates or individual time slots, per product or site-wide
  • Cart reservations that don’t depend on WP-Cron
  • Works with the block cart and checkout and the classic shortcodes

ics calendar invite attached to order emails

  • Edit a booking’s date and time from the order screen (capacity is still enforced)
  • Bookings released automatically when orders are cancelled, failed, refunded or deleted
  • Timezone diagnostics screen
  • Compatible with WooCommerce High-Performance Order Storage
  • Documented actions and filters for developers (see docs/extending.md )
  • Translation-ready

Navarro Booking Pro

Navarro Booking Pro is a separate, paid plugin that adds resources: book staff, rooms or equipment, chosen by the customer or assigned to whichever is free. A resource shared by several products is never booked twice for the same time, with the same atomic guarantee as the rest of Navarro Booking.

This plugin is complete without it. Nothing here is time-limited, and nothing stops working if you never buy Pro. Where resources would appear in a product’s booking options, a lock explains them when clicked; there are no notices or banners.

Navarro Booking Pro

Third-Party Libraries

  • Flatpickr 4 (MIT License) — https://flatpickr.js.org/
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • appointments
  • booking
  • calendar
  • reservations
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity16 Oct 202616d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.