Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Navarro Booking For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Navarro Booking For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

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/

Screenshots

  1. Choosing a time slot on the product page, with the timezone shown.

    Choosing a time slot on the product page, with the timezone shown.

  2. Booking options on a product.

    Booking options on a product.

  3. Global settings.

    Global settings.

  4. Timezone diagnostics.

    Timezone diagnostics.


Reviews & Comments