Product Setup & Variations – WooCommerce Bookings and Appointments FAQs
-
Create and configure multiple booking product variations easily
Yes, with the WooCommerce Bookings & Appointment plugin, rental products are managed separately from products for sale. Products for sale are loaded as WooCommerce Simple or Variable products. Rental items are created as a separate "Bookable Product" type, which adds a booking calendar to the product page specifically for handling rentals.
When you delete an appointment using the PluginHive WooCommerce Bookings and Appointments plugin's 'Delete Bookings' option, it removes the booking from the plugin interface, but it does not affect or remove the corresponding WooCommerce order. The order associated with the booking will remain in WooCommerce.
A product can have multiple assets assigned in the system. However, each booking can only be linked to one asset at a time. It is not possible to assign multiple assets to a single booking; the booking will only be associated with one of the available assets per transaction.
Yes. The capacity for an asset to handle multiple bookings simultaneously is determined by its configured quantity:
Customers cannot choose the frequency (such as weekly or monthly) of recurrence for bookings. The recurrence frequency for each product is set by the store admin. However, customers do have the option to select the number of recurrences (for example, booking for 10 weeks in a row) as defined by the admin’s configuration for that booking product.
With the Bookings plugin, there is currently no option to add a description for each individual resource that will display specifically on the front end as you described (such as a clickable “i” icon for each resource). The available solution using our Product Addons plugin allows you to display a description for a resource type, but this is applied globally and not for each specific resource. It is not possible to have unique descriptions or pop-ups for each individual resource using the existing solution.
Assigning unique SKUs to individual participant types within a single bookable product is not natively supported by the plugin. SKUs are currently managed at the overall product level and cannot be set for individual participant/person types (e.g., Adult, Child, Senior) through default settings or available options. If your workflow depends on linking each sale under a different SKU (such as for invoicing or billing integration), achieving this would require custom development. If you are interested in a custom solution tailored to your needs, you can contact PluginHive for paid development options.
The PluginHive plugin currently does not support assigning multiple assets or multiple quantities of a single asset for one booking. Each booking allows the selection or automatic assignment of only one asset at a time. There is no setting or direct workaround within the plugin settings to allocate more than one of the same asset to a product for a single booking.
The plugin does not provide an option for comparing products. Product comparison functionality is not currently available within the Bookings & Appointment plugin.
Currently, there is no option within the plugin to send different emails based on the products. WooCommerce sends the standard New Order emails for bookings, and product-specific emails are not supported within the plugin at this time.
The plugin allows you to export booking data to a CSV file. However, there is no direct option to export booking data to ERP systems. You may use the CSV file as an intermediary format for manual import into your ERP.
No, it is not possible to change existing bookings from Booking Resources to Booking Assets through the WooCommerce orders list. You must create new booking products using the Booking Asset configuration.
Yes, you can use the WooCommerce Bookings and Appointments plugin to add booking functionality to your existing WooCommerce products. This plugin enables customers to select their preferred product variables (such as different food options) and then pick a desired date and time for the booking. You can utilize the Resources feature in the plugin to present various food options as selectable variables. This setup allows seamless integration of booking and selection of product variations for services like food delivery or catering on your WordPress site. For more details and a live demonstration, you can visit the plugin’s demo site or refer to the official documentation.
No, the WooCommerce Multiple Non-Adjacent Bookings plugin and the Recurring Bookings plugin are not compatible with each other. You cannot use them together to offer both recurring and multiple non-adjacent booking options within the same setup. You will need to choose one booking method based on your business requirements.
Yes, this setup is possible with some configuration. Since all your bookings last for 8 hours, you can specify in the product description that each booking is for 8 hours. Then, create booking slots at 16:00, 17:00, and 18:00, each representing a distinct 8-hour slot. With this approach, you do not need to enable Across Day Bookings. The plugin can hide the booking end time across all interfaces to avoid confusion for your customers. Set a fixed cost for the 8-hour period (for example, $800). Customers will be able to select from the available start times, understanding from the product description that each slot corresponds to an 8-hour rental.
The WooCommerce Bookings plugin currently offers 3 calendar design templates that you can customize. While the plugin allows color selection and some degree of styling, it does not provide a completely unstyled option by default. However, many customers have achieved their desired appearance by overriding existing styles and applying custom CSS, allowing integration with their own frameworks and CSS variables as needed.
The plugin does not support the exact workflow out-of-the-box, but you can achieve a similar setup by:
The PluginHive Bookings plugin creates a unique product type, while WooCommerce Product Bundles constitute a different product type. As such, the Bookings plugin may not be directly compatible with bundled products. If you have a specific business case involving both bookings and product bundles, additional customization or alternative workflows may be necessary.
Yes, the PluginHive Bookings plugin allows you to provide add-ons as "Resources" and configure specific costs for each resource. Customers can select these add-ons (such as tents, cutlery, and beer) while booking their reservation, and the respective additional costs will be applied during the booking process.
Yes, the plugin supports blocking additional buffer periods between bookings. You can set a full day buffer after each rental by configuring the “Buffer Period After Booking” option in the product’s booking settings. This automatically blocks the entire day after each booking, preventing it from being booked by others and allowing for cleaning or turnaround time as required.
Compatibility between the PluginHive WooCommerce Bookings plugin and third-party solutions like 'Extra Product Options & Add-Ons for WooCommerce' cannot be guaranteed. For optimal results and seamless integration of extra fields and options with bookings, it is recommended to use the "PH WooCommerce Product Addons" plugin provided by PluginHive. This addon allows you to add custom fields (such as text fields, file uploads, and selection options) to your product pages, and it is designed to work well with PluginHive's WooCommerce Bookings and Appointments plugin. To implement this setup:
The site administrator can view and filter all bookings based on product name and booked dates. The plugin provides reports that allow you to monitor and filter bookings, facilitating management of reservations for each product or time period. However, it does not provide a warehouse-specific overview since unique warehouse assignments are not tracked natively by the plugin.
The WooCommerce Bookings & Appointments plugin currently allows you to set booking periods by month, day, hour, or minute. There is no built-in option to set the booking period specifically as weeks or to restrict bookings to only the first or last two weeks of a month. As such, configuring bookings exactly as first two weeks or last two weeks of a month is not natively supported with the current plugin functionality.
Yes, the WooCommerce Bookings and Appointments plugin is fully compatible with Elementor and WooCommerce. You can integrate it into your website without any major issues or complex configurations. After installing the plugin, you will be able to add booking functionality to your products and services directly within your existing WooCommerce setup and utilize Elementor for your website design. If you encounter any integration issues, PluginHive provides support and a 30-day refund policy if the plugin does not meet your business needs.
The plugin allows you to create a bookable calendar with options for minutes, hours, or days, suitable for scheduling rentals. You can also configure prices based on your requirements, and customers receive a confirmation email upon booking. However, the plugin does not support inventory or stock management for products. For your use case, while booking and pricing are covered, you may need an additional solution to handle inventory tracking and advanced customer management features.
While we do not provide live walkthroughs directly, you can access our demo site where you can configure and test the WooCommerce Bookings and Appointments plugin according to your requirements: https://app.instawp.io/public/launch?d=v2&t=woocommerce-bookings-and-appointments-plugin. If you share your complete business requirements with us—as well as a live example—we can create a sample product for you and provide a detailed explanation of how the plugin's features can be set up to match your needs. For personalized guidance or to schedule a call, please provide the full details of your business scenario and example use case.
Due to privacy concerns, we are unable to share the website URLs of our customers using the WooCommerce Bookings And Appointments plugin. However, you can learn more about the plugin, its features, and customer reviews on our official product page: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/. Additionally, the plugin comes with a 30-day refund policy, allowing you to purchase and test it to see if it meets your requirements. Our support team is available to assist you with setup and configuration as needed.
You do not need the "Resource Quantity" add-on to manage the quantity or stock for your bookable products. You can use the "Max. Bookings per Block" feature in the WooCommerce Bookings and Appointments plugin to set the maximum number of bookings allowed for each booking slot, based on your available products. This allows you to effectively manage your inventory or equipment stock without any additional add-ons. For detailed setup instructions, refer to this guide: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#maxbookings
Yes, comprehensive support and guidance are available to help you integrate the WooCommerce Bookings and Appointments plugin into your existing WordPress site. Assistance is offered if you have any questions or face challenges during setup or configuration. Detailed documentation is also provided for your reference: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
The PluginHive Bookings and Appointments plugin is designed to work exclusively with the "Bookable" product type and is not compatible with other WooCommerce product types, such as variable or simple products. To utilize the booking and recurring functionality offered by the plugin (including the Recurring Bookings add-on), you will need to create separate Bookable products via the plugin interface, rather than continuing with the existing variable product structure.
Yes, the PluginHive WooCommerce Bookings and Appointments plugin supports variations for bookable products through its Booking Assets feature. You can create assets with specific quantities and assign them to your bookable products. Customers can then select the desired variation (asset) from a dropdown menu during booking. This enables flexible management of different bookable options. For detailed steps on setting up booking assets, refer to this guide: https://www.pluginhive.com/knowledge-base/how-to-set-booking-assets-using-woocommerce-bookings-and-appointments-plugin/
When multiple assets are assigned to a product and auto-assignment is enabled, the priority is determined by the order in which the assets are listed for that product. The asset listed at the top will be prioritized by the plugin for bookings. To control which asset gets assigned first, rearrange the order of assets in the product's configuration, placing the most important asset at the top of the list.
The WooCommerce Bookings & Appointment plugin uses standard WooCommerce order meta and a custom plugin table to store booking-specific data such as date, time, and resource. The "bookable" type is not managed directly by WordPress terms and taxonomies. Instead, bookable product data are stored within WooCommerce's structure alongside a separate plugin-specific table, allowing you to distinguish between regular products and bookable products. This structure makes it possible to separate and display bookable products and regular products on different pages based on their product type.
To offer an additional selection, such as a second slushy flavor, you can use the "Booking Resources" feature in the WooCommerce Bookings and Appointments plugin. This feature allows you to provide customers with additional choices or services when booking a product. To set this up, follow these steps:
To add a variable product booking function in WooCommerce using the PluginHive Booking & Appointments plugin, follow these steps:
You can create a variable product with multiple addon options by utilizing the "Booking Assets" feature in the PluginHive WooCommerce Bookings and Appointments plugin. Here’s how you can achieve this:
You cannot add more than one resource directly using the default Bookings plugin. However, you can provide additional selectable options for your customers using the WooCommerce Product Addons plugin alongside the Bookings plugin. With this addon, you can:
To allow customers to book or purchase multiple quantities of the same service in a single order, enable the "Booking participant" option and ensure the "Consider each participant as separate booking" setting is active on the product's edit page. This configuration allows you to handle multiple units as separate bookings within the order. Use this participant-based approach rather than increasing the WooCommerce quantity field, as the plugin does not support quantity-based booking via the regular cart quantity field.
The WooCommerce Bookings and Appointments plugin by PluginHive enables you to offer booking options for multiple bookable products, such as lanes or slots. You can configure booking slots as per your requirements—by days, hours, or minutes. If you want customers to be able to book all 6 lanes at a given time, you can:
The "Select Any" message cannot be modified or changed directly within the plugin settings. However, you can set one of your Resources as "Selected by Default". By doing so, a resource will be pre-selected for the customer, and the "Select Any" message will not appear. There is currently no built-in option to customize the "Select Any" text itself.
For bookings that are set with a price of 0 (free bookings), you can manually update their status to "Unpaid" using the bulk actions on the WooCommerce Orders page. This status change must be done manually, as the system does not automatically update it for free bookings. To do this:
The "Please pick a date in the calendar" section is part of the Booking Summary, which is designed to appear at the end of the options on the product page. This summary consolidates the selected slot, participant details, and total cost, including any resource charges. Currently, there is no option or available WooCommerce hook to rearrange the position of the Booking Summary or move it above the product options/variations. Customization of this order is not supported within the plugin's settings or through template overrides at this time.
To collect additional customer information like vehicle description and license plate after the customer selects their date and time, use the PH WooCommerce Product Addons plugin alongside the WooCommerce Bookings plugin. The Product Addons plugin enables you to add custom fields to your product pages, allowing customers to provide specific details (custom text, images, dropdown options, etc.) during the booking process. Setup steps:
To ensure that the total combined passenger slots for both Departure and Arrival products do not exceed six per day, you need to assign a single shared asset to both products. Create one asset with a quantity of 6 and assign this same asset to both the Departure and Arrival products. This configuration will ensure that if a passenger books a slot in one product, the availability is reduced for the other, enforcing the combined daily limit of six passengers.
To set up bookings for different types of desks (such as hotdesks and regular desks) with the WooCommerce Bookings & Appointments plugin, you have two main options:
The WooCommerce Bookings plugin does not natively support auto-selecting all days within a package period when a customer clicks on any single day of that period. Instead, you can configure the booking so that only the first day of the package (e.g., THU for a weekend package) is available for selection. When the customer selects that start day, the subsequent days within the package (FRI and SAT) are automatically included in the booking. This ensures customers can only start a booking on defined package days, and the entire period is selected together. To see how this works, refer to the demo product here: https://woocommerce-165470-2313787.cloudwaysapps.com/product/weekend-booking/
You can achieve this by creating separate bookable products for each agency or realtor using the WooCommerce Bookings and Appointments plugin. For each agent or agency:
To display a booking calendar or search widget on your WooCommerce-based website, use the WooCommerce Bookings and Appointments plugin, which provides options to show the booking calendar directly on individual product pages. For broader availability searches, you can add the booking search widget to your Shop page or Home page. For more details and setup instructions, refer to this PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/display-woocommerce-bookings-search-availability-widget
Displaying reviews on the product page is managed entirely by WooCommerce, not by PluginHive plugins. If the review option gets deselected after refreshing, this indicates an issue with WooCommerce itself, rather than with any PluginHive product. Please contact the WooCommerce support team for assistance with enabling product reviews, as they are best equipped to help resolve this issue.
The PluginHive Bookings plugin uses a calendar mechanism by creating a new product type specifically for bookings, separate from WooCommerce Variable Products. Therefore, booking options cannot be enabled directly at the variation level within WooCommerce Variable Products. To offer bookings, you must create products as the Bookable Product type provided by the plugin, not as Variable Products.
To enable shipping methods for bookable products, you need to disable the "Virtual" option for the product. Go to the edit product page, and uncheck the "Virtual" checkbox. This will allow you to add shipping methods to bookable products and enable features such as distance-based shipping fees.
If you require customers to enter additional information such as name and date of birth as mandatory fields on product pages, you can use the PluginHive Product Addon plugin along with your WooCommerce Bookings plugin. This plugin allows you to create custom fields that customers must complete before submitting their booking. It includes options for various input types, including text fields and date pickers. This setup ensures proper validation and enables customers to enter all required details without conflicts. However, PluginHive cannot guarantee compatibility with third-party plugins like “Extra Product Options,” as the Bookings and Product Addon plugins are not tested together with that plugin. For seamless functionality, use the PluginHive Product Addon to manage custom fields.
If the booking form on your product page is not reflecting the price of additional payable options before reaching the cart page, follow these troubleshooting steps:
If you notice duplicated cart buttons and product prices on the product page when using the MasterStudy theme:
You can control whether paid options appear in the product add-on summary by enabling or disabling the 'Display Paid Options in Summary' setting in the plugin options. Adjust this setting based on your specific requirements for how add-on selections are displayed to customers.
The order confirmation ("New Order") emails are managed and sent by WooCommerce, not by the PluginHive Bookings plugin. If the admin confirmation email is missing order details, follow these troubleshooting steps:
To make resource selection mandatory with checkboxes (multiple choice), use the PH WooCommerce Product Addons plugin alongside the Bookings plugin. This addon allows you to create custom fields on your product pages and configure them so customers must select at least one option before proceeding. Here’s how you can achieve this:
The WooCommerce Bookings and Appointments Plugin operates on top of the WooCommerce Plugin, handling only the booking calendar on the product page. All payment-related processes, including partial refunds, are managed by the main WooCommerce Plugin. To issue a partial refund:
Currently, it is not possible to personalize the design of the emails sent by the Bookings and Appointments plugin. The plugin does not have built-in options for customizing email templates, and compatibility with third-party email customization plugins such as EmailKit has not been tested. Therefore, there is no official or recommended method to personalize these emails at this time.
The PayPal link displayed on WooCommerce product pages is not controlled by the PluginHive Bookings plugin. This option is managed by either the WooCommerce PayPal plugin or your PayPal configuration. To remove the PayPal link, review your WooCommerce PayPal plugin settings or consult the PayPal support team for guidance on disabling or hiding the PayPal button on product pages. For issues directly related to PluginHive’s Bookings plugin, please reach out to PluginHive support.
If WooCommerce products have been permanently deleted (i.e., removed from the Trash and no longer visible there), you generally won't be able to retrieve them through the PluginHive Bookings plugin, as restoring deleted products falls outside its scope. It is recommended to contact your website developer or the WooCommerce support team to explore if there are any available backups or alternative recovery methods at the site or server level. If no backups are available and the products are no longer present in the Trash, recovery may not be possible.
To configure a booking product with 30-minute slots and tiered pricing, follow these steps:
To set up such conditional booking availabilities, configure your availability rules as follows:
In the updated PluginHive Bookings plugin (version 4.1.0 or above), you can hide resources from displaying in booking-related emails and summaries:
It is not feasible to directly migrate bookings data from another plugin (such as WooCommerce Bookings) to the PluginHive WooCommerce Bookings and Appointments plugin. However, you can manually add your future bookings using the "Add bookings" option in the PluginHive plugin. To create manual bookings from the backend, please refer to this guide: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#:~:text=16.3%20Create%20a%20Booking%20from%20the%20Backend%C2%A0. This guide provides detailed, step-by-step instructions for manually entering bookings through the plugin interface.
For bookable products that do not require a weight (such as services or appointments), ensure the product is set up as a Bookable product in WooCommerce. Then, enable the "Virtual" option for the product. This indicates to both WooCommerce and Google Merchant that the product does not require physical shipping or weight information. Once the product is marked as Virtual, you should no longer encounter the missing weight error when syncing with Google Merchant. For step-by-step guidance, refer to the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookableProduct
To write a review for the WooCommerce Bookings plugin:
To make sure the total cost accumulates when multiple booking slots are selected:
To offer additional add-ons, use the "Booking Resource" feature in the plugin:
Recurring booking functionality is provided through the Recurring Bookings and Appointments add-on, which only works with Bookable products created using the WooCommerce Bookings and Appointments plugin. This allows your clients to schedule repeat appointments (such as weekly or fortnightly) for Bookable services, but does not support variable or other product types.
The plugin is designed to calculate the booking cost in scenarios where participants have associated costs. In situations where there is no per-participant cost, the current logic may still trigger recalculations. Improving this user experience has already been identified as a future enhancement under consideration. For now, double-check the cost configuration for your products and, if you require a workaround for cases with no participant cost, contact support for guidance on best practices or custom setups.
The appearance of the booking calendar can be customized. Detailed guidance on customization options is available in the Booking Calendar Appearance Guide: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookingCalendarAppearance. This resource provides step-by-step instructions to modify the calendar’s design and appearance according to your preferences.
For businesses like building inspection services where pricing depends on location, year of construction, and optional add-ons:
Given the plugin’s current capabilities—where a booking can only be linked to one asset at a time—you can:
A dedicated rescheduling button is not available in the backend. Instead, you must manually edit the order to change the booking dates. To do this:
It is recommended to create a separate Bookable product for each type (e.g., Canoe, Canadian Canoe, Electric Boat). For each product, you can set the "Maximum Bookings per booking slot," which effectively manages the quantity or stock (e.g., 2 canoes available per slot). This approach provides flexibility in booking management and ensures accurate availability per resource. For detailed steps, refer to the setup guide: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#maxbookings
Yes, you can configure each craftsman as a Resource in the plugin. This setup allows clients to select their preferred craftsman when booking a service. You can also assign individual pricing for each craftsman. For detailed setup instructions, refer to: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#resources
The WooCommerce Bookings And Appointments plugin does not handle the purchase of non-rental products. The booking and sale of non-rental consumables cannot be combined in a single transaction using just this plugin.
It is not feasible to configure both week-based and High Season/Regular Season pricing within a single WooCommerce product using the standard plugin setup. Although you can set up week and Regular Season pricing within one product, and configure options like Training Only or Training + Accommodation for Regular Season, the system cannot support High Season pricing when limited to two products. To support all combinations (Training Only – Regular, Training Only – High, Training + Accommodation – Regular, Training + Accommodation – High), you will need to create four separate products—one for each scenario.
While you can add additional options like Participants, Resources, and Assets to each booking product, the plugin does not currently support adding custom parameters specific to vehicles or equipment (such as horsepower, type, etc.) for use in the product search filters. The Search Widget allows filtering based only on availability in a specified date range, participant number, asset name, and time range.
Currently, only one reminder email can be configured for Bookable products. There is no option to add multiple reminder emails at this time.
The current PluginHive plugin setup does not natively support assigning specific administrators to manage reservations for individual products (e.g., Admin A manages only Product A’s reservations, Admin B for Product B). All administrators have access to all bookings across products. If product-specific booking management is essential, consider using user role management plugins or custom development to restrict visibility, though this is not directly available out of the box. Refer to WooCommerce user management best practices, or consult with the PluginHive team for custom solutions if required.
Yes, you can assign locations to both services and staff in the WooCommerce Bookings and Appointments Plugin. The recommended setup is as follows:
Currently, it is not possible to attach a PDF to order emails conditionally based on specific product types, such as bookable products. This functionality is outside the current scope of the PluginHive plugins.
No, the WooCommerce Deposits plugin does not currently provide an option to configure an additional deposit amount on top of the product cost. Deposits are calculated as a percentage or fixed portion of the product’s total price, but not as an extra amount added above the listed product price.
The PluginHive booking plugin can partially support your requirements with the following considerations:
If you turn off the "Recurring Bookings" option for a product, neither customers nor store admins will be able to add recurring bookings for that product. To place recurring bookings manually as an admin, keep the recurring booking enabled for the product and follow these steps:
The Day Bookings view is determined by the timestamps of the bookings. Bookings are displayed diagonally when there are minor differences in the booking hours for multiple products on the same day. There is currently no option to modify or manipulate this view to display all bookings vertically.
The WooCommerce Bookings and Appointments plugin is not compatible with grouped products, so it is not possible to display the variations of a variable product directly on a grouped product page using this plugin. However, you can use the PH WooCommerce Product Addons plugin in combination with the Bookings plugin to achieve similar functionality. The Product Addons plugin allows you to add custom fields and options to your product pages, such as custom text fields, image uploads, or multiple choice options, enabling you to collect additional details from customers on the same product page. For more details, visit: https://www.pluginhive.com/product/woocommerce-product-addons/
Yes, the WooCommerce Bookings & Appointments plugin offers multiple calendar designs that can be integrated with your product page layout. One of the available designs, "Calendar Design 3", is similar to the reference you provided. You can customize the calendar appearance to match your website’s design by following the setup guide in this article: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookingCalendarAppearance.
By default, configuring a separate participant (quantity) count for Resources (e.g., activities) in the PluginHive Booking and Appointments plugin is not feasible. The Booking Participant option allows you to set the quantity for the main bookable product only. If you want the activities to have their own participant count, you would have to set them up as Participants, not Resources. Alternatively, you can consider using a custom solution or a third-party plugin since this feature is not supported natively.
The Product Add-on plugin allows you to assign option groups based on product categories. However, WooCommerce does not provide an option to select a specific category when editing a product that belongs to multiple categories. This means if a product is assigned to both categories, both Product Add-on groups will be displayed regardless of the user’s selection path. To ensure only one group of add-ons is shown at a time, you need to create two separate bookable products—each assigned exclusively to a single category—and configure the corresponding add-on group for each product.
Yes, you can have two separate products with linked availability. You do not need to combine them into a single product. By attaching the same Asset (with quantity set to 1) to both products, the plugin will automatically ensure their availability is linked. When one product is booked, the other becomes unavailable for the same period. This setup allows you to manage multiple separate bookable products with shared resource constraints.
It is not possible to limit the number of bookings based on user address or email using the PluginHive WooCommerce Bookings and Appointments plugin. However, you can set up different assets with varying quantities and assign those assets to products to manage availability for each resource. For detailed instructions on setting booking assets, refer to this article: https://www.pluginhive.com/knowledge-base/how-to-set-booking-assets-using-woocommerce-bookings-and-appointments-plugin/
Currently, it is not possible to limit the total number of times a resource (like a sun umbrella or deckchair) can be purchased per day using the WooCommerce Bookings And Appointments plugin. While you can add such options as Resources and configure participants, there is no built-in functionality at this time to set a daily purchase limit for specific resources.
By default, the "Multiple Choice" resource type in WooCommerce Bookings does not support making selections mandatory. To make specific fields or options required during booking, use the PluginHive Product Addons plugin. This plugin allows you to add and configure mandatory fields for bookings. You can find more information and purchase the plugin here: https://www.pluginhive.com/product/woocommerce-product-addons/. After installation, configure the addon fields as "required" to ensure customers cannot complete a booking without selecting these options.
When you use "Multiple Choice" resources in the plugin, there is currently no option to make selecting a resource mandatory. However, you can set certain resources to be selected by default to guide users toward a selection. There is no built-in feature to require users to choose a resource in this scenario.
If your product uses a single resource that is selected via a drop-down, you can set this field to be mandatory, requiring the customer to select a resource before proceeding. However, if you have multiple resources or want to present multiple choice options, the core plugin does not allow you to make resource selection mandatory by default in this scenario. As a solution, you can use the PluginHive WooCommerce Product Add-ons plugin, which allows you to create required fields for resource selection, making it mandatory for customers to pick a resource before they can add the product to their cart. This add-on ensures customers cannot proceed without fulfilling the required resource selection.
The PluginHive Bookings plugin does not support notifying or sending reminders to Assets when a booking is made. Assets are intended to serve as global resources that can be shared among various bookable products or used to offer pricing or availability variations within a single product. There is no built-in option for sending notifications or reminders to these Assets.
Yes, you can provide multiple booking intervals (such as daily, weekly, and monthly) for a single bookable product using the Customise Booking Interval addon for the WooCommerce Bookings and Appointments plugin. This addon enables you to configure different time intervals so that customers can choose from various options when booking. The addon is a custom paid solution that costs $200 and is non-refundable.
Currently, there is no option to notify the store admin when a product is added to the cart. The PluginHive Bookings plugin only manages the booking calendar on product pages. Cart behavior and notifications related to cart actions are handled by WooCommerce and are outside the scope of the Bookings plugin. There is no built-in functionality to trigger admin notifications based on cart activity.
The PluginHive WooCommerce deposit plugin currently only supports collecting deposits on a per-product basis. There is no built-in option to set a single deposit amount per shopping cart or per order. Each product added to the cart will require its individual deposit as configured. If you require a single deposit for the entire order regardless of the number of products, this functionality is not available in the current version of the plugin.
Yes, you can configure each product to have its own booking start and end times along with other variables. These settings can be customized per product, allowing flexibility to match your unique scheduling requirements. To set this up, adjust the booking options within the product settings in the plugin, where you can specify available time slots and any additional reservation parameters needed.
The PluginHive WooCommerce Deposit plugin currently supports deposits on a per-product basis only. There is no option to configure a single deposit amount per order or shopping cart. If you need a deposit to be collected once for the whole order, regardless of the number or variety of products, this feature is not available in the current version of the plugin. For advanced scenarios like a per-cart deposit, you may consider exploring alternative plugins or requesting a custom development solution.
Bundling products for rental is not supported by the WooCommerce Bookings and Appointments plugin. Each rental must be set up individually within the plugin’s configuration.
Yes, the coupon "SAVE20FORJAN2025" is still active. You can use this coupon for your next purchase of the plugin at the following link: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
Yes, the PluginHive WooCommerce Bookings and Appointments plugin is compatible with the Elementor theme and works with Elementor product templates. You can use Elementor to design your product pages, and the booking functionality provided by the plugin will function as intended.
Yes, the WooCommerce Bookings & Appointment plugin is compatible with the PluginHive WooCommerce Deposits plugin. With this integration, you can configure both full and split payment options for your products, allowing customers to pay deposits upfront and complete the remaining payment later or in installments. For more details and to set up this functionality, refer to the WooCommerce Deposits plugin here: https://www.pluginhive.com/product/woocommerce-deposits/.
Customers can view and manage their past and upcoming bookings through their WooCommerce account dashboard. The management options, such as modifying or canceling bookings under specific conditions, can be controlled via plugin settings.
Currently, the official Bookings plugin is designed to support only a single Resource with selectable options for each Bookable product. There is no built-in way to add additional resource-type selectors (such as for motorcycles) without using a plugin like PH WooCommerce Product Addons, which is a paid solution. Using this addon remains the recommended workaround to implement additional selectable options until multi-resource support is available in the core plugin.
Currently, PluginHive offers a paid add-on that can auto-select the first available date or the first available time when the date is manually chosen by the user. However, there is no solution available that pre-selects both the specific date and time for a one-time booking without manual input from the user. Please evaluate if these available auto-selection options meet your needs.
If you find the participant number selection or calendar formatting unclear for customers on the landing page, review your booking product’s configuration, especially the Participants section. Ensure that participant labels and options are descriptive. For further improvements, providing PluginHive support with screenshots of your configuration can help identify UI adjustments or recommend customizations.
Yes, if you want customers to select only one resource using a dropdown (single choice), you can enable the Resources feature in the Bookings plugin and set the resource type to “Single Choice (Dropdown).” Then, enable the “Resource Selection is Mandatory” option. This ensures that resource selection is required and the user cannot proceed without making a selection.
To determine if your current version of the plugin allows users to select more than one day for rental and where to configure it, you must have an active plugin license with up-to-date support. Your plugin license needs to be renewed if it has expired to access support and updates. Once renewed, you can review your plugin's settings under your WordPress dashboard by navigating to the plugin's configuration section. If the option to allow multi-day selection exists, it will be located in the product settings or rental period configuration area. For most PluginHive plugins, rental duration options can typically be managed under the product edit page, within the rental options tab.
Currently, it is not possible to restrict payment methods or gateways by product type using the PluginHive Bookings plugin. The plugin relies on WooCommerce payment settings and does not provide options to limit payment gateways specifically for bookings or split payment methods between different product types. All products on the site use the payment options configured in WooCommerce without distinction. For advanced gateway restrictions based on product type, you would need to use a dedicated WooCommerce payment gateway restrictions plugin or implement custom development.
PluginHive does not provide developer documentation for third-party integrations and is unable to offer support or assistance for custom code implementations. For such custom functionalities, users are recommended to consult with a qualified developer or refer to WooCommerce’s own official developer resources.
If your custom fields are managed by a third-party plugin, you have two options:
The PluginHive WooCommerce Bookings & Appointment plugin is only available as a paid version and does not offer a separate free version. Therefore, all features, including advanced booking options, are included in the main (Pro) version. For a detailed feature list, you can refer to the product page: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
The add-on’s availability rules will only apply if the availability time period is equal to or greater than the product’s booking period. If your product’s booking duration exceeds the specified availability window, the system will not be able to generate available slots, which may lead to no bookable options for customers. Always ensure the availability period you configure matches or exceeds the length of the product’s booking period for the rules to function as expected.
Existing bookings will remain unaffected when you change the product setup or asset configuration. However, it is always recommended to first test the changes on a staging site before making updates to your live store. This ensures there are no disruptions or unexpected behavior with your ongoing booking process.
You can manually add the bookings on your new site using the WooCommerce Bookings and Appointments plugin. Follow these steps:
The plugin supports flexible booking durations, allowing you to set the range in hours or minutes. This can be configured per product to fit various business needs. For setup details, refer to: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookingDuration:~:text=3.4%20Single%20Appointment.
The WooCommerce Booking and Appointments plugin you referenced is the same as the plugin demonstrated earlier. To meet your requirements, use this plugin in combination with the PH WooCommerce Product Addons plugin. This combination will enable both customizable booking slots and additional product options (e.g., piercing types and jewellery choices).
If your current theme or page builder does not allow the in-built Search Availability widget to be placed in your desired location:
To help small businesses evaluate suitability, a 30-day refund policy is offered, allowing you to try the plugin risk-free. You can also receive a flat 10% discount on your purchase. This approach lets you test all features within your own workflow and website setup to ensure the plugin meets your requirements before making a final commitment. Let the support team know if you’re interested in the discount offer.
If your WooCommerce shop is managed by a third party and you cannot directly update product settings, you should:
If your Booking Calendar is loading slowly, follow these troubleshooting steps to identify and resolve the issue:
If the asset dropdown is empty when trying to assign an asset:
To isolate whether theme or plugin conflicts are causing product page issues such as duplicated forms:
In WooCommerce (using PluginHive Bookings), rental products are set up as bookable/virtual products, while products for sale are listed as simple or variable products. Both product types will appear on the same shop page, but each is created separately according to its intended purpose (rental or sale).
To configure or update your payment method for the PluginHive affiliate program, log in to your affiliate account through the PluginHive website and access your Affiliate Dashboard. Within the dashboard, you will find options to add or modify your payment details. If you need assistance locating the exact section or have issues updating your payment information, contact PluginHive support for direct guidance.
A comprehensive guide is available here: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookableProduct. This covers how to designate a product as bookable and configure its various booking options.
For in-depth setup instructions and configuration guides, refer to the following resources:
You can find detailed information and purchase the plugin directly from the PluginHive website at this link: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
To assist with integration and setup:
You can view how the WooCommerce Bookings and Appointments plugin works by visiting the demo website: https://woocommercebookings.pluginhive.com/custom-shop. To purchase the plugin, visit: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/.
The Bookings plugin has not been tested for compatibility with the Breakdance website builder, so its automatic inclusion of styling and JavaScript files on pages created with the Breakdance "Product" element or shortcode is not guaranteed. Currently, the plugin's shortcode is designed to work only on:
The "ADD ON GROUP" option is part of the Product Add-ons plugin, which is used alongside the Bookings plugin in the 'diving' demo site. If you do not see the "ADD ON GROUP" feature, it may be because only one of these plugins is installed or active on your site. To access the "ADD ON GROUP" option:
The current PluginHive Dokan Bookings Integration plugin's functionality allows vendors to add bookable products and manage bookings, but does not fully support adding a single bookable product to multiple categories, despite the appearance of this option in the vendor dashboard. While vendors can assign simple and variable products to multiple categories in Dokan, this feature is not extended to bookable products with the PluginHive integration. For the latest capabilities and possible workarounds, visit the plugin documentation: https://www.pluginhive.com/product/dokan-woocommerce-bookings-integration/?srsltid=AfmBOoo6FN84COCjP7QZ8rBHoJ9IpdK_tC_Te6KgwaUXPYfG0HvI_59x#tab-description
The PluginHive Bookings plugin is not compatible with the "channel visibility" feature provided by plugins like Google for WooCommerce. As a result, when you change your product to a bookable product, the "channel visibility" section—which is used to sync products directly into Google Shop—is not available. Currently, bookable products cannot be synced to Google Shop using this option through the PluginHive Bookings plugin.
The "Pay Full Amount" and the "Booking cost" displayed on the client-side can show different values depending on how the product and deposit are configured. The Booking cost is the total cost of the booking as set in the product configuration. If you have enabled a deposit feature or other pricing settings, the displayed "Pay Full Amount" may be adjusted to reflect only the remaining balance after a deposit or based on additional options selected by the customer. This variation is based on your setup and is not an error. Review your booking and deposit configurations to ensure the amounts align with your intended pricing structure.
The PluginHive bookings calendar shortcode is designed to work on:
The "channel visibility" option is part of the Google for WooCommerce plugin, which is responsible for syncing products with Google Shopping. The PluginHive Bookings plugin enables booking functionality for products, but it does not support or manage product syncing with Google Shopping or related channel visibility settings. When you convert a product to a bookable product, compatibility with Google for WooCommerce and its channel visibility options may be affected. For syncing bookable products to Google Shopping or managing their channel visibility, please consult the Google for WooCommerce plugin support or documentation. The PluginHive Bookings plugin itself does not provide integration or configuration options for third-party sales channels like Google Shopping.
When the 'Require Confirmation' option is enabled for a product, the system will send separate confirmation emails for each product in the order. This is because each booking with that product requires individual confirmation. Currently, it is not possible to have a single email sent for multiple products in this scenario. To modify this behavior, you can consider unchecking the 'Require Confirmation' option for the products, but be aware that this will remove the requirement for individual confirmations.
Currently, the PluginHive Bookings plugin is not compatible with Apple Pay payment methods. As a result, Apple Pay will not appear as a payment option for bookable products. This compatibility enhancement has been added to the plugin's roadmap, but there is no specific timeline for when it will be available.
Sí, con el plugin WooCommerce Bookings and Appointments puedes crear servicios reservables en grupo, permitiendo gestionar tanto actividades de un solo día como de varios días para reservas grupales.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.