Booking Rules & Restrictions – WooCommerce Bookings and Appointments FAQs
-
Set conditions like minimum duration, lead time, and cancellation periods
There are no specific limitations on the types or number of bookings you can create with the WooCommerce Bookings and Appointments plugin. The plugin is designed to handle a wide range of booking scenarios and business sizes. It is recommended to evaluate the plugin using the demo to see how it fits your specific needs.
Yes, by using the Asset feature in the WooCommerce Bookings and Appointments plugin, you can set a shared resource with a defined quantity. All assigned products will draw availability from this common pool. As customers book time slots through any of the products using the shared asset, availability for those slots is reduced globally. This automatically limits the maximum number of reservations per slot based on the asset's remaining quantity, regardless of which product the booking comes through.
Yes, using the PluginHive Bookings plugin together with the WooCommerce Multiple Non-Adjacent Bookings plugin, you can set both the maximum number of slots that a user can book and restrict the booking window to a specific time frame, such as 90 days. This allows you to offer a product where users can select, for example, 10 booking slots that can occur on the same or different days within a three-month period. You can configure these restrictions in the plugin settings, ensuring that the total slots cannot exceed your set limit and bookings are only available within your defined date range. For a practical demonstration and to see this functionality in action, you can refer to the provided test product and demo links on the PluginHive website.
The WooCommerce Bookings And Appointments plugin allows you to set a minimum booking of 2 people and a maximum of 10 people per group. However, it is not possible to limit the number of group bookings to a maximum of 4 per appointment slot, regardless of the total number of people booked. The current plugin functionality does not support restricting by the number of separate group bookings for a single appointment slot.
PluginHive is unable to provide a free license or temporary free extension, even for charitable organizations or for limited event use, as this is against company policy. However, PluginHive offers discounts, with the maximum possible discount being up to 50% on the renewal purchase.
This requirement can be achieved using a custom paid add-on provided by PluginHive. With this add-on, you can customize minimum and maximum bookings, configure one-week slots and individual day slots, and ensure that the shared weekly capacity (such as 30 participants) is not exceeded, regardless of whether entire weeks or individual days are booked.
The PluginHive Bookings plugin license is not a lifetime license. It includes "1 Year of Support & Updates" from the date of purchase. After one year, you must renew or repurchase the license to continue receiving support and updates. This policy is clearly stated on the plugin’s product page.
To set up these booking requirements:
You can set up rental durations of 4, 8, or 12 months by configuring the Booking period as "Calendar Range with Blocks of" 4 months. Set the Minimum duration to 1 and the Maximum duration to 3. This configuration will allow customers to book for 4, 8, or 12 months, each block representing a specific period with its own pricing.
Currently, the "Avoid last-minute bookings" feature in the PluginHive WooCommerce Bookings plugin does not account for non-working days such as weekends. This means that even if you set a 2-day advance notice, the plugin will still allow a customer to book on Friday for Monday. There is no built-in workaround available at the moment for excluding weekends from the buffer period. The plugin calculates days inclusively, without differentiating weekends or non-working days in the buffer configuration.
To purchase the "Customize Minimum/Maximum Booking Duration Add-on," visit: https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/. Select the "Popular Package ($200)" to proceed with the purchase. This is a one-time purchase and is non-refundable. After purchasing, provide your order number to PluginHive for further assistance.
The plugin allows you to set participant restrictions for each booking. You can configure a minimum group size of 2 and a maximum of 4 participants per reservation, ensuring bookings meet your specified group requirements.
You can set the minimum number of participants required for a booking and define the participant types (like adults and students) so that the total minimum is enforced, regardless of the combination. For example, you can specify a minimum booking of 10 participants and a maximum of 30 participants. Customers will then be able to select any mix of participant types (such as 1 adult plus 9 students or 6 adults plus 4 students), as long as the total is within your specified range. This setup allows flexibility in participant composition while maintaining required booking limits.
It is not possible to configure minimum or maximum time restrictions for a time field using the PluginHive Product Addon plugin. The addon allows for the collection of additional data but does not include options to set time limits. For such functionality, consider using the Bookings plugin where availability and time restrictions can be specified.
To set different maximum numbers of bookings per block or date in WooCommerce Bookings, you need the "Customize Minimum/Maximum Booking Duration Add-on" from PluginHive. This add-on allows flexible configuration of custom minimum and maximum bookable slots or durations for each product. Using this, you can specify varying maximum booking limits for specific dates or blocks, such as reducing available slots on days with fewer staff. The add-on is a custom, one-time purchase (priced at $250, non-refundable). For detailed instructions and to learn more about its features, visit: https://www.pluginhive.com/knowledge-base/woocommerce-bookings-add-ons-customise-maximum-bookings-per-slot/
To set different seat limits for each row, you need to create an asset for each row and specify its available quantity (the number of seats). For example, create assets for each of your rows with the following seat limits:
After reviewing the site with appropriate access, PluginHive identified and resolved the underlying issue on the customer’s website. The root cause was site-specific and did not appear on the PluginHive demo site. Resolution involved troubleshooting on the live server, utilizing both WordPress admin and FTP access, and making any necessary adjustments to ensure saving functionality worked as expected. Once resolved, the customer immediately confirmed successful operation.
When setting participant limits, you can define both minimum and maximum allowed per booking, as well as a maximum cumulative group size per time slot. The plugin tracks bookings for a particular slot and makes the slot unavailable when the cumulative participant count reaches the defined maximum. For example, if the slot limit is 20 and previous bookings total 18 participants, only 2 additional participants can be booked for that slot. Always test your settings to confirm the plugin is enforcing limits as intended.
When you add buffer rules to your products, the changes will only affect future reservations. Existing bookings made before the buffer rule was applied will not be impacted.
No, it is not possible to set a global participant limit (such as a maximum of 35 participants per hour) that overrides individual product availability settings. Global availability settings apply across all bookable products but, based on the range type, individual product availabilities cannot be limited collectively to a single global maximum. Each product will maintain its own set availability (e.g., 10 participants per hour) without the ability to enforce a shared overall limit across multiple products.
Yes, you can configure booking availability rules in the WooCommerce Bookings and Appointments plugin to ensure bookings are only accepted a set number of days in advance, such as requiring at least 2 days’ notice. This allows you to restrict which dates are shown as bookable based on your requirements.
No, the relative booking window feature in the WooCommerce Bookings and Appointments plugin applies to both customers (front-end users) and administrators. Currently, there is no option to exclude the relative booking window restriction for administrators; it will affect all users equally.
While there is no official upgrade policy to pay the price difference between license tiers, PluginHive support may offer a custom discount code in certain cases, particularly if you’re an existing customer seeking to purchase multi-site licenses. If you qualify, you will receive a coupon code which will be valid for a limited period and only for the email address on record.
There is currently no demo backend available due to site maintenance. However, PluginHive offers a 30-day refund policy. If you purchase the plugin and find during your testing that it does not meet your requirements or does not satisfy your business needs, you are eligible for a refund within 30 days of purchase. This policy applies whether the issue is due to a technical limitation or simply a matter of preference.
There is no defined maximum limit for the "minutes in advance" field for sending reminder emails. You can enter any value according to your requirements, such as 1440 minutes for a 24-hour advance reminder. Adjust the value as needed to suit your business workflow.
If the "Global Assets" feature is not saving data despite updating to the latest version of the Bookings plugin, try the following steps:
If increasing PHP configuration values like max_input_vars, max upload size, and PHP time limit does not fix the problem, follow these troubleshooting steps:
Affiliate payments are processed in the third week of each month. Please note that only orders considered for payout are those that are at least 45 days old, aligning with PluginHive's standard refund policy. Earnings become eligible for payout once your total unpaid commissions reach the minimum threshold of $50.
The "Customize Minimum/Maximum Booking Duration Add-on" for the PluginHive Bookings plugin allows you to set custom minimum and maximum bookable slots or durations for each product, offering greater flexibility for seat limits per time slot. This add-on is priced at $250 and is non-refundable. Detailed information, including setup instructions and capabilities, is available here: https://www.pluginhive.com/knowledge-base/woocommerce-bookings-add-ons-customise-maximum-bookings-per-slot/
Calendar Design-1 is used for automatic date highlighting. However, the final display of selected dates, especially at the turn of the month, also depends on how your booking product is configured within the plugin settings. Despite the design choice, if the "Customise Minimum & Maximum Booking Duration" addon is used, dates from the next month will not be auto-highlighted, as this feature is not currently supported. All calendar designs will be subject to this limitation based on the addon functionality.
When checking your site, once the maximum number of slots (e.g., 20 children per day) were added for a date, the date became greyed out and could not be selected for further bookings. This indicates the plugin's capacity limitation is functioning correctly. If overbookings still occur, ensure all related products and resources are linked to the same booking and capacity logic, and confirm that no other plugins or manual changes are interfering with slot management. If the issue recurs, please provide detailed steps to reproduce and affected order numbers, and consider sharing FTP access so the team can investigate further.
This issue can occur if the PHP environment is not configured to handle a higher number of input variables, which is necessary for saving multiple rules or entries. Please check and increase the following PHP server settings:
In the PluginHive Booking Plugin, the maximum number of bookings allowed per time slot is controlled by two factors:
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.