Description
With the Product Availability Slots addon, you set availability windows for each product — weekdays, times, seasonal dates, scheduled breaks, and exceptions — that block purchases outside the permitted intervals, with direct setup on the product edit screen in WooCommerce. This is especially useful for stores that sell services with scheduled appointments (classes, consultations), short-term rentals, or products with fixed delivery windows, eliminating all sales at invalid times and preventing scheduling conflicts without manual checkout intervention.
Main Features of Product Availability Slots
- Per-Product Configuration
Set availability slots individually for each item, with granular control over days and times. - Support for Exclusions
Add special dates or scheduled breaks to block sales on holidays or recesses. - Front-end Display
Show the customer available times directly on the product page, before adding to cart. - Checkout Validation
Prevent order completion if the product is outside the configured window, with a clear message to the buyer. - Native Integration
Works as a WooCommerce extension, adding availability fields without conflicts with other plugins.
Benefits of Product Availability Slots
- Prevents Invalid Sales
Customers only buy when the product is available, reducing cancellations and refunds. - Improves Customer Experience
Buyers see which times are available ahead of time, avoiding checkout frustrations. - Reduces Manual Support
Automate availability checks, eliminating the need to confirm appointments via email or phone. - Scheduling Flexibility
Adapt availability rules for services, rentals, deliveries, or any product with time restrictions.
Who Is Product Availability Slots Intended For?
- Those who sell recurring or bookable services, such as classes, consulting, medical appointments, or workshops, and need to manage slots by time.
- Those who offer equipment, space, or vehicle rentals and want to block sales during already reserved periods.
- Those who sell products with scheduled delivery (meals, flowers, orders) and want to ensure the order falls on logistically viable days and times.
How to Download Product Availability Slots
The Product Availability Slots is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the .zip and activate it. The availability fields will automatically appear on the edit screen of each WooCommerce product.
The addon eliminates the complexity of manually managing schedules, turning each WooCommerce product into an item with its own agenda. For stores that rely on delivery or service windows, the addon makes checkout intelligent and prevents loss from sales outside the allowed period — all configured on the WordPress dashboard without code or external plugins.
Frequently asked questions
Is WooCommerce Product Availability Slots GPL-licensed?
Yes. WooCommerce Product Availability Slots is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Product Availability Slots on multiple sites?
Yes. You can install WooCommerce Product Availability Slots on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Product Availability Slots cost at Ultrapack?
WooCommerce Product Availability Slots costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Product Availability Slots include updates?
Yes. The current version of WooCommerce Product Availability Slots is 5.3.0, published at Ultrapack on Jul 11, 2023. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Product Availability Slots scanned before publication?
Yes. Every version of WooCommerce Product Availability Slots goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 5.3.0 2023-07-10
- Tweak: Improvement in restricting the product purchase from My Account -> Orders[Order Again] when the product is not available to purchase
- Tweak: Tested with WooCommerce v7.8.2
Version 5.2.0 2023-06-16
- Tweak: Compatible with High-Performance Order Storage[HPOS]
- Tweak: Tested with WordPress v6.2.2 & WooCommerce v7.8.0
Version 5.1.0 2023-03-20
- Tweak: Tested with WooCommerce v7.5.0
Version 5.0.0 2023-02-17
- New: Major Code Improvements made in Product Configuration
- Tweak: Tested with WordPress v6.1.1 & WooCommerce v7.4.0
Version 4.9.0 2022-11-08
- New: Troubleshoot option to set the Hook Priority for Purchase
- Tweak: Tested with WordPress v6.1 & WooCommerce v7.0.1
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
product-availability-slots-for-woocommerce.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
product-availability-slots-for-woocommerce.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready