WooCommerce Availability Scheduler lets you control when products can be purchased. Set opening hours, block dates, schedule seasonal availability, and automate stock visibility by time and day. Perfect for rentals, bookings, food delivery, and stores with limited selling windows.
- Schedule product availability by day, date, and time
- Set global rules or per-product schedules
- Support for simple, variable, and grouped products
- Hide “Add to cart” outside allowed times
- Replace button with custom message when unavailable
- Blackout dates, holidays, and recurring closures
- Seasonal schedules with start and end dates
- Different rules per product variation
- Timezone-aware scheduling to avoid confusion
- Priority rules to handle overlapping schedules
- Instant front-end updates without page reload (AJAX)
- Shortcodes and blocks to display availability notices
- Works with catalog mode and backorders options
- Bulk edit tools to apply rules to many products
- Compatible with caching and major themes
- Lightweight, fast, and translation-ready