plugin-icon

INTS Tour Service Date Selector

作者 Imran Bajwa·
Adds service booking date and time selection to WooCommerce products for tour operators and theme parks.
版本
1.0.0
最近更新:
Jul 20, 2026

INTS Tour Service Date Selector adds a flexible booking date and time picker to any WooCommerce simple or variable product without requiring categories, tags, or third-party option plugins.

Service Types

  • Open Dated — Works like a normal WooCommerce product; no date or time fields displayed.
  • Just Date, No Time — Displays an inline Flatpickr calendar; customer must select a date before purchasing.
  • Date and Time — Displays both an inline calendar and a time-slot selector driven by your weekly operating schedule.

Weekly Schedule

For each product you can configure per-weekday availability with start and end times. Unavailable days are automatically greyed out in the calendar. Time slots are generated in 15-minute intervals within the configured range.

Variable Product Support

Each product variation can override the parent’s service type and schedule. The booking fields update instantly when a shopper selects a variation.

Security

Every add-to-cart request is validated on the server with nonce verification, sanitization, and escaping. Checkout validation runs a second pass to reject manipulated cart items.

Booking Data

Selected date and time appear in: * Cart and checkout * Admin order screen * Customer confirmation emails * My Account order history

Third-Party Libraries

This plugin bundles the following third-party library locally (no external/CDN requests are made):

  • Flatpickr 4.6.13 — lightweight date/time picker. License: MIT. Included as assets/vendor/flatpickr/flatpickr.min.js and assets/vendor/flatpickr/flatpickr.min.css. Unminified source is available upstream at https://github.com/flatpickr/flatpickr/tree/v4.6.13 (npm: flatpickr@4.6.13).
目前已測試版本
WordPress 7.0.2
此外掛程式已可供下載,並可用於你 系統。