Do It Simply Booking Dropdown Dates

Description

Do It Simply Booking Dropdown Dates replaces the WooCommerce Bookings calendar with a simple dropdown of upcoming dates on a per-product basis. When a customer picks a date, the plugin fills in Bookings’ own date, time, and resource fields — so pricing, availability, and add-to-cart all work as normal.

Features

  • Enable the dropdown per product with a single checkbox.
  • Custom placeholder label (default: “Choose a date”).
  • Option label setting per product: resource name + date / resource name only / date only.
  • Live space counts shown next to each date.
  • Fully booked or unavailable dates shown but disabled.
  • Multi-day courses only offer valid start dates.
  • Timed products list every valid start time Bookings offers on that day.
  • Respects before/after booking buffers.
  • Uses the site’s WordPress date and time formats.
  • Fully translatable; text domain do-it-simply-booking-dropdown-dates.
  • HPOS (High-Performance Order Storage) compatible.

Requirements

  • WooCommerce
  • WooCommerce Bookings (premium extension — not available on WordPress.org)

If WooCommerce Bookings is not active, the plugin shows an admin notice and loads nothing else.

Installation

  1. Upload the do-it-simply-booking-dropdown-dates folder to /wp-content/plugins/.
  2. Activate the plugin in Plugins › Installed Plugins.
  3. Open a WooCommerce Bookings product, go to the General tab, and tick Show dates as a dropdown.
  4. Optionally enter a custom placeholder label.
  5. Optionally choose an Option label style.
  6. Save the product.

FAQ

Does this replace the calendar on all products?

No. You enable the dropdown per product using the checkbox on the product’s General tab.

Where do the dates come from?

From the product’s own Bookings availability rules. Global site-wide rules are not used to generate dates. Timed products list every valid start time Bookings offers on that day.

My resource names already contain the date. How do I avoid showing it twice?

Set Option label to Resource name only. The date is omitted from the label.

Does it work with products that have customer-selectable resources?

The feature is implemented — the dropdown hides the resource selector and sets the resource automatically. It has not yet been fully tested; use with caution.

I’m switching from the earlier private version (WooBooking-Dropdown-coursedates). Will my product settings be kept?

Yes. This plugin uses the same settings keys, so existing products keep their configuration. Deactivate the old plugin before activating this one.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Do It Simply Booking Dropdown Dates” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.0

  • Initial public release.