[WordPress] 外掛分享: Navarro Booking for WooCommerce

首頁 › 外掛目錄 › Navarro Booking for WooCommerce
WordPress 外掛 Navarro Booking for WooCommerce 的封面圖片
全新外掛
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 6.5+ PHP 7.4+ v2.5.0 上架:2026-10-15

內容簡介

Navarro Booking for WooCommerce 將任何 WooCommerce 產品轉換為可預訂的項目,如課程、約會或住宿。顧客可以在產品頁面選擇日期和時間,並透過正常的 WooCommerce 購物車和結帳流程完成預訂。

【主要功能】
• 確保不會超賣,預訂瞬間保留
• 與頁面快取兼容,無需排除
• 精確的時區管理,顯示當地時間
• 支援多日預訂,按夜計價
• 訂單取消時自動釋放預訂
• 提供開發者文檔和過濾器

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.5.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Navarro Booking for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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/

延伸相關外掛

文章
Filter
Mastodon