Booking Cost & Pricing Rules – WooCommerce Bookings and Appointments FAQs
-
Set flexible pricing options based on time, duration, or participants.
The Booking and Deposit plugins are sold on an annual subscription basis.
With the Bookings & Appointments plugin, customers can select available booking intervals (such as 4, 8, or 16 hours) if these intervals are set up using the Custom Booking Interval Add-on. Both recurring and non-adjacent add-ons are supported, allowing customers to:
The WooCommerce Bookings And Appointments plugin does not support managing grouped products in this way. Each pod must be set up as a separate bookable product if you want to assign specific locations and types. The plugin manages bookings at the product level and does not provide an internal grouping mechanism allowing customers to select a type and then a specific pod within a single product.
The PluginHive Bookings plugin does not provide the option to add time intervals for participants in the way described. The functionality to change charges based on custom date intervals for booking participants is not currently available.
The WooCommerce Bookings and Appointments Plugin integrates with WooCommerce but manages pricing differently from standard products. Bookable products use dynamic pricing based on factors such as block count, custom date range, and participant count, instead of a single fixed price. Because of this flexible pricing structure, the plugin does not support adding an "On Sale" banner like standard WooCommerce products. For more information on how the plugin displays product information, you can review the demo site: https://woocommercebookings.pluginhive.com/custom-shop
Currently, the plugin applies the selected participant count to all the days chosen in a single booking. It is not possible to set different participant counts for different days within the same booking. If you need to book different participant counts for different days, separate bookings must be created for each day and desired participant count.
No, the plugin does not support setting a base cost for each selected period in Non-Adjacent Booking products. This limitation exists because when a customer selects several separate dates, each may fall under a different cost rule with a different base cost, but the base cost is intended to be applied only once per booking. Since there is no consistent way to determine which base cost should take precedence across non-adjacent bookings, this functionality is currently disabled to avoid confusing or inconsistent pricing outcomes.
Currently, it is not possible to set different rates for varying numbers of people based on different time zones within the WooCommerce Bookings and Appointments plugin.
Yes, you can set different rates for different time windows using the WooCommerce Bookings and Appointments plugin. The plugin allows you to define fees based on the time of day, either for all days of the week or on a per-day basis. This means you can specify different hourly rates for various time slots, such as $1 per hour from 00:00 to 12:00 and $2 per hour from 12:00 to 24:00. Detailed steps on configuring booking costs based on the time of day are available in the PluginHive knowledge base.
With the current plugin setup, it is not possible to have participant costs (such as for 9-hole and 18-hole players) vary based on the time range independently. The Booking Cost time range rule will apply to all participants uniformly. This means you can use the time range rule to apply a discount (e.g., "-15" for 16:00–17:00) to the overall booking cost during a specific time window, but you cannot configure separate discounts for different participant types (9-hole vs. 18-hole) within that time range. As a result, applying the time-based discount may result in unintended pricing for certain participant types, such as reducing the 9-hole participant cost to zero. At present, the plugin does not support distinct time-based discounts per participant group.
Yes, you can achieve this setup with a single Bookable product. You can create a Bookable product that includes both Morning and Afternoon slots. Set the base charge at $750 for up to 4 participants. To allow a 5th participant, you can configure an extra charge of $100 for the additional participant. This setup ensures customers can select their preferred time slot and participant count, and be charged accurately. For step-by-step configuration:
Yes, you can set up monthly pricing rules using the "Range of Month" price rules for each product (e.g., separate half-day and full-day products). For each product:
The standard PluginHive Booking Cost Rules system does not support automated stacking of pricing rules or direct percentage-based price increases as described (e.g., 21% over base rate for weekends, seasonal percentage variation, etc.). By default, only one (the highest-priority) cost rule will apply to a booking, meaning weekend and seasonal surcharges cannot automatically combine. However, PluginHive can develop a custom Addon to allow multiple cost rules to be applied together if their conditions match. In this setup:
The plugin allows you to set the booking cost to 0, so customers are not charged by default. You can configure different booking costs based on specific date ranges, months, or days—this means you can manually assign a higher cost for bookings made closer to the delivery date. However, the fee will appear as part of the overall booking cost in the summary and cannot be displayed separately as an "Express" or "Rush Fee." The cost will always be shown, even if it is zero, and there is no option to hide a cost displayed as 0. You will need to set up the increased charge manually for near-term dates within the plugin settings.
Currently, it is not possible for a single booking to hold or reserve multiple assets with different participant assignments. Only one asset can be assigned to each booking. The system also does not support adjusting the per-participant price based on the asset type chosen within a single booking. There are no available add-ons to fulfill this specific requirement.
Yes, the WooCommerce Bookings and Appointments plugin offers flexible cost rules. You can:
Currently, it is not possible to directly migrate bookings from other platforms or plugins, including WooCommerce Bookings by Woo, into the PluginHive WooCommerce Bookings & Appointments system. All existing bookings would need to be entered or transferred manually. To better understand how PluginHive’s booking plugin works, you can explore their demo website: https://woocommercebookings.pluginhive.com/custom-shop
To implement discounted pricing for specific participants on selected days like Sundays, you would need to configure participant types and pricing rules within the product settings. If the standard plugin does not support day-specific participant pricing, consider using additional pricing rules, custom code, or discussing with PluginHive support for possible workarounds or add-ons.
The WooCommerce Bookings and Appointments plugin does not natively support variable pricing based on user roles. The booking cost you set for a product will apply universally to all users, regardless of their membership status or user role. To achieve role-based pricing, you would need to use a compatible third-party pricing plugin that integrates with WooCommerce and supports user role-based pricing adjustments. Alternatively, consider creating separate booking products or solutions outside of the plugin to manage such pricing structures.
The 5-site license option for both the WooCommerce Bookings and Product Addon plugins has been discontinued and is no longer available. Therefore, you will not be able to renew your existing 5-site license at the same cost. Instead, you will need to purchase multiple single-site licenses for your sites, each at the revised price. Please visit the WooCommerce Bookings & Appointment plugin and PH WooCommerce Product Addon pages on the PluginHive website for current pricing and licensing details.
Yes, you can configure specific costs for separate dates and times using the Bookings cost rules in the PluginHive WooCommerce Bookings and Appointments plugin. To set this up:
The WooCommerce Bookings and Appointments plugin allows you to configure rules for costs based on the total count of participants and set custom date-related rules. However, it is not currently possible to combine a custom date range with participant-type-specific pricing adjustments as described (e.g., setting a 15% increase for Adults and a 50% increase for Children only within a specific date range). You can set date-based pricing rules or participant-based pricing rules, but combining both conditions for individual participant types in a date range is not supported. For more details on setting up participant booking options, refer to the guide: https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/
The standard PluginHive plugin does not natively support fixed-tier rental pricing where durations are summed using set day, week, and month rates (e.g., 1 week + 3 days is calculated as $200 + $30). However, PluginHive can develop a custom addon specifically for this requirement. The custom addon will:
Currently, the PluginHive booking plugin does not support setting participant costs based on the time of the appointment. The plugin allows participant costs to be set based on total count, custom date, weekdays, and block count. Time-based pricing for participants is not available at this time.
Yes, you can set up dynamic pricing based on booking dates using the WooCommerce Bookings and Appointments plugin by PluginHive. The plugin allows you to configure custom date ranges under the booking cost settings, enabling you to assign specific prices for each desired date range. For a detailed, step-by-step guide, please refer to this article: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/. You can also explore the demo site here: https://woocommercebookings.pluginhive.com/.
Variable pricing can be set up within the WooCommerce Bookings plugin itself, without the need for an additional cost-adjuster add-on.
The 5-site license package is no longer offered for the WooCommerce Bookings plugin. All licenses must now be purchased as single-site licenses at the updated rate. However, PluginHive is extending special discounts (up to 25% in certain negotiations) to existing customers for each license purchase. Please contact support to confirm how many licenses you require and to receive a corresponding discount coupon code.
PluginHive's Bookings plugins allow you to set booking cost rules based on parameters such as slot count, range of days, months, and custom dates. You can configure different prices for specific days or date ranges (for example, Monday to Friday or same-day bookings) using these cost rules. However, the plugin does not support dynamic pricing or automatic VAT calculation. VAT and dynamic pricing features are not handled natively within the plugin. For detailed steps on setting booking costs, refer to this knowledge base article: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/
The WooCommerce Bookings and Appointments plugin allows you to configure booking cost rules with discounted rates based on specific time ranges, such as 6:30am–7:30am, using its "time range" feature. You can create such cost rules for all days of the week. However, currently, the plugin does not support restricting these discounts to only a specific month (like April). If you need to limit the discount to one month, consider using WooCommerce coupons as a workaround or look for a plugin with advanced date-based discount capabilities.
The PluginHive WooCommerce Bookings and Appointments plugin has not been specifically tested for compatibility with the Yay Currency plugin. Currently, the plugin officially supports the following multi-currency plugins:
Yes, with a custom Addon, PluginHive can configure the plugin to apply variable Friday/Saturday (weekend) surcharges that change based on the month or season. For example, you can set Friday & Saturday rates to $68 in November and $78 in December. This customization allows you to specify different surcharge amounts for weekend days according to the season or specific months, providing flexibility for dynamic pricing throughout the year. This solution is part of a proposed custom development package priced at $1,000, with a one-month delivery timeline from purchase. Customizations are non-refundable, and any new requirements outside of the finalized scope will require a separate project. Please confirm your requirements with PluginHive to proceed.
A custom solution to automatically calculate prices using a standard percentage increase over a base rate (for example, 21% or 45% above the base rate depending on day and season) is not currently available. The custom Addon being considered will require you to configure explicit price amounts or surcharges for each rule; it will not calculate price adjustments via percentages dynamically. Each price change based on day, season, or other criteria must be manually set as a fixed value in the rules.
No, issues with participant selection and price calculation due to duplicated cart forms are theme-related and cannot be fixed by adjusting PluginHive Bookings plugin rules or settings. The presence of multiple cart forms (especially a hidden one defaulting to 1 participant) causes the system to accidentally double count participants, leading to incorrect pricing. The solution is to correct the theme so that only one cart/booking form is rendered. Once fixed, the PluginHive plugin will process the participant data accurately.
Yes, the "Adjust WooCommerce Booking Cost based on different factors" addon allows you to configure booking cost adjustments for specific weekdays that repeat throughout the year (such as always applying a higher price on Sundays) as well as for specific months or custom date ranges. This enables you to automate pricing changes for both recurring weekly patterns and extended seasonal periods.
The Bookings plugin currently does not support restricting the number of individual participant types (e.g., a specific limit for kids and a separate limit for adults) per time slot. You can set a total maximum number of participants per booking slot (such as 75), but it is not possible to set separate counts for each participant type and automatically disable further booking for one type when its limit is reached. Each participant is counted towards the overall limit, and there is no built-in option to set and enforce separate caps for adults and kids.
The PluginHive booking plugin does not currently support recording live return times, charging extra fees for late returns, or dynamically adjusting booking slots based on early or late returns. The plugin operates on defined booking slots and does not offer options to modify product availability or calculate fees dynamically based on actual return times. Achieving this functionality would require customizations that are not feasible, as dynamically adjusting booking slots could affect other bookings and core plugin features.
The PluginHive Bookings and Appointments plugin does not provide a built-in system for linking waivers to bookings or for generating invoices. There is no option in the plugin to generate invoices or directly associate waivers with bookings for staff reference.
The WooCommerce Bookings & Appointments plugin does not have a built-in feature to automatically exclude pickup and return days from the cost calculation or to implement complex rental pricing rules such as charging only 1 day for bookings over weekends or a reduced charge for longer rentals. However, you can use the plugin’s Booking Cost feature to manually configure the cost for different booking blocks. This approach requires you to:
Currently, the WooCommerce Bookings and Appointments plugin does not offer the capability to generate QR codes.
Currently, the WooCommerce Bookings and Appointments plugin does not support adding separate cart items for each participant when reserving for multiple participants. All participants selected during booking are grouped into a single booking entry in the cart. This means users cannot individually adjust participant numbers from the cart; if an incorrect quantity is added, the entire booking must be removed and a new one created with the desired number. This functionality is not available at this time.
The multi-site license option has been discontinued. Licenses must now be purchased individually for each site. Each site will require its own separate license purchase.
The PluginHive Bookings plugin currently allows for different costs based on factors such as block count, date range, and range of days. It is possible to set different costs based on the user within the plugin. This feature allows you to assign pricing or discounts specific to different user roles or levels. If you need assistance configuring user-based pricing, please let PluginHive know, and they will guide you further.
Yes, the $149/year price is for the WooCommerce Bookings and Appointments plugin, which functions as an online booking system. If you are seeking a different PluginHive product, you can share the specific plugin link for more information.
The WooCommerce Bookings and Appointments plugin itself does not include a built-in coupon or user role-based discount feature. However, you can utilize the standard WooCommerce Coupon functionality to offer discounts based on the order total. The plugin does not support setting discount or cost rules based specifically on user roles.
The WooCommerce Bookings & Appointments plugin uses static pricing by default. The price for an activity remains fixed unless you manually update it, ensuring consistent pricing for your offerings.
WooCommerce natively supports only one currency. However, the PluginHive Bookings and Appointments plugin is compatible with the following multi-currency plugins:
The PluginHive Bookings and Deposits plugins do not display the product cost under the Product column in WooCommerce order emails by default. If you are seeing product price details in a way that's inconsistent with standard behavior, this is likely due to a customization or a third-party email template/plugin rather than the PluginHive plugins themselves. Check your active email templates or customization plugins for the source of this display.
The PluginHive Bookings and Appointments plugin does not generate invoices. Invoicing functionality is typically handled through WooCommerce or additional invoicing plugins that integrate with your store. You can enable order confirmation emails via WooCommerce and use third-party plugins for more advanced invoicing features if needed.
The WooCommerce Bookings & Appointments plugin does not handle invoicing directly. You may need to use a separate invoicing system or an additional plugin designed for invoicing if you require this functionality.
Yes, the add-on cost has been revised to $250, which is the current non-refundable price. Please ensure the add-on meets your business requirements before purchase.
To apply a special rate for only one specific date (such as 24th December, 25th December, or 1st January) in WooCommerce Bookings and Appointments, use the "Custom Date Range" rule. You can set the same start and end date for the rule, meaning it will apply only on that single day. Here’s how to do it:
To apply a percentage discount to the booking cost for a participant, ensure that the main cost (e.g., 3,300) is set under the Participants section, not just under the overall Booking Cost. When the principal cost is assigned to Participants, the discount rule (e.g., multiplication by 0.9 for a 10% discount) will be applied directly to each participant's cost. The finalized discounted amount will then be added to the total Booking Cost. If the cost is not set under Participants, the multiplication discount will not apply as intended. To resolve this, move the relevant cost value into the Participants section and then set up your percentage discount rule.
You can achieve age-based categorization in your bookings by using the Bookings participants feature, which allows you to create different participant categories (such as kids, children, and adults), each with specified age groups and other attributes. However, if you require availability to adjust automatically based on the selected age group, you can create separate booking assets for each age group and configure their specific availability rules. This setup ensures that only applicable timeslots are displayed for each age group. For a detailed guide, refer to this article: How to Set Booking Assets Using WooCommerce Bookings and Appointments Plugin (https://www.pluginhive.com/knowledge-base/how-to-set-booking-assets-using-woocommerce-bookings-and-appointments-plugin).
To ensure full compatibility and accurate price calculations when adding addons or custom product fields, use the PluginHive Product Addon plugin in conjunction with the Booking plugin. The PluginHive Product Addon is designed to work seamlessly with the Booking plugin and supports similar functionality to other addon plugins. If you prefer using a third-party addon plugin, confirm its compatibility with the booking plugin or reach out to their support for assistance.
Storing booking-related data (such as booking start date, end date, and number of participants) as order-level custom fields is not feasible with the PluginHive WooCommerce Bookings & Appointments plugin. This is because a single order can contain multiple booking line items, and each booking can have different values for these fields. Booking metadata is stored within each order line item, not at the main order object level, to accurately reflect individual booking details for each purchased product. There are currently no hooks or filters provided by the plugin to automatically save booking data into the main order meta fields. To access this information, retrieve it from the line items using methods like get_meta() on each order item, rather than from the main order object.
To achieve accurate multi-day pricing where each date’s booking is calculated based on its specific rate (e.g., Sunday at $995, Monday at $695), you need to:
After updating the PluginHive Bookings plugin to the latest version:
To display the correct product cost for WooCommerce bookable products, ensure that you have configured the "Display Cost" under the Booking cost tab. Follow these steps:
To accommodate both half-hourly and hourly booking slots with different pricing and day restrictions, it is recommended to create two separate products:
To effectively offer both half-hourly and hourly slots with individual pricing and per-dog costs, create two separate products:
If you were charged a new, higher rate on renewal based on a recent price update, PluginHive may be able to offer you a partial refund as a goodwill gesture (typically 20-30%). To proceed:
The booking system is designed so that the "Book Now" button is not clickable unless all mandatory options are selected by the user. For this reason, there is no need for a separate popup message—the user cannot proceed without completing all required selections.
The "Allow Shop Owner to Make Last Minute Bookings" add-on is available as a custom add-on priced at $200. The estimated completion time is 3 business days from the date of purchase. To proceed, you need to purchase the customization package from the following link: https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/. Once the purchase is complete, please share your order number with the support team to initiate the process.
To receive an invoice with your TAX ID included, log in to pluginhive.com and add your TAX ID along with your Company Name in the Billing Address section. After updating your billing information, generate the invoice; it will then reflect your TAX ID as provided. If you encounter any issues, contact PluginHive support for further assistance.
The "Buy Now" button visible on your product page is not generated by the PluginHive WooCommerce Bookings and Appointments plugin. PluginHive's booking plugin only adds the "Book Now" button to bookable products. The "Buy Now" button is likely added by a different plugin or your theme. To remove "Buy Now" only from bookable products:
To set a flat $25 rate for all Friday bookings regardless of participant count, use the following steps:
The PluginHive WooCommerce Booking and Appointments plugin requires a consistent calculation basis, such as a set multiplier (e.g., 1.5x, 2x, or 3x the base price) for determining booking costs across different resources and durations. If your pricing structure for resources and block durations does not follow a consistent pattern or common value, it is not feasible to implement these variable prices within the plugin's current configuration options. Attempting to set unique prices per resource and block, when the differences are not uniform, will lead to discrepancies and the system may not calculate the intended prices accurately. For the current setup, you will need to determine and utilize a single value or consistent calculation rule that satisfies your business pricing requirements, since accommodating distinct prices for every block/resource combination is not supported by the plugin. Additionally, customizing prices for certain block/resource combinations may also adversely impact the calculations for other combinations.
It currently isn’t possible to set separate price changes for each participant role (adults and children) for a custom date range within the booking plugin. However, as a workaround, you can increase the price for all participants by the higher required amount (in this case, by $4) and use the participant total count with a custom date. This configuration allows you to set new pricing for all participants effective from 2026. Here’s how you can proceed:
To achieve increasing pricing for each additional block in multiple non-adjacent bookings (for example, 1st block = 975, 2nd block = 1900, 3rd block = 2850, 4th block = 3800), you need to configure your product's cost rules accordingly:
Currently, it is not possible to apply separate costs for partial slots while keeping different pricing for the remaining time within a single booking. With block-based pricing, cost rules can only be set based on the total number of slots selected during the booking. You cannot combine a "day rate" for full days with an hourly rate for residual hours within the same reservation; all blocks will be priced uniformly according to your cost rule.
To configure a discount for a specific time slot:
To set up a discounted rate for a specific hourly slot in the WooCommerce Bookings and Appointments plugin:
To achieve a day-based flat rate booking with selectable pickup and drop-off times using the PluginHive Bookings plugin, follow these steps:
You can set up different booking costs by creating cost rules based on conditions such as season or date ranges. In the Bookable Product settings:
You can set different prices by applying costs based on custom date ranges. To achieve varying prices for weekdays and weekends across different periods, you need to:
You can achieve varied pricing by using the "Custom Date Range" feature in the plugin. To do this:
To offer advanced discount structures (like seasonal discounts or discounts based on booking duration) with precise control, you should use the WooCommerce Bookings and Cost Adjustment Add-on by PluginHive. The add-on enables detailed customization of how and when discounts or surcharges are applied, including over specific date ranges or booking blocks. You can refer to PluginHive's knowledge base for setup instructions: [Set up Discounted Rates for Different Seasons with WooCommerce Bookings and Cost Adjustment Add-on](https://www.pluginhive.com/knowledge-base/set-up-discounted-rates-for-different-seasons-with-woocommerce-bookings-and-cost-adjustment-add-on/). This add-on is a paid customization package ($200), and the customization is non-refundable, so ensure it fits your requirements before purchase.
To configure your ATV booking business in the WooCommerce Bookings & Appointment plugin, follow these steps:
The default WooCommerce Bookings plugin does not support setting prices based on both block counts (half-day/full-day) and day type (weekday/weekend) simultaneously. To achieve this complex pricing structure, use the PluginHive "Booking Cost Adjustment" custom add-on. This add-on allows you to define cost rules tailored to your specific requirements, such as different rates for half-day and full-day bookings on both weekdays and weekends. After installing the add-on, use its settings to enter your custom pricing rules for each product. For detailed steps and examples, refer to: https://www.pluginhive.com/knowledge-base/set-up-discounted-rates-for-different-seasons-with-woocommerce-bookings-and-cost-adjustment-add-on/
The plugin's base cost is static, so it does not change dynamically based on the selected resource or slot. Instead, you can use the "Display Cost" option under the Cost section to display a minimum or starting price (such as "Price starts from $200") to make pricing clearer for customers. The final price calculation will be based on the slot or resource selected during the booking process.
To achieve this setup in WooCommerce, you cannot use the free "Participants based Discount Add-on" plugin, as it does not support creating combination tickets that reduce both adult and child seats together for a discounted price. Instead, follow these steps:
As a workaround, disable the "Add to Cart behavior" setting in WooCommerce. Here’s how:
You can set up different prices for specific weeks or time periods using the Booking Cost rules in the PluginHive WooCommerce Bookings and Appointments plugin. With these rules, you can configure a single calendar that adjusts pricing based on the selected dates. To set this up:
To implement weekend and public holiday pricing that applies to the total booking (including any additional pets), set up price rules within your PluginHive booking plugin as follows:
To configure the “buy one, get the second one 55% off” discount:
To ensure proper tracking of your referrals, always use URLs that include your unique affiliate ID when promoting PluginHive products. This ID is provided in your affiliate dashboard and in onboarding emails. Embedding the correct affiliate link guarantees that any purchases made through your promotion are accurately credited to your account.
To set up the booking cost for your product, follow these steps:
The custom rental pricing logic will:
When booking slots across multiple days, the PluginHive booking plugin calculates the total slot count in a linear fashion—adding up the slot counts from all selected days. The final cost is determined based on this combined total slot count, according to your configured Booking Cost Rules. Currently, the plugin does not support resetting the slot count for each day or applying separate cost calculations per day. The cost calculation is cumulative across the booked range, not per individual day.
The price multipliers (such as x1.2 for weekends and x1.3 for public holidays) are applied based on your configuration in the plugin:
When using recurring bookings with custom cost rules:
Enabling "Consider each participant as separate bookings" counts each individual participant toward the maximum bookings limit for each time slot. For example, if the maximum bookings per slot is set to 100, and a customer books 30 children and 20 adults, a total of 50 bookings will be considered used for that time slot. This setting helps ensure that the combined number of all participants across different bookings does not exceed the specified maximum for the time slot. However, it does not allow for separate limits for each participant type.
The "Allow Bookings For Past Times For All Users" addon is priced at $200 under the "Popular" package. It is non-refundable. You can purchase it at: https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/. After purchase, delivery takes 4–5 business days. Please provide your order number to PluginHive customer support after completing your purchase so they can proceed with the addon delivery.
The "Auto-Select Available Date for Customer" addon costs $250. This fee is non-refundable.
The WooCommerce Bookings Availability Search Widget is a custom add-on priced at $200. The license permits use on up to 5 sites.
For a feasibility assessment of a custom rental pricing addon, provide the following:
You can set up each individual service such as hotels, vans, drivers, etc., as separate bookable products in the PluginHive system with their own availability, pricing, and maximum participants. However, the plugin does not support combining these services as a single bundled package for sale. Booking multiple services with availability restrictions in a bundle is not possible with the current version of the PluginHive Bookings plugin. Each booking must be made for one asset at a time.
To achieve $660 for one participant and $780 for two participants, set your base cost and participant cost accordingly without overlapping rules:
To display the total price—which includes both booking and transport costs—as a single amount in the booking summary sent to clients:
The PluginHive Booking plugin does not automatically recalculate prices, balances, or deposits if participant numbers, dates, or meta fields are edited manually on an order. All recalculations in such cases must be performed by hand. To ensure correct, automatic recalculation of totals and remaining balances, use the plugin’s official "Add Booking" process rather than direct manual changes.
Yes, when you need additional licenses (up to 5 for each of the three plugins), you can contact PluginHive via email, specify the plugin and quantity, and they will provide you with a new coupon reflecting the same discounted pricing you previously received. This ensures you continue to benefit from the agreed rate for future purchases.
Yes, when you need additional licenses (up to 5 for each of the three plugins – Booking, Non-Adjacent Booking, and Deposits), you can contact PluginHive via email, specify the plugin and quantity needed, and PluginHive will provide you with a new coupon that reflects the same discounted pricing you previously received. This ensures you continue to benefit from the agreed rate for future purchases.
Currently, the plugin allows you to set up participant-based discounts for each type (Adult or Child) separately, so each participant category can have its own “buy one, get the next one at 55% off” rule. However, crossing over discounts between participant types (e.g., buying 1 Adult ticket and getting 1 Child ticket at 55% off) is not directly supported with default participant rules. For more complex discount logic that combines participant types into a shared overall discount structure, please provide a detailed explanation of all your required combinations so that further tailored guidance or possible custom solutions can be offered.
The WooCommerce Bookings and Appointments plugin allows you to set discounts for specific days or dates using the "Booking Cost Rule" feature. This feature lets you apply a discount (either fixed or percentage) to bookings on selected weekdays or specific dates, providing discounted prices automatically when a customer selects those days. However, applying discounts using WooCommerce coupons for specific days or times is not supported directly within the Bookings plugin, as coupon management is handled by WooCommerce and does not offer this level of time-specific control. For more details, refer to the knowledge base article: https://www.pluginhive.com/knowledge-base/discount-woocommerce-bookings-an-ultimate-guide/
Yes, you can configure the "Booking Cost" rules in the WooCommerce Bookings and Appointments plugin to automatically update the total price based on the number of hours (blocks) chosen by the user. This setup allows you to offer packages—such as 2 to 6 hours for $4, 6 to 12 hours for $6, and 12 to 24 hours for $10—without needing a separate user package system. To set this up:
Currently, the PluginHive booking plugin does not support calculating bookings per day or allowing the selection of multiple days in a single cart addition. Each day's booking needs to be added individually, and cost calculations are cumulative across all selected slots rather than on a per-day basis. This enhancement is not on the current product roadmap, but user feedback is noted for consideration in future evaluations.
Yes, the WooCommerce Bookings & Appointments plugin allows you to charge customers based on the number of hours booked by enabling the "Cost Per Block" option. Each block can represent one hour, and the cost will multiply according to the number of hours selected. For detailed setup instructions, refer to the plugin’s documentation: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/#:~:text=once%20per%20booking.-,Cost%20Per%20Block,-The%20Cost%20Per. This enables hourly pricing for flexible booking durations.
No, it is not possible to charge tax only on the cost per block while excluding the base cost using the PluginHive Bookings plugin. The plugin does not have a built-in tax handling feature, and taxes are applied to the total cart amount. Custom tax configurations for individual booking components like base cost or cost per block are not supported. You can, however, use WooCommerce tax options to apply taxes on the cart subtotal as a whole.
The PluginHive Bookings plugin allows configuration of cost rules based on participants, total participant count, and specific weekdays or custom dates. However, excluding a specific participant category (such as "child 0-5") from charges during a custom date range is not directly supported by default. To implement discounts or different pricing rules for particular participant categories within a limited time period, a custom paid Addon is available. This Addon enables more flexible pricing calculations based on participant category, count, date range, or specific dates. The Addon is priced at $200 (non-refundable) and provides a settings page to set up these advanced rules. If you require such functionality, the Addon will be necessary.
Yes, you can set up participant pricing to include the first three participants in the base price and charge $50 for each additional participant:
No, there are not separate meta keys for just the date or just the time. The booking plugin provides both date and time together in the same metadata field. When including %order_item_meta_From% or %order_item_meta_To% in your SMS template, both date and time will be displayed together.
The plugin allows you to export booking information in CSV format. You can use this feature to generate reports based on booking data. If you have specific reporting needs beyond exporting to CSV, please provide more details so we can assist further.
No, it is not possible to create separate bookings or individual tickets for each participant using the current features of the Bookings and Appointments plugin. The "Consider each participant as separate booking" option only affects cost calculation and does not generate individual bookings or tickets for each participant. The system will still create a single order for the group, even if the participant count is managed separately.
Yes, you can achieve this functionality using the Booking Participant feature in the PluginHive WooCommerce Bookings and Appointments plugin. This feature allows customers to select the required quantity (e.g., number of square meters to be cleaned), and the cost is calculated based on the number of participants (quantities) selected. To set this up:
Yes, you can set up multiple "Booking Participants" types in the plugin, such as Adults and Children. You can assign different prices for each category (e.g., €5 for adults, free for children), and require a ticket for each participant category, ensuring every attendee has an appropriate ticket. Learn more about configuring Booking Participants here: https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/.
While the core WooCommerce Bookings and Appointments plugin does not include a deposits feature, PluginHive offers a separate plugin specifically to handle security deposits. You can use this deposit-handling plugin alongside your booking system to manage security deposits.
Yes, the "Disable Last-Minute Bookings for Admin" feature can be included as part of this customization within the same $1000 USD cost. There is no additional charge for adding this functionality to your custom addon.
Yes, the plugin allows you to set different rates for adults, children, and additional options like a third bed. You can maintain and manage availability based on what is defined as a product (either a room or an activity), ensuring separate availability for each rate and option.
It is not feasible to directly migrate bookings from WooCommerce Bookings (including WPML multilingual sites) to the PluginHive Bookings plugin. However, you can manually recreate the upcoming bookings in the PluginHive plugin by entering them as new orders.
There is currently no process to migrate or move bookings from one site to another in the PluginHive system. Bookings cannot be transferred between different sites.
To set participant-based discounts depending on days or date ranges (for example, making adult entry free and reducing child prices during school term times), you need the "Bookings Participant Cost Customization Addon" in addition to the WooCommerce Bookings plugin. This addon allows you to configure participant costs and discounts based on participant count, range of days, or custom date ranges. The addon costs $200 (non-refundable). Once purchased, PluginHive will provide the zip file within 2-3 business days after quality testing and compatibility checks. You can purchase the customization package here: https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/
The current price for a single-site license of the plugin is $149.00 per year. While the $99 rate is no longer available, PluginHive can offer you a 10% discount on the regular price of $149.00. If you are interested in this offer, contact PluginHive support to receive the discount code or instructions for applying the discounted rate at the time of purchase.
The 5-site license option for both the WooCommerce Bookings and Product Addon plugins has been discontinued and is no longer available. You will not be able to renew your existing 5-site license at the same cost. Instead, you need to purchase multiple single-site licenses for your sites, each at the revised price. For current pricing and licensing details, please visit the WooCommerce Bookings & Appointment plugin and PH WooCommerce Product Addon pages on the PluginHive website.
Yes, the plugin's participant feature can be used to manage group appointments based on the number of products purchased. For example, if a customer buys two IV bags, they can book an appointment for two people; if they buy one IV bag, they can only book for one person. No extra charge is applied for additional participants unless you choose to configure it otherwise.
Yes, you can select specific days of the week, including Sunday, based on your requirements using the 'Time Range Type' field. This allows you to apply booking cost adjustments for particular weekdays.
By default, WooCommerce uses the same "New Order" email template for both products and booking orders. There is currently no way, within the PluginHive WooCommerce Bookings and Appointments plugin, to separate email notifications or use different email templates for bookings versus traditional product sales. Both types of orders will trigger the standard WooCommerce order email, and there is no built-in feature to include specific information exclusively for bookings within the default system.
The WooCommerce Bookings and Appointments Plugin does not support a sale price option for bookable products, unlike simple WooCommerce products. The plugin calculates the bookable cost based on various features such as booking costs determined by block count, custom date ranges, participant costs based on custom date range, and participant count. As a result, it does not allow for setting a single “sale price” value. If you need to offer discounts or adjust pricing, consider using the plugin’s built-in pricing rules based on blocks, dates, or participant conditions.
The PluginHive WooCommerce Bookings and Appointments plugin allows the use of conditional rules to configure booking costs based on factors such as the day of the week, seasonal dates, and the number of people. However, it is designed to combine only two of these factors at a time (for example, date/season + participant number, or day of week + participant number). Calculating booking costs based on all three factors (day of the week, season/date, and number of people) simultaneously is not currently supported. For complex pricing scenarios, you may need to adjust your pricing structure within the limits of the plugin’s configuration capabilities.
Currently, it is not possible to set dynamic booking costs based on the meter length of a caravan using PluginHive's WooCommerce Bookings & Appointments plugin, even when integrated with Dokan. The plugin allows you to set booking costs using fixed values, per booking slots, or for custom date/time/day ranges. However, there is no option to define price increments based on entered measurements (such as extra meters) or to provide selectable cost packages on the product page. Each vendor can configure their own prices within these available pricing structures, but dynamic pricing based on product attributes like length is not supported at this time.
Yes, you can configure variable pricing for additional half-hour extensions by using the "Time Range" rule type in the booking cost settings. This allows you to set different prices depending on the booking duration selected by the customer. For step-by-step instructions, refer to the official PluginHive guide: [How to Set Booking Costs Using WooCommerce Bookings and Appointments](https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/).
Yes, you can set different prices for rooms based on future dates using the "Booking Cost" rule in WooCommerce Bookings and Appointments. To achieve this, configure seasonal booking costs so that specific date ranges have separate pricing. For example, you can keep the current price (e.g., €90) valid until July, and set a new price (e.g., €95) starting from August. Customers booking for July will be charged the old price, while bookings for August onward will reflect the new price—even if booked today. Detailed instructions for setting up booking costs based on date ranges are available here: [How to Set Booking Costs Using WooCommerce Bookings and Appointments](https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/#:~:text=Provide%20a%20Seasonal%20Booking%20based%20on%20the%20Different%20Month%20Range). Follow these steps to configure your rules accordingly.
It is not currently possible to restrict participants per type (e.g., separate limits for adults and children per time slot) in PluginHive’s WooCommerce booking plugin. The plugin does not natively support summing participants of each type across all bookings for a given time slot and preventing further bookings if those separate maximums are exceeded.
Yes, you can set the shipping costs to be confirmed "on request". The product cost will be finalized only when you approve or confirm the booking from your end. This allows you to add the shipping charges at the time of booking confirmation. If you require further customization for handling shipping charges or need step-by-step setup instructions, please provide more details about your workflow or specific PluginHive solution.
You can configure a product with one-hour booking slots (e.g., from 9 am to 9 pm) so customers can book hourly appointments throughout the entire available period. For full day (9 am–5 pm) or full evening (5 pm–9 pm) bookings at a lower price, customers would need to manually select all the hourly slots within that time frame. However, to display a single booking slot for the entire day or evening as a distinct option (e.g., a "Full Day" or "Full Evening" slot at a special price), you need to create a separate bookable product for each. Mixing hourly and full-day/evening offerings as selectable options within the same product is not directly supported; separate products ensure clarity in pricing and availability for these types of bookings.
Yes, you can configure a product with one-hour booking slots (e.g., from 9 am to 9 pm), allowing customers to select as many consecutive slots in a day as they wish. To apply a full-day price when all slots in a day are selected, you can use the plugin’s cost rules feature. This allows you to set different costs based on the number of timeslots a customer chooses. For example, you can set a special discounted rate if all hourly slots (covering the full day) are selected, while maintaining regular hourly pricing for partial bookings. To implement this:
The WooCommerce Bookings & Appointments plugin allows you to set up cost rules based on combinations of booking block count and day ranges. For example, you can configure pricing rules like:
Yes, you can configure tiered pricing for your rentals using the "Cost based on blocks" feature in the WooCommerce Bookings and Appointments plugin. This allows you to set a different daily rate depending on the number of booking days. As the customer increases the duration of the booking, the daily rate can automatically decrease according to your price structure. To set this up:
The current PluginHive WooCommerce Bookings solution does not support tracking or restricting booking counts per individual participant type (e.g., setting separate seat limits for adults and children in combination with other advanced features). This functionality is not available by default and is not currently covered by existing add-ons.
No, WooCommerce Bookings And Appointments requires you to define both a start and an end date at the time of booking. It is not possible to initiate a booking without specifying an end date, nor does the plugin provide an option for customers to terminate the booking themselves at a later time to determine the total price by days used.
Paid advertising is not outright prohibited, but PluginHive requires affiliates to share their promotional strategy before using paid ads. Contact the PluginHive team with details about how you plan to promote their products via paid channels. This additional information allows them to ensure your approach complies with PluginHive’s guidelines and policies. Always obtain approval for your specific paid advertising strategy before launching any campaigns.
The $149 price for the WooCommerce Bookings and Appointments plugin is an annual cost. You will need to renew the plugin each year to continue receiving support and the latest updates.
The $149 price for the WooCommerce plugin is an annual fee for a single site license. For two sites, the total annual cost would be $298, as each site requires its own license.
The $250 charge for the Auto-Select Available Date addon is a one-time cost, not a recurring subscription.
The $250 fee is a one-time charge for the add-on. There are no ongoing annual costs associated with the add-on purchase.
Yes, the feasibility check for your customization requirements will be conducted free of cost. You will only be charged if the requirements are found feasible and you decide to proceed with the customization work.
No, the PluginHive WooCommerce Bookings & Appointment plugin is not the same as the official WooCommerce Bookings plugin sold on the WooCommerce site. The plugin listed on the WooCommerce site is developed and maintained by WooCommerce. PluginHive offers its own separate WooCommerce Bookings & Appointment plugin, which can be found at https://www.pluginhive.com/product/woocommerce-booking-and-appointments/.
No, the PluginHive plugin license is not a lifetime license. The purchase price entitles you to one year of support and updates. After one year, you must renew your license to continue receiving support and updates. The plugin itself remains operational after the first year, but you will not have access to updates or support unless the license is renewed annually.
You can add multiple bookings in a single order by adding each booking product to the cart separately. Once all desired bookings are in the cart, you can place a single order that includes all of them. Each product needs to be added individually, but they can all be checked out together in one transaction.
As a workaround, you can create separate bookable products for each participant type (for example, one product for canoes and another for kayaks). Assign the corresponding asset to each bookable product. Customers would then need to make separate bookings based on the asset/participant type, ensuring that asset availability and pricing are managed individually for each group. However, within a single booking, asset assignments and participant differentiation as described are not supported.
Currently, there is no option to add Booking cost rules in bulk in the WooCommerce Bookings and Appointments plugin. Each cost rule needs to be added individually through the plugin’s interface.
If only the basic day rate is being charged for bookings of multiple days, ensure the following:
To assign different locations or types to each pod and allow customers to choose among them, set up each pod as a separate product in WooCommerce. Locations can be created as "Assets" within the plugin, and then assigned to individual pods/products as needed. Alternatively, you can:
The Availability Search Add-on and widget functionality are already included within the WooCommerce Bookings and Appointments plugin. There is no need to purchase them separately—the features come as part of the core plugin at no additional cost.
The correct price calculation formula in PluginHive Bookings is:
Custom development for a PluginHive Addon to meet advanced pricing needs—such as variable weekend surcharges that differ by season, date, and room type—starts at $400. The final cost and project timeline are determined after a review of your detailed requirements and a feasibility assessment. Once delivered, further modifications are not included unless new development is arranged. To receive an official quote, you will need to clarify your specific business rules and provide access requirements for your system so that PluginHive can fully assess your needs.
Each PluginHive add-on is priced at $200. This fee is in addition to the main plugin’s yearly subscription. The pricing reflects the effort invested in ensuring compatibility with the latest versions of WordPress, WooCommerce, and PluginHive’s core plugins. The ongoing subscription enables PluginHive to maintain high-quality add-ons and provide reliable functionality for your website, even as there are significant updates to WooCommerce, WordPress, or the core plugin itself.
The WooCommerce Bookings and Appointments plugin costs $99 per year for a single-site license, which includes 1 year of support and updates. The Search Widget Addon is priced separately; the standard price is $200 as a one-time purchase, but special discounts may be available. The Search Widget Addon is non-refundable and is supplied as a customization package.
The process and cost for a custom tiered rental pricing addon are as follows:
To offer a per-person discount in bookings, use the Participant Rules and Cost settings in your bookable product configuration. Adjust the participant pricing directly within the product setup to reflect the desired discount per participant. This method ensures the discount is automatically applied for each participant, regardless of any coupon usage. Implementing this through Participant Rules is currently the only supported approach, as coupon-based per-person discounts are not available in the plugin.
You can email PluginHive support at any time with your queries. The support team operates on weekdays (Monday to Friday) and will assist you as soon as possible, typically during business hours.
The customization package from PluginHive starts from $500. The final cost depends on your exact requirements and the feasibility of implementation. After you share your complete requirement, the team will review it to determine if the requested changes are feasible and provide a final cost. Customization payments are non-refundable. You are encouraged to share all details of your requested changes so the team can assess and confirm the final pricing.
The 'Total Cost' field provides several adjustment options, including addition (+), subtraction (-), multiplication (x), addition by percentage (+%), and division (/). This enables you to tailor the cost calculation for bookings in multiple ways, such as applying discounts or surcharges.
If you are unable to add more "special prices" or "cost rules" in booking costs, this is typically due to a limitation in the "PHP max input vars" value on your server. To resolve this:
If you encounter inconsistent pricing after updating the plugin, first check your booking cost and participant rule configurations to ensure there are no overlapping conditions. If frontend and backend prices still differ:
To have all price components (base and participants) multiplied by weekend or public holiday rates:
If you are unable to set up a staging environment due to resource or time constraints, inform PluginHive support of your limitations. Provide detailed logs, a screencast, and as much contextual information as possible so the support team can attempt to reproduce the issue in their own test environments. This approach helps them investigate the root cause, although a staging site can significantly speed up and ensure more accurate troubleshooting.
To assist support in thoroughly investigating booking time discrepancies:
To troubleshoot a pricing mismatch between backend and frontend bookings:
The issue was due to pricing not being set correctly for each participant. To resolve this:
As a workaround, you can:
A comprehensive guide on setting booking costs with WooCommerce Bookings and Appointments, including multiple business case examples, is available in the PluginHive Knowledge Base. You can review the step-by-step instructions and demos in the article "How to Set Booking Costs Using WooCommerce Bookings and Appointments": [Read the guide here](https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/). This resource will help you understand how various pricing rules are applied and calculated within the plugin. If you have further questions, reach out to PluginHive support for additional assistance.
The WooCommerce Bookings and Appointments plugin allows you to create bookable products with a calendar mechanism on the product page. While the plugin does not directly manage inventory or product stock, you can treat each item as a "Participant" and consider each as a separate booking. This way, customers can book specific items, and the remaining quantity will be displayed on the booking page. However, the plugin does not have traditional inventory management capabilities, as it primarily handles calendar-based bookings.
The 5-site license for the WooCommerce Bookings plugin is no longer available. As a result, you won’t be able to renew your existing 5-site license at the previous cost. To continue using the plugin on multiple sites, you will need to purchase individual single-site licenses for each site at the revised price. You can check the updated price and purchase licenses here: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
If bookings are not being charged per day, it may be due to the "Charge for Block" setting being set to "No" in your product’s booking configuration. To ensure daily charges:
Follow up emails will only be generated and sent when the WooCommerce order status is set to "Completed." Please check the status of your orders—if they are still marked as "Processing," the Follow up emails will not be triggered. Change the order status to "Completed" and verify if the Follow up emails are sent. If the issue persists after confirming the order status, further investigation may be necessary.
If the display cost for several products appears identical even though you have set different prices, follow this troubleshooting process:
The renewal invoice in your email reflected the previous year's purchase price, which was $99 (approximately €89). PluginHive recently updated the Bookings plugin price, and the new single license price is now $149 per year. This revised pricing applies to both new purchases and renewals. If you renewed at the new rate, your payment and current license should reflect the latest pricing, while automated emails may still reference the older amount from prior orders.
Testing on your staging site did not replicate the overcharging issue—orders were correctly charged according to the selected quantity. If a customer is being charged double, carefully review the product and booking settings to confirm the correct price per child and that the quantity input is functioning as expected. Compare the affected order details (e.g., #814 vs. #805) to see if a different number of slots, children, or add-ons were selected. Additionally, check if any customizations, plugins, or manual edits could impact the price calculation. Continue to monitor orders, and if the overcharge issue occurs again, provide affected order numbers and consider providing FTP access for deeper troubleshooting.
The multiplication operator for cost rules is designed to multiply with the product's base cost in the PluginHive booking plugin. If the product base cost field is empty, the multiplication will default to multiplying by 1, resulting in no effective change in price. To use the multiplication operator effectively (e.g., for discounts like x0.95), you must enter a value in the product base cost field. Once a base cost is set, the multiplication operator will work as intended during price calculation.
Based on recent debugging, applying a coupon code to an order can cause a price mismatch on the receipt or order details page after the order is placed. When an order is processed with full payment and no coupons, pricing details display accurately. PluginHive's technical team is continuing to analyze this discrepancy to determine the underlying issue related to coupon handling.
The $99 amount in your renewal email refers to your previous purchase amount and order details. PluginHive has revised the price of the Bookings plugin from $99 to $149 per year to reflect new features such as In-built Search Booking, Outlook, and iCal Booking sync, as well as the overall value and quality of the product and support services. The price displayed during renewal represents the current rate for the plugin.
The system currently does not reduce the available participant count for each booking because the option "Consider each participant as a separate Booking" is not enabled for your product. By default, each booking counts as one, regardless of the number of participants in that booking. To ensure that the participant count is properly reduced from the maximum allowed per slot:
The WooCommerce Price Based on Country Pro (PBoC) plugin applies rounding calculations using WooCommerce's default price hooks, such as woocommerce_product_get_price, woocommerce_product_get_regular_price, and woocommerce_product_get_sale_price. However, PluginHive Booking products calculate their prices dynamically using custom product meta and various booking parameters (e.g., assets, participants, resources, and cost rules), which means the standard WooCommerce price hooks do not apply directly. Currently, the PBoC plugin does not provide hooks or filters at the specific points necessary to adjust these dynamically generated booking prices. As a result, the rounding feature does not work on bookable products. To resolve this:
Over the past eight years, PluginHive has maintained consistent pricing while continuously improving the features and support for our products. As part of our commitment to providing better quality and service, the annual price for the WooCommerce Bookings And Appointments plugin has been updated to $149. This ensures sustained development and high-quality support.
In the Bookings Plugin, discount and surcharge rules are applied only to specific cost blocks you have configured, and one pricing rule does not influence another. For long-term bookings (such as 21 to 40 days), the discount is applied to the defined cost per block, not the full standard daily rate. For example, if your cost block is set at $130, the plugin calculates the total as: $130 × 21 days × 0.95 (discount) = $2,593.50, then adds other applicable charges. If you wish to apply a discount directly to the full daily rate (e.g., $240 per day), this is not supported by default within the plugin’s current configuration options. Configuration for surcharges on short-term bookings appears accurate as the plugin multiplies the daily rate by your set factor (such as 1.1 for a 10% surcharge).
The renewal email reflects your previous purchase amount of $79.20, but there has been a recent pricing update for the Bookings Plugin. The current renewal cost is $149 per year, reflecting a recent price adjustment from $99 to $149 to continue providing high-quality products and dedicated support. When you renew the plugin, the updated price of $149 will apply, regardless of any previous lower amounts indicated in past emails or invoices.
The base price field is disabled in cost rules for products configured as Multiple Non-Adjacent Bookings because the plugin does not support applying base costs in this context. When customers select multiple, non-sequential dates, multiple cost rules can apply simultaneously. Each selected period could be governed by a different cost rule, leading to ambiguity about which base cost should be used, since the base cost applies only once for an entire booking rather than for each period. To prevent inconsistent or unexpected pricing behavior, the option to set a base cost in cost rules is disabled for non-adjacent booking products.
If the booking cost on the calendar does not match your configured tiered rate table, take the following steps to troubleshoot:
If you have set a base price (for example, 36€ in "cost per block") but see a higher price (such as 46€/day) on the booking page, it is likely because you have configured an additional participant (dog) with a price increment (e.g., +10€). If the "minimum participants" value is set to 1 for additional dogs, the system always adds this extra fee, resulting in a higher total than the displayed base cost. To correct this:
Price discrepancies often occur due to mismatches between your expected base rates and the actual configuration in the product settings:
The Customize Minimum/Maximum Booking Slots Add-on is priced higher because it is not a part of the main plugin and requires additional development, maintenance, and updates to remain compatible with the main plugin. The cost reflects the extra effort involved in providing and supporting this specialized functionality.
The incorrect participant count and booking price calculation are caused by your site theme ("MasterStudy Child Theme") adding two cart forms to the product page. This results in two booking calendars—one visible and one hidden. The hidden form always defaults to 1 participant, while the visible form reflects the user's choice. The system then counts participants from both forms, making the total inaccurate and leading to pricing discrepancies. This issue cannot be fixed by changing the booking plugin’s rules, as it originates from the theme. To resolve this:
The $99 you saw in your email refers to your previous purchase invoice and is not the current renewal price. The cost has since been updated to $149. Renewal pricing is based on the current rates at the time you renew, not on previous invoices.
The price of the Bookings Plugin was recently updated from $99 to $149 per year. The $99 amount shown on your previous invoice reflects the cost from your earlier purchase, before the price change. This adjustment was made to continue providing high-quality products and dedicated support. The current price for renewal is $149.99 per year.
The price difference exists because PluginHive recently updated the WooCommerce Bookings & Appointments plugin pricing from $99 to $149 per year. The demo page you referenced still displayed the old pricing, and PluginHive is currently updating all demo sites and documentation to reflect the new prices. The updated price applies regardless of whether the plugins are purchased individually or together. If you encounter older pricing on PluginHive’s resources, please notify the support team so those pages can be corrected.
A price discrepancy between frontend and backend bookings for two participants can occur if booking rules overlap or if there is a configuration mismatch. In your case, the manual (backend) bookings are using one rule (costing $800), while the frontend is referencing another (showing $780), due to overlapping participant count rules. The plugin calculates the cost for 2 participants as per your configuration: Base cost of $520 plus $140 per participant, resulting in $800. This can also be affected by the version of the plugin; updating to the latest version helps ensure consistency. To resolve this:
The pricing discrepancy occurs because different participant rules overlap in your configuration. One rule is being applied when adding manual bookings in the backend, and another is used when booking through the product page on the frontend. This leads to inconsistent pricing between frontend and backend bookings. Ensuring rule configurations do not overlap for participant counts will help in displaying consistent prices across both booking methods.
Please provide a complete screenshot of your Edit Product page showing the Booking Availability, Booking Costs, Booking Participants, Booking Resources, and Booking Assets sections. With these details, a thorough investigation can be conducted to determine why the maximum blocks setting is not restricting the pricing as expected.
The price of the plugin has increased from $99 to $149 per year. Renewal reminder emails may include information about your last year’s purchase at the previous price, but all renewal purchases are now subject to the updated pricing. This price adjustment reflects the value delivered in ongoing product quality and support services.
The cost of the PluginHive Bookings plugin has been revised, and the single-site license is now $149 per year. Over the past eight years, the price was maintained at $99 while continuing to deliver high-quality products and services. The recent adjustment reflects the value provided, including additional features such as In-built Search Booking, Outlook integration, and iCal Booking sync. These enhancements contributed to the increase in the plugin's cost.
When using the "Percentage" deposit type in the PluginHive Deposits plugin, small discrepancies such as an overcharge of $0.01 can occur due to WooCommerce rounding behavior during the calculation of deposits and taxes. This usually happens when the deposit amount and final payment are calculated as separate transactions, each subject to individual rounding, rather than rounding the total order amount at once. To address this:
Yes, all the standard features of the WooCommerce Bookings plugin—including different participant categories (such as adults, children, etc.)—will continue to work seamlessly alongside the "Block Product Availability Based on Other Bookings" addon.
While the plugin provides a user-friendly interface, it is designed to integrate smoothly into your existing WordPress theme. The booking form’s appearance can be adjusted to closely match your site’s style, helping you maintain visual consistency. Further customization may be possible using CSS if minor tweaks are needed.
El plugin no genera informes detallados para los administradores de la tienda sobre el número de reservas restantes. Sin embargo, puedes filtrar y ver las reservas realizadas para un día en particular desde el panel de administración.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.