ups-banner-bg
ph_img_faq_page_image

Booking Cost & Pricing Rules – WooCommerce Bookings and Appointments FAQs

    Set flexible pricing options based on time, duration, or participants.

Questions in this section:

Are PluginHive’s Booking and Deposit plugin costs a one-time fee or an annual recurring charge?

The Booking and Deposit plugins are sold on an annual subscription basis.

  • You need to renew your subscription each year to continue receiving support and updates.
  • The annual purchase ensures your plugins remain compatible with the latest versions of WooCommerce and WordPress.

Can customers use recurring or non-adjacent bookings with different time slots (such as 4 hours, 8 hours, or 16 hours) and have pricing applied appropriately for each day?

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:

  • Recurringly book the same interval on multiple consecutive or non-consecutive days (e.g., every Monday).
  • Have different prices apply to each day, provided the cost rules are configured correctly.
You must set up explicit cost rules for each interval and day combination so that the correct rate is applied for weekends, weekdays, and any special cases (such as a stand-alone Sunday). If pricing needs are complex, outline your pricing structure for PluginHive support to verify if the exact setup is feasible.

Can I achieve groupings (such as Deluxe, Mini, Dormitory) within a single bookable product and allow customers to choose a pod within a group?

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.

Can I add a time interval to booking participants, for example, to charge extra fees until August 1st and make it free after August 1st?

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.

Can I add an "On Sale" banner to bookable products like the standard WooCommerce product?

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

Can I allow users to book non-recurring bookings where they can select a different number of participants for each day in a multi-day booking?

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.

Can I apply different base prices for each non-adjacent date or period booked within a single product?

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.

Can I apply different rates for different numbers of people for different time zones in WooCommerce Bookings and Appointments?

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.

Can I apply different rates for different time zones in WooCommerce Bookings and Appointments? (For example, $1 per hour from 00:00 to 12:00, $2 per hour from 12:00 to 24:00)

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.

Can I apply separate discounts for 9-hole players compared to 18-hole players, allowing for different discount rules within the current setup?

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.

Can I configure a booking product to offer both morning and afternoon booking slots, with a base charge of $750 for up to 4 participants, and an option to add a 5th participant for $100 more?

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:

  • Set up your bookable product and define Morning and Afternoon booking slots as two separate time slots.
  • In the product settings, set the base booking cost to $750 and the maximum number of participants to 5.
  • Configure participant pricing so that 1–4 participants are included in the base price and there is an extra $100 charge for the fifth participant.
For detailed instructions, refer to the PluginHive guides:
  • [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/)
  • [How to Set Booking Participants Using WooCommerce Bookings and Appointments](https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/)

Can I configure monthly pricing rules for different booking durations (e.g., half day, full day) that change based on the selected month?

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:

  1. In the product’s booking cost configuration, add rules for each month to define different prices for the booking block or duration.
  2. Each product can have its own set of pricing rules for different months and durations.
Note: The plugin does not currently support nested or subordinated rules (AND conditions), so you need to define clear rules for each booking duration and month separately.

Can I configure PluginHive to set up pricing based on a low season base rate with percentage increases for different days and seasons, and apply multiple surcharges (e.g., weekend plus seasonal adjustments) together automatically?

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:

  • You must configure separate cost rules for each scenario and combination (e.g., by season, by day of week, by date range).
  • For each year and season, you will need to manually update and ensure every applicable cost/season/date rule is in place for each rental unit.
  • The custom solution will not support dynamic pricing based purely on percentage increases over a base rate; each rule amount must be entered explicitly.
  • Once this approach is confirmed as fitting your needs, PluginHive can proceed to finalize the requirements.

Can I configure the plugin so that customers are not charged unless they book close to the delivery date, in which case an automatic "Express" or "Rush" fee is applied?

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.

Can I create a booking where participants are assigned to different asset types (e.g., some use canoes, others use kayaks) and are charged separately, while also reducing the asset count for each accordingly?

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.

Can I create specific pricing rules, such as a fixed price for 2 people, discounted pricing for larger groups, and half-price tickets for children?

Yes, the WooCommerce Bookings and Appointments plugin offers flexible cost rules. You can:

  1. Set a fixed price for groups of 2.
  2. Apply discounted pricing for groups larger than 2.
  3. Configure special pricing rules so children are charged half the regular price.
These pricing options can be managed easily within the plugin’s settings.

Can I migrate existing bookings from WooCommerce Bookings or another bookings platform into the PluginHive WooCommerce Bookings & Appointments plugin?

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

Can I offer a half-price option for a specific participant (e.g., "Kids Vase" participant) on select days, such as Sundays?

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.

Can I offer different booking rates for members and non-members using the WooCommerce Bookings and Appointments plugin, such as a discounted rate for members and a standard rate for non-members?

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.

Can I renew my existing 5-site license for the WooCommerce Bookings and Product Addon plugins at the same price when it expires?

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.

Can I set a specific date and time with the same price in the PluginHive WooCommerce Bookings and Appointments plugin?

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:

  1. Go to your product’s edit page in WooCommerce.
  2. Locate the section for Booking Cost Rules.
  3. Add a new rule to define the specific date and time range you want.
  4. Set the desired price for that date and time slot.
For detailed, step-by-step instructions, refer to the PluginHive documentation: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#cost. This allows you to offer the same price for specific date and time combinations according to your business needs.

Can I set different price increase percentages for "Adult" and "Child" booking participants within a specific date range (e.g., 15% for Adults and 50% for Children from 04/15/2024 to 09/15/2024) using the WooCommerce Bookings and Appointments plugin?

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/

Can I set fixed rental pricing tiers (per day, week, and month) on my WooCommerce store, where the system calculates the price by combining units (e.g., 1 week + 3 days), rather than applying discounts or prorated rates?

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:

  • Work for booking products using the "Day" calendar type.
  • Allow you to configure custom pricing tiers (per day, per week [7 days], and per month [30 days]) for selected products.
  • Automatically break down any selected rental duration into the largest possible blocks (month, week, day) and compute the total using your defined tier prices.
  • Example:
  • For a 40-day rental: 1 × $250 (30 days) + 1 × $50 (7 days) + 3 × $10 (3 days) = $330
  • For a 20-day rental: 2 × $50 (14 days) + 6 × $10 (6 days) = $160
  • For a 5-day rental: 5 × $10 = $50
  • The cost for development is $750 USD (one-time, non-refundable), and delivery takes 20 business days.
  • No further scope changes can be accommodated after the addon is developed.

Can I set participant costs to change based on the time of an appointment (e.g., different prices before or after 10pm) in the PluginHive booking plugin?

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.

Can I set up dynamic prices based on the booking date, such as having different prices for different date ranges using your plugin?

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/.

Can I set up variable pricing (i.e., different prices on weekends, holidays, and special dates) with the Bookings plugin? Is the cost-adjuster add-on required?

Variable pricing can be set up within the WooCommerce Bookings plugin itself, without the need for an additional cost-adjuster add-on.

  • You can create multiple booking cost rules based on custom date ranges, days of the week, or specific holidays (e.g., higher rates for weekends or holiday periods).
  • All pricing adjustments are managed directly within the plugin’s settings for each product.

Can I still purchase a 5-site license for the WooCommerce Bookings plugin at the old price?

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.

Can I use PluginHive's plugin to set different prices for Monday to Friday and for same-day bookings, and apply VAT or use dynamic pricing or discount rules?

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/

Can I use the WooCommerce Bookings and Appointments plugin to offer a discounted rate for bookings made between 6:30am and 7:30am, for all days in the month of April only, or do I need an additional plugin?

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.

Can I use the Yay Currency plugin with the PluginHive WooCommerce Bookings and Appointments plugin to support multiple currencies?

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:

  • WPML Multi-Currency
  • Fox Currency Switcher
  • Aelia Currency Switcher
  • Price Based on Country for WooCommerce
  • Official WooCommerce Multi-Currency plugin
If you require multi-currency support, it is recommended to use one of the supported plugins for assured compatibility.

Can PluginHive handle different Friday/Saturday (weekend) surcharges based on the month or season?

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.

Can PluginHive provide a custom solution where price adjustments are made using standard percentage increases over a base rate for different days/seasons?

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.

Can pricing and participant selection issues caused by duplicated cart forms be fixed by changing PluginHive Bookings plugin 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.

Can the addon configure cost adjustments for specific weekdays throughout the year (e.g., higher prices on Sundays) and for specific months?

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.

Can the Bookings plugin limit the maximum number of adults and kids separately per time slot, such as setting a maximum of 65 adults and 10 kids (total 75), and disable further booking for kids once the limit is reached?

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.

Can the PluginHive booking plugin be configured to record the actual return time of a rental and automatically charge additional fees if a customer returns the item late, or make the product available for booking again if returned early?

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.

Can the PluginHive WooCommerce Bookings & Appointments plugin calculate booking charges so that pickup and return days are free, and apply special pricing such as charging 1 day for Saturday-Sunday bookings and 3 days for 5–7-day rentals?

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:

  1. Set the booking duration type to "Day" so each day is treated as a booking block.
  2. Manually set the costs per block to align with your rental rules (e.g., assign the 1-day cost to three blocks for a 5–7-day rental).
  3. Refer to the plugin documentation for guidance on setting customized booking costs: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/
  4. Consider using the plugin’s demo site to explore the available configurations before purchase: https://woocommercebookings.pluginhive.com/custom-shop
If your business requires precise rule automation as described, you may need to manually adjust the pricing structure within the plugin settings or explore custom development for advanced logic, as there is no out-of-the-box solution for these specific rental rules in the plugin.

Can the WooCommerce Bookings and Appointments plugin generate QR codes?

Currently, the WooCommerce Bookings and Appointments plugin does not offer the capability to generate QR codes.

Can WooCommerce Bookings and Appointments allow reservations for multiple participants to be added as separate items in the cart, so users can modify participant numbers directly in the cart?

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.

Do you offer a multi-site pricing option?

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.

Does PluginHive have a solution for dynamic pricing in WooCommerce, such as setting different prices or discounts based on user levels (e.g., gold or silver users)?

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.

Does the $149/year price apply specifically to the online booking system plugin?

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.

Does the plugin support coupons and provide discounts for logged-in users or based on user roles?

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.

Does the plugin support static pricing, where the price does not change dynamically unless we update it?

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.

Does the PluginHive Bookings and Appointments plugin support multi-currency, and which multi-currency plugins are compatible?

WooCommerce natively supports only one currency. However, the PluginHive Bookings and Appointments plugin is compatible with the following multi-currency plugins:

  • WPML Multi-Currency
  • Fox Currency Switcher
  • Aelia Currency Switcher
  • Price Based on Country for WooCommerce
  • Official WooCommerce Multi-currency plugin
If you require seamless multi-currency functionality, ensure you are using one of these supported plugins for full compatibility.

Does the PluginHive Bookings or Deposits plugin display the product cost under the Product column in WooCommerce order emails?

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.

Does the system generate invoices and send them to purchasers?

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.

Does the WooCommerce Bookings & Appointments plugin include an invoicing system?

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.

Has the add-on price changed from the previously quoted amount?

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.

How can I add a special rate for only one day (e.g. 24th December, 25th December, or 1st January) in WooCommerce Bookings and Appointments without creating a date range or block, so that the extra charge applies just to that specific date?

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:

  1. Go to the product's booking settings in your WooCommerce admin.
  2. Navigate to the section for pricing rules or custom costs.
  3. Select "Custom Date Range" as the rule type.
  4. Set both the start date and end date to the specific date you want the special rate to apply (e.g., 24th December).
  5. Enter the additional price you wish to apply for bookings on that day.
  6. Save your changes.
This method allows you to add a surcharge or special rate that will apply exclusively to bookings on the chosen date, without affecting other days or creating blocks for entire ranges of dates. For more detailed steps and screenshots, refer to this guide: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/

How can I apply a percentage discount to the booking cost for a participant in the Booking plugin?

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.

How can I categorize bookings by age group so that available timeslots are filtered or clearly labeled for customers?

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).

How can I ensure addons/custom product fields are compatible with PluginHive Booking plugin price calculations?

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.

How can I ensure that booking metadata such as start date, end date, and number of participants is saved as order-level custom fields (order meta) in WooCommerce when using the PluginHive WooCommerce Bookings & Appointments plugin?

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.

How can I ensure the correct price is applied when customers book multiple days with varying daily rates (e.g., booking Sunday and Monday at different rates)?

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:

  • Configure individual cost rules for each day and duration combination within the product’s booking settings.
  • Ensure that the cost rules are NOT overridden or applied globally, otherwise all booked days may default to the first day’s rate.
  • If the built-in cost rules do not support your pricing scenario (such as differentiating a single Sunday booking from a range that includes Sunday), a custom solution or add-on may be necessary.
Provide your precise pricing table to PluginHive support, who can assess and advise if this logic can be achieved natively or requires additional customization.

How can I ensure the PluginHive Bookings plugin operates as expected after updating to the latest version?

After updating the PluginHive Bookings plugin to the latest version:

  1. Test all critical booking scenarios (front and backend) on a staging or test environment before deploying on your live site.
  2. Confirm that all pricing rules and participant counts produce the expected results.
  3. Check for any discrepancies on the product calendar and booking forms.
  4. If you encounter issues, document the steps to reproduce and provide this information to PluginHive support, along with access to a staging environment for further investigation.

How can I fix WooCommerce bookable products displaying as £0 on the product and listing pages instead of the correct price?

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:

  1. Edit the relevant product in your WooCommerce dashboard.
  2. Navigate to the Booking cost tab.
  3. Locate the "Display Cost" field and enter the intended price (e.g., £123).
  4. Save the changes.
This configuration will ensure the correct price is displayed on both the product detail and listing pages.

How can I offer both half-hourly and hourly booking slots on different days for a WooCommerce product using PluginHive's Booking and Appointments plugin and addons?

To accommodate both half-hourly and hourly booking slots with different pricing and day restrictions, it is recommended to create two separate products:

  • One product for half-hour slots (available Monday to Friday)
  • Another product for one-hour slots (available Saturday and Sunday)
Attempting to offer both slot types within the same product calendar is not feasible due to system limitations. By creating two products, you can independently set the available days, durations, and pricing for each slot type. This approach also ensures compatibility with the Multiple Non-Adjacent Bookings addon and allows you to easily edit the prices for each product as needed. Set each product's booking period and cost structure according to your requirements in the WooCommerce Booking and Appointments plugin settings.

How can I offer both half-hourly and hourly slots with different prices and additional per-dog costs, and ensure it works with the Multiple Non-Adjacent Bookings Add-on?

To effectively offer both half-hourly and hourly slots with individual pricing and per-dog costs, create two separate products:

  • One product for half-hour (30-minute) slots.
  • Another product for one-hour slots.
This separation ensures easier management of different time intervals and pricing structures. For each product:
  1. Set the initial cost and the price per additional dog according to your requirements.
  2. Adjust availability—set the half-hourly product for Monday to Friday, and the hourly product for Saturday and Sunday if required.
  3. Ensure each product is compatible with the Multiple Non-Adjacent Bookings Add-on for flexible booking.
This approach enables you to manage pricing and booking intervals efficiently without conflicts in the calendar view. Prices remain editable from the product setup.

How can I proceed if I want to request a partial refund after renewed pricing has changed unexpectedly?

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:

  1. Inform PluginHive that you wish to accept the partial refund offer.
  2. PluginHive will forward your request to their processing team.
  3. You will be notified once the refund is processed.
If you experience delays, follow up with their customer support to check the status of your refund request.

How can I prompt users with a pop-up message if they try to book without selecting required items?

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.

How can I purchase the "Allow Shop Owner to Make Last Minute Bookings" add-on and what are the cost and delivery details?

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.

How can I receive a correct invoice with my TAX ID included?

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.

How can I remove the "Buy Now" button from bookable products while keeping it visible for other product types?

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:

  • Identify the plugin or theme responsible for the "Buy Now" button.
  • If it’s a plugin, review its settings or consult the plugin’s support to exclude bookable products.
  • If the button is hardcoded in your theme, you may need to customize your theme templates to check the product type and hide the button for bookable products.
PluginHive does not provide control over the "Buy Now" button, so adjustments should be made within the relevant plugin or theme.

How can I set a $25 flat rate for Friday bookings regardless of the number of participants?

To set a flat $25 rate for all Friday bookings regardless of participant count, use the following steps:

  1. Go to the "Bookings participants" section within the plugin settings.
  2. Configure a rule that ensures the price does not change based on the number of participants, i.e., apply the rate per booking rather than per participant.
  3. Edit your second cost rule under "Booking cost." Change the applicable days from "Friday to Sunday" to only "Saturday to Sunday" so that Friday has its own pricing rule.
  4. Set the Friday rate specifically to a $25 flat amount for the booking date.
  5. Save your changes and verify that bookings made on Fridays reflect the $25 flat rate regardless of participant number.
If you need further clarification or assistance, feel free to ask.

How can I set custom prices for different booking resources and block durations (e.g., varying prices for 3 and 4 blocks) in the PluginHive WooCommerce Booking and Appointments plugin, when the calculation does not have a common multiplier?

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.

How can I set different daily rates in WooCommerce Bookings and Appointments for single versus shared pet bookings, and apply a doubled rate only on specific dates like 25th December, 26th December, and 1st January?

To configure different daily rates for single and shared bookings and apply special doubled rates on specific dates in WooCommerce Bookings and Appointments, follow these steps:

  1. **Use Participants Instead of Resources**:
  • Set up booking "Participants" to represent the number of pets (e.g., dogs or cats).
  • Set the minimum participant as 1 (for single occupancy) and the maximum as 2 (for sharing).
  1. **Configure Participant-Based Pricing**:
  • Set a base cost for one participant (e.g., £25 for 1 dog, £12.50 for 1 cat).
  • Add a custom price for 2 participants to reflect your sharing rate (e.g., £40 for 2 dogs, £20 for 2 cats).
  1. **Set Custom Date Pricing**:
  • Under the pricing rules, create a "Custom Date Range" rule for each special date (e.g., 25th December). Set the start and end date to the same day to target only that date.
  • Set the cost for 1 participant to the doubled rate (e.g., £50 for 1 dog).
  • Set the cost for 2 participants to the doubled sharing rate (e.g., £80 for 2 dogs).
  • Repeat this step for each special date where the rates should be doubled.
  1. **Remove Base Booking Cost Rules if Not Needed**:
  • Ensure that old booking cost rules are removed to avoid conflicts with your new participant-based pricing.
This configuration will ensure that the correct daily rates are charged based on the number of pets and will automatically apply the special doubled rate on your specified dates, without creating overlapping rules or confusion. For detailed instructions, refer to: [How to set booking participants using WooCommerce Bookings and Appointments](https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/)

How can I set different prices for adults and children that will only apply starting January 1, 2026, and have the display cost change accordingly in the PluginHive booking plugin?

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:

  1. Set up a custom pricing rule for the date range starting January 1, 2026, to adjust the price per participant as needed.
  2. Adjust the displayed cost to reflect the increased amount for bookings made in 2026 and beyond.
  3. This approach means both adult and child prices will increase by the same amount, as specific participant-based date rules are not currently supported.
  4. Refer to the guide or attached screenshots for configuring this setup in your booking product.
If you need more granular pricing, you may need to consider alternative methods or await feature updates supporting this capability.

How can I set different prices for multiple non-adjacent booking blocks so that the price increases for each additional block selected?

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:

  1. Go to the product’s booking settings and set the Booking Period to “Multiple Non-Adjacent dates with Block of 5 Days.”
  2. In the cost rules, define price ranges or rules so that the cumulative price increases as the number of blocks increases. For example:
  • Set a cost rule for “Block Range 1-1” with a price of 975 (for the first block).
  • Set a cost rule for “Block Range 2-2” with a total price of 1900 (for two blocks).
  • Set a cost rule for “Block Range 3-3” with a total price of 2850 (for three blocks).
  • And so on, incrementing according to your needed price structure.
  1. Save the configuration and test by selecting additional blocks; the price should update cumulatively in line with your desired pricing tiers.
This approach uses the plugin’s cost rule setup to achieve the required pricing, even though the process may feel unintuitive at first. Ensure each range covers the exact number of blocks you want to set a specific cumulative price for.

How can I set up a day rate so that customers are only charged a special rate for full days, and any additional partial day time is billed at the standard hourly rate?

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.

How can I set up a discount for a specific hourly time slot (e.g., 6:30am–7:30am) for bookings using the WooCommerce Bookings and Appointments plugin?

To configure a discount for a specific time slot:

  1. Edit the booking product in your WooCommerce admin.
  2. Go to the "Booking Cost Rules" or "Time Range Cost" section.
  3. Add a new cost rule and specify the desired time range (e.g., 6:30am to 7:30am).
  4. Enter the discounted price or the discount amount for this slot.
  5. Apply the rule to the required days of the week.
  6. Save the product.
This will apply the discounted rate to bookings during the specified hourly window on all chosen days. The rule will remain in effect year-round unless manually updated.

How can I set up a discounted rate for bookings during a specific hourly slot (e.g., 6:30am–7:30am) using the WooCommerce Bookings and Appointments plugin?

To set up a discounted rate for a specific hourly slot in the WooCommerce Bookings and Appointments plugin:

  1. Go to the product for which you want to offer the discount.
  2. In the booking setup, locate the "Booking Cost Rules" or "Time Range Cost" section.
  3. Add a new cost rule and specify the time range (e.g., 6:30am to 7:30am).
  4. Enter the discounted price or reduction amount for that slot.
  5. Apply the rule to the desired days of the week.
  6. Save the changes.
This setup will apply the discounted rate to all bookings made within the specified hourly window on all selected days. Note, however, that limiting this discount to a single calendar month is not available; the rule will apply year-round unless manually adjusted. For step-by-step guidance, refer to the article here: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/

How can I set up a product to be bookable by day with a flat per-day rate, while still allowing customers to select specific pickup and drop-off times?

To achieve a day-based flat rate booking with selectable pickup and drop-off times using the PluginHive Bookings plugin, follow these steps:

  1. Set the Booking Period to "Calendar range with block of Hour".
  2. Define your daily booking times (such as available pickup and drop-off window) to allow customers to select specific times within a day.
  3. In the "Booking Cost" section, configure a Block Count Cost Rule. For example, set the cost as $80 for a block count corresponding to the range within one day (e.g., blocks 1 to 11 for a typical 12-hour day). This ensures customers are charged a flat rate per day, regardless of the specific times they select within that day's window.
  4. Customers will be able to pick their desired start (pickup) and end (drop-off) times, but will still be charged your fixed daily rate.
For a comprehensive setup guide, you can refer to: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/

How can I set up different booking costs based on seasons for my WooCommerce Bookings and Appointments?

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:

  1. Navigate to the product’s booking settings.
  2. Use the cost rules section to add conditions for "season" or specific date ranges.
  3. Assign the appropriate rates for each season or period.
  4. Save the product settings to apply variable pricing automatically based on booking dates.
This setup ensures customers are charged the correct rate depending on when they book.

How can I set up different prices for weekdays, weekends, and different periods (like high, medium, or low season) in the booking plugin?

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:

  1. Specify the custom date range for each desired period (for example, set ranges for low season, high season, etc.).
  2. Within each custom date range, add the specific price for weekdays and weekends accordingly.
Note: The current plugin setup does not support directly creating a "high" or "low" period price that automatically distinguishes between weekdays and weekends. You must define date ranges and costs explicitly for both periods and day types.

How can I set up different prices for weekdays, weekends, and seasonal (high/low) periods for my bookable product?

You can achieve varied pricing by using the "Custom Date Range" feature in the plugin. To do this:

  1. Navigate to your bookable product's settings.
  2. Use the pricing section to specify different costs based on custom date ranges.
  3. For each date range:
  • Define the start and end dates to cover specific weeks, weekends, or seasonal periods (e.g., high, medium, low).
  • Assign the corresponding price for each range.
  1. Since weekday and weekend pricing are different, you'll need to create separate date ranges that cover weekdays and weekends within your desired periods.
  2. Note: The plugin currently does not allow you to create a generalized "high" or "low" period with separate weekday/weekend rates in a single step. Each specific date and price combination must be set up individually.
This approach ensures your booking system reflects your pricing structure based on both weekly and seasonal variations.

How can I set up discounted rates based on different seasons or booking durations using WooCommerce Bookings?

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.

How can I set up my ATV booking business using your WordPress booking plugin to handle multiple packages, different ATV types (single and large), and extra passenger pricing?

To configure your ATV booking business in the WooCommerce Bookings & Appointment plugin, follow these steps:

  1. Create separate Bookable Products for each package:
  • Package A: 2 hours, RM100
  • Package B: 3 hours, RM120
  • Package C: 4 hours, RM150
  • Package D: 6 hours, RM300
  1. Set up your ATVs as Booking Assets:
  • Add two types of assets: Single ATV (quantity: 20) and Large ATV (quantity: 10).
  • Booking Assets are global resources that can be shared among different products and used to manage variations in price or availability per ATV type.
  1. Set pricing for each package under the product’s "Booking Cost" section. This controls the base price for each package.
  1. To handle extra passengers and the use of large ATVs:
  • Utilize the "Booking Participant" feature within the product setup.
  • This allows you to collect the number of participants and add additional costs per participant (e.g., RM30 per extra passenger, which will use a large ATV).
For more details:
  • Learn how to set Booking Assets here: https://www.pluginhive.com/knowledge-base/how-to-set-booking-assets-using-woocommerce-bookings-and-appointments-plugin/
  • Instructions for setting Booking Costs: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/
  • Guide to using Booking Participants: https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/
Check out a sample product implementation for Package A here: https://woocommerce-165470-2313787.cloudwaysapps.com/product/package-a/ You can try the plugin demo at: https://app.instawp.io/public/launch?d=v2&t=woocommerce-bookings-and-appointments-plugin This setup will let you manage the different packages, handle inventory across both single and large ATVs, and apply additional charges for extra passengers as required.

How can I set up my WooCommerce Bookings plugin to have separate prices for half-day and full-day bookings on weekdays and weekends, considering my current cost structure does not allow for the correct Full Day Weekend rate?

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/

How can I set up pricing so the product page displays the minimum or starting price based on the selected resource or booking slot?

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.

How can I set up WooCommerce bookings for adult and child appointments with a special combination ticket (Adult + Child at a discounted price) using PluginHive’s plugin?

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:

  1. Create a separate participant type called “Combo (Adult+Children).”
  2. Set the price for this Combo participant as €15, which reflects the combined, discounted rate.
  3. Use the PluginHive “Bookings Participant Group Add-on” (a paid add-on) to configure and manage this Combo participant type.
  4. With this approach, every Combo ticket booked will automatically reduce one adult and one child seat per slot and charge €15.
This configuration enables you to offer standard Adult and Child tickets alongside a discounted Combo ticket for an adult and a child booked together.

How can I temporarily resolve the issue of zero pricing on the cart page with WooCommerce Bookings and Polylang?

As a workaround, disable the "Add to Cart behavior" setting in WooCommerce. Here’s how:

  1. Go to WordPress Dashboard → WooCommerce → Settings → Products.
  2. Locate the "Add to Cart behaviour" option.
  3. Uncheck the box for "Redirect to the cart page after successful addition."
  4. Save the settings.
After disabling this feature, when a user adds a booking, they will remain on the product page instead of being redirected to the cart page. The pricing will display correctly on the cart page when visited manually, eliminating the zero-price issue.

How can I use a single calendar to set different prices for specific weeks or time periods for my skydiving business?

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:

  1. Go to the Booking Cost section in your product setup within WooCommerce.
  2. Add new cost rules specifying the date ranges and corresponding prices (for example, setting a discounted rate for your special week).
  3. Save the changes. Customers will then see the adjusted prices in a single calendar based on the date they select.
For detailed steps and screenshots, refer to: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/

How can we implement weekend and public holiday pricing that applies to the total booking, including additional pets, so the price increase is not just on the base rate?

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:

  1. Configure price rules for specific days (such as Saturday and Sunday) to apply a percentage increase to the booking price.
  2. Set up additional rules for custom date ranges to account for public holidays, defining the increased percentage you need.
  3. Ensure the pricing rules are applied to the overall product cost, encompassing all participants or pets, so the increase is not limited only to the base rate.
  4. If the increase is not being applied to added pets, verify the cost configuration for each participant type and review how price adjustment rules are triggered in the plugin’s settings.
  5. Check product settings under Bookings, Availability, Costs, and Participants to confirm that price increases apply to all selected pets.
  6. Optionally, perform a test booking with multiple pets to validate that the correct price increase reflects for both weekend and public holiday scenarios.
If you encounter issues or need further guidance, consider sharing the product link and a screencast demonstrating the booking flow with multiple pets and the expected versus actual costs, so further troubleshooting can be provided.

How do I configure the plugin settings to create the “buy one, get the second one 55% off” admission discount?

To configure the “buy one, get the second one 55% off” discount:

  1. Go to the product’s booking settings in your WooCommerce admin.
  2. Add participant types (e.g., Adult, Child) and set their base prices.
  3. Implement participant rules:
  • For quantity-based discounts, set a rule so that for every second ticket purchased, a 55% discount applies to that ticket.
  • This can be done by specifying discount logic in the participant pricing rules section.
  1. Save your configuration and test the booking process to ensure the discount is correctly applied to every second admission.
  2. If needed, review the settings using the step-by-step guide in the knowledge base or follow reference screenshots provided by PluginHive support.

How do I ensure my referrals are tracked correctly in the PluginHive affiliate program?

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.

How do I set up the booking cost for my product in WooCommerce Bookings and Appointments?

To set up the booking cost for your product, follow these steps:

  1. Log in to your WordPress admin panel.
  2. Go to Products and select the product you want to edit.
  3. In the Product Data section, navigate to the 'Bookings' tab.
  4. Under the 'Booking Cost' section, enter your desired base cost or price structure.
  5. Save the changes to update your product with the correct booking cost settings.
For detailed, step-by-step instructions and screenshots, refer to the official guide: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/

How does the custom rental pricing logic work for various rental periods in the proposed addon?

The custom rental pricing logic will:

  • Allow you to set fixed prices per day, per week (7 days), and per month (30 days) for each selected product.
  • Automatically calculate the customer's rental cost by breaking the total rental duration into month, week, and day blocks and using your defined tier rates.
  • For example:
  • If a customer selects 13 days, the system charges 1 week ($50) + 6 days ($10 × 6 = $60) for a total of $110.
  • If a customer selects 33 days, the system charges 1 month ($250) + 3 days ($10 × 3 = $30) for a total of $280.
  • This ensures customers are always charged using the set rates for days, weeks, and months, without blended or prorated calculations.

How does the PluginHive booking system calculate costs when multiple days are selected for a gym rental, and is it possible to have the pricing reset and calculate each new day separately?

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.

How does the price multiplication logic for weekends and public holidays work, and what should I check if the calculated price doesn’t match the expected total?

The price multipliers (such as x1.2 for weekends and x1.3 for public holidays) are applied based on your configuration in the plugin:

  • Each cost component (base cost, additional participants, etc.) is multiplied according to the rules set for specific dates.
  • If you encounter unexpected pricing, verify:
  1. The correct base price is entered in "cost per block."
  2. Participant settings reflect your service logic (e.g., additional pets as optional).
  3. The special pricing/multipliers are applied to all price components that should be affected.
  4. The minimum/maximum participant settings don’t lead to unintended extra charges.
  • Use the daily breakdown feature in the plugin to check how the total price is reached, ensuring each component matches your pricing policy. Adjust your configuration as needed to align actual totals with expected ones.

How does the recurring bookings feature handle pricing when custom cost rules are set for different days in the WooCommerce Bookings & Appointments plugin?

When using recurring bookings with custom cost rules:

  • The plugin applies the price of the first selected day to all recurring days by default. For example, if you select Sunday with a special price and set recurrence for three additional days (Monday–Wednesday), each day may use the Sunday rate unless specifically configured otherwise.
  • To ensure that each date in a recurring booking uses its respective day’s rate (e.g., $995 for Sunday, $695 for Monday–Wednesday), additional customization or custom rules may be required.
  • If you encounter issues where recurring bookings aren’t reflecting the correct daily rates, you should provide your detailed pricing logic to PluginHive support for assessment, as fine-tuning may necessitate a custom solution or add-on.

How does the “Consider each participant as separate bookings” option affect participant limits in PluginHive's booking plugin?

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.

How much does the "Allow Bookings For Past Times" addon cost, and how can I purchase it?

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.

How much does the "Auto-Select Available Date" addon for the PluginHive Bookings plugin cost?

The "Auto-Select Available Date for Customer" addon costs $250. This fee is non-refundable.

How much does the WooCommerce Bookings Availability Search Widget cost, and is the license valid for 5 sites?

The WooCommerce Bookings Availability Search Widget is a custom add-on priced at $200. The license permits use on up to 5 sites.

How should I provide requirements for a custom rental pricing addon, and what information is needed for the feasibility assessment?

For a feasibility assessment of a custom rental pricing addon, provide the following:

  • A complete and finalized list of all your requirements.
  • Confirmation on whether your rental products need to calculate costs for Assets, Participants, or Resources (e.g., additional items or people). If required, specify whether these costs should be calculated per time block or as a fixed fee.
  • If available, a link to an existing product page that demonstrates your current or intended setup.
  • Please note that requirements must be finalized before development starts, as additional requests after delivery cannot be accommodated.
  • The custom addon pricing and delivery timeline are communicated post-feasibility review.

How should I set up individual services in PluginHive’s booking system, and is it possible to bundle them for package sales?

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.

How should participant costs be set up to display $660 for one person and $780 for two people using PluginHive Bookings?

To achieve $660 for one participant and $780 for two participants, set your base cost and participant cost accordingly without overlapping rules:

  • Base cost = 660 for one participant, or use a combination of base cost and cost per participant that results in 660 for one and 780 for two.
  • Avoid having two separate rules that can both apply for two participants. Instead, set explicit conditions so that "2 participants" is covered by a single rule leading to $780.
If your site is showing $800 for two participants, this is likely due to the configuration where base cost and cost per participant are set as: Base = 520, Cost per Participant = 140, so 520 + (2 x 140) = 800. Update the costs or rules in the plugin's Booking Costs settings to reflect your pricing requirement.

I want the total price, including booking and transport costs, to be shown as a single amount in the booking details sent to the client. How can I achieve this?

To display the total price—which includes both booking and transport costs—as a single amount in the booking summary sent to clients:

  • Ensure your bookable product’s pricing setup in WooCommerce includes all relevant costs (base booking fee plus transport or distance fees, as needed).
  • Use the plugin’s built-in pricing fields or add-ons to combine all costs under one total before confirmation.
  • When bookings are confirmed, the order summary presented to the customer (in the booking address or confirmation email) will reflect the full, combined total.
Check the WooCommerce Bookings plugin settings for options to customize the booking summary fields, or use appropriate add-ons to display all costs as desired.

If I add category and tags to my bookable products for SEO, is there a way to have them hidden from users on the booking page while still benefiting from SEO?

Please provide additional details and a screenshot regarding how the categories and tags are appearing on your booking page. This will help us understand your specific scenario and provide an accurate solution for hiding them from users while retaining the SEO benefits.

If I manually change booking or order information (such as date, quantity, or meta fields), why aren't prices and remaining balances recalculated automatically?

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.

If I need to purchase new licenses later (up to 5 per plugin), can I request a new coupon to receive the same discounted pricing?

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.

If I need to purchase new licenses later (up to 5 per plugin), can I request a new coupon to receive the same discounted pricing?

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.

Is it possible to apply a 55% discount across different participant types (e.g., purchasing 1 Adult and 1 Child, with the Child receiving the 55% discount)?

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.

Is it possible to apply different discount codes for specific days or times using the WooCommerce Bookings and Appointments plugin?

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/

Is it possible to automatically calculate the total price for different dog care packages based on selected hours using the WooCommerce Bookings and Appointments plugin?

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:

  1. Go to your Booking product settings in WooCommerce.
  2. Navigate to the "Booking Cost" section.
  3. Set up cost rules for each time range. For example:
  • 2 to 6 hours: $4
  • 6 to 12 hours: $6
  • 12 to 24 hours: $10
  1. When customers select start and end times, the system will automatically display and charge the correct amount based on your defined rules.
By configuring these rules, the plugin will automatically show the total price for the selected booking duration to the users.

Is it possible to calculate booking costs per day and allow multiple day selections in a single cart addition in the PluginHive booking system?

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.

Is it possible to charge renters based on the number of hours selected (for example, 8 hours x $100 per hour = $800) using the WooCommerce Bookings & Appointments plugin?

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.

Is it possible to charge tax only on the cost per block and not on the base cost using the PluginHive Bookings plugin?

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.

Is it possible to configure different fees for participants based on their category (for example, making "child 0-5" free while charging other categories extra during a specific date range) using the PluginHive Bookings plugin?

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.

Is it possible to configure WooCommerce Bookings so that the first three participants are included in the price and each additional participant is charged $50?

Yes, you can set up participant pricing to include the first three participants in the base price and charge $50 for each additional participant:

  1. Set the minimum number of participants to 1 and the maximum to your desired upper limit (e.g., 6).
  2. Create a participant pricing rule for participants 4 to 6:
  • Set a base cost adjustment of -150 (which deducts $50 x 3 to offset the first three included participants).
  • Set the cost per participant to +$50 for each participant over three.
With this configuration, the booking will include the first three participants at no extra charge, and each additional participant will incur a $50 fee.

Is it possible to display only the date or only the time from a booking in the SMS message?

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.

Is it possible to generate any reports from the plugin?

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.

Is it possible to generate separate bookings and individual tickets for each participant (such as adults, children, cars) using the "Consider each participant as separate booking" feature in the Bookings and Appointments plugin?

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.

Is it possible to have a quantity field on the product page that allows customers to select multiple quantities of a service (e.g., square meters for commercial carpet cleaning) for the same booking slot in WooCommerce Bookings?

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:

  1. Enable the "Booking Participant" option when configuring your product in the plugin.
  2. Specify the cost per participant, which, in your case, would be the price per square meter.
  3. Customers will be able to enter or select the number of participants/units (square meters) directly on the product page during booking. The plugin will calculate the total price accordingly.
You can refer to this step-by-step guide for detailed instructions: https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/ This setup allows customers to easily book a single slot for the desired number of units without having to make multiple bookings.

Is it possible to have different price categories for an activity, such as adult tickets for €5 and free children's tickets, while requiring a ticket for every child?

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/.

Is it possible to hold security deposits using the WooCommerce Bookings and Appointments plugin?

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.

Is it possible to include the "Disable Last-Minute Bookings for Admin" feature within the same $1000 USD price for the custom addon?

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.

Is it possible to manage different rates and discounts (such as for adults, children, or a third bed) with separate availability for rooms and activities?

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.

Is it possible to migrate existing bookings from WooCommerce Bookings (with WPML) to the PluginHive Bookings plugin while retaining upcoming bookings?

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.

Is it possible to move or migrate old bookings from a staging site into our new live site?

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.

Is it possible to offer specific participant-based discounts (e.g., free adult entry and reduced child pricing during school term times) on Soft Play sessions without creating separate products?

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/

Is it possible to purchase the PluginHive plugin for $99 after receiving my refund?

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.

Is it possible to renew my discontinued 5-site WooCommerce Bookings and Product Addon license at the previous price when it expires?

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.

Is it possible to restrict the number of people a customer can book for, depending on the quantity of a product they purchase (e.g., one appointment per IV bag purchased, allowing group appointments only if multiple are bought)?

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.

Is it possible to select a specific day of the week, such as Sunday, using the 'Time Range Type' field?

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.

Is it possible to send different email templates for product orders and booking orders in WooCommerce?

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.

Is it possible to set a sales price for a bookable product in the WooCommerce Bookings and Appointments Plugin?

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.

Is it possible to set booking costs using a combination of day of the week, season/date, and the number of people simultaneously with the PluginHive Bookings and Appointments plugin?

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.

Is it possible to set booking prices based on the length of a caravan (e.g., a base price for up to 4 meters, with an additional charge for each extra meter) and allow each vendor to set their own pricing for this in PluginHive’s WooCommerce Bookings & Appointments plugin integrated with Dokan or WCFM?

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.

Is it possible to set different prices for additional half-hour booking extensions (e.g., €15 for the first hour, then €10 for each added half-hour)?

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/).

Is it possible to set different prices for rooms that become active on a future date, so bookings for future months reflect new rates while current bookings keep existing rates?

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.

Is it possible to set separate participant limits for adults and children per time slot in PluginHive's WooCommerce booking plugin, so that the sum of all adult and child participants across all bookings in a single time slot cannot exceed specified maximums?

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.

Is it possible to set shipping costs as "on request" so that I can add them at the time of booking confirmation?

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.

Is it possible to set up a single product in the WooCommerce Bookings & Appointment plugin to offer both hourly bookings and full day/evening bookings at different prices?

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.

Is it possible to set up a WooCommerce Bookings & Appointment product so customers can manually select all the hourly timeslots in a day, and have the full-day price automatically applied instead of the hourly price?

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:

  1. Set up the booking product with hourly time slots covering your required period (e.g., 9 am to 9 pm).
  2. Use the plugin’s cost rules to define pricing based on the number of slots selected. For example, specify a lower price if all slots are booked.
  3. Test the setup by simulating bookings covering a full day to ensure the correct price is applied.
This approach enables both hourly booking and an automatic full-day price when customers select all available timeslots within a day.

Is it possible to set up conditional cost rules that combine multiple criteria (such as block duration and specific days) in the WooCommerce Bookings & Appointments plugin?

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:

  • If the booking is a single block and falls on Sunday, apply a discounted price.
  • If the booking covers more than one block and falls within Friday–Sunday, apply normal weekend pricing.
  • Otherwise, apply normal weekday pricing.
This type of configuration is considered advanced and may require a custom add-on. If your pricing structure needs conditional rules with AND/OR logic, you can consult PluginHive’s custom add-on service, providing your complete pricing requirements for feasibility analysis.

Is it possible to set up daily rental rates so that the first day has a full rate, and the daily rate decreases as the rental period increases?

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:

  1. Go to the product editing page in WooCommerce and open the booking settings.
  2. Under the Pricing section, select "Cost based on blocks."
  3. Define the block duration (e.g., days) and assign specific rates for different block ranges (e.g., the first day at full rate, subsequent days at a reduced rate).
  4. Save your changes.
Customers will see the updated pricing structure as they select longer rental periods. For step-by-step guidance and examples, refer to PluginHive’s knowledge base: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/

Is it possible to track or restrict booking counts per individual participant type (e.g., limit total bookings per adult and per child, separately) using PluginHive’s WooCommerce Bookings plugin?

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.

Is it possible to use WooCommerce Bookings And Appointments to start a booking without specifying an end date and allow customers to terminate the rental themselves later?

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.

Is paid advertising allowed for promoting PluginHive through the affiliate program?

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.

Is the $149 price for the WooCommerce Bookings and Appointments plugin a one-time payment or an annual recurring charge?

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.

Is the $149 price for the WooCommerce plugin a lifetime price or an annual price, and how much does it cost for two sites?

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.

Is the $250 charge for the "Auto-Select Available Date" addon a one-time fee or an annual subscription?

The $250 charge for the Auto-Select Available Date addon is a one-time cost, not a recurring subscription.

Is the $250 fee for the "Book Dates Across Unavailable Days" addon a one-time payment or a recurring cost?

The $250 fee is a one-time payment for the custom addon. This includes delivery of the addon and 90 days of support and updates from the date of purchase. If future compatibility issues arise due to significant changes in WooCommerce, WordPress, or the bookings plugin, PluginHive will assess the situation and, if an update is needed, apply a minimal charge based on a fraction of the original addon cost.

Is the $250 fee for the add-on a one-time charge or are there ongoing annual costs?

The $250 fee is a one-time charge for the add-on. There are no ongoing annual costs associated with the add-on purchase.

Is the feasibility investigation for a customization request done free of charge by PluginHive?

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.

Is the PluginHive WooCommerce Bookings & Appointment plugin the same as the official WooCommerce Bookings plugin sold on the WooCommerce site?

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/.

Is the pricing for the WooCommerce Bookings and Appointments plugin by PluginHive a one-time, lifetime fee?

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.

Is there a way to manually add multiple products to a single booking or order?

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.

Is there a workaround to manage bookings with multiple asset types and participant groupings when the plugin doesn’t support assigning assets per participant?

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.

Is there any way to add the Booking cost rules in bulk in the WooCommerce Bookings and Appointments plugin?

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.

What changes need to be made if only the basic day rate is being charged for multiple days in WooCommerce Bookings and Appointments?

If only the basic day rate is being charged for bookings of multiple days, ensure the following:

  1. Verify that "Charge for Block" is set to "Yes" in the booking product's settings.
  2. Check the booking cost rules to ensure there is a price assigned for each booking block (day).
  3. Assign costs using the "Cost per Participant" option if you charge differently based on the number of pets (participants). Move participant-related rates to this section.
  4. For shared bookings (e.g., two pets), ensure that the rate reflects the combined or appropriate participant rate.
With these configurations, each booked day will be charged appropriately, and participant-specific pricing will be applied as intended.

What is the best way to set up multiple camping pods with different types, locations, and pricing using the plugin, ensuring customers can choose specific pods?

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:

  • Set each location as a separate bookable product, then set up pods as "Assets" within each location.
  • This allows assignment of pods to locations and manages availability and selection accordingly.
Please note, the plugin does not support grouping all pods into a single product while letting customers choose both type and specific pod with their location. Creating each pod as an individual product offers the most flexibility.

What is the cost of the Availability Search Add-on and widget for the WooCommerce Bookings and Appointments plugin?

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.

What is the expected pricing calculation formula for participant bookings in PluginHive Bookings?

The correct price calculation formula in PluginHive Bookings is:

  • Total Price = Base Cost + (Cost per Participant × Number of Participants Selected)
For example:
  • 1 Participant: 520 + (140 × 1) = 660
  • 2 Participants: 520 + (140 × 2) = 800
  • 3 Participants: 520 + (140 × 3) = 940
If prices are not matching this formula, check for duplicated booking forms or participant fields, especially if using a custom theme.

What is the pricing for a custom PluginHive Addon to handle complex pricing scenarios with variable surcharges for different dates and room types?

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.

What is the pricing for PluginHive add-ons, and why do they require an additional fee on top of the main plugin subscription?

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.

What is the pricing structure for the WooCommerce Bookings and Appointments plugin and the Search Widget Addon? Are they bundled, one-time purchases, or subscription-based?

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.

What is the process and cost for getting a custom addon developed for tiered rental pricing on WooCommerce?

The process and cost for a custom tiered rental pricing addon are as follows:

  1. Submit a complete list of requirements for your rental pricing logic and specify if any assets, participants, or resources need to be factored in.
  2. PluginHive’s team will review the requirements and confirm feasibility.
  3. If feasible, you will receive a project scope outlining how the addon will function.
  4. The cost for this specific custom addon is $750 USD (one-time, non-refundable fee).
  5. Delivery of the custom addon will take 20 business days once development begins.
  6. No further changes or new requirements can be added after the addon is delivered.

What is the response time for PluginHive support queries?

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.

What is the starting price for a custom PluginHive feature or addition, and what is the process for requesting customization?

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.

What options are available in the 'Total Cost' field for adjusting the booking cost?

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.

What should I do if I cannot add more "special prices" or "cost rules" in booking costs, even after increasing the PHP max input vars?

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:

  • Increase the PHP max input vars to at least 5000. This can usually be done by editing your php.ini file or through your web hosting control panel.
  • After adjusting, verify the change by navigating to WooCommerce > Status > System Status and reviewing the server environment section for the current value.
  • If your hosting provider does not allow increasing this value (often the case with some shared hosting plans), you may need to consult them for further assistance or consider upgrading to a hosting plan that allows higher limits.
  • The plugin may not save additional rules if the limit is not raised, as each field submitted on the form counts toward the max input vars limit.

What should I do if updating the plugin results in incorrect frontend price calculations while backend bookings show the correct price?

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:

  1. Update the plugin to the latest version on a staging/test environment.
  2. Verify your booking cost rules and participant settings for conflicts.
  3. Test bookings on both frontend and backend to confirm the issue.
  4. Check if your product page was built with custom code or page builders, as these may interfere with price calculations.
  5. If the issue persists only on your site while other PluginHive test sites work correctly, provide PluginHive support with details about your site setup, including FTP and staging site access. This allows them to check for plugin or theme conflicts by temporarily deactivating other plugins and switching to the default Storefront theme.

What steps can I take to ensure that both the base price and additional participant fees are multiplied correctly for weekends and public holidays?

To have all price components (base and participants) multiplied by weekend or public holiday rates:

  1. Set the correct base price and participant prices as per your standard (weekday) rates.
  2. In the plugin's "Special Prices" or "Rules" section, create rules for weekends and public holidays, specifying both base price and participant price multipliers where possible.
  3. Ensure each cost element has the multiplier applied, not just the base price. If the plugin requires, create separate rules or pricing conditions for each combination (base, additional dog, additional cat, etc.).
  4. Regularly test multiple booking scenarios using different combinations (e.g. with/without extra pets, on weekends/public holidays) to verify the calculation matches your pricing expectations.
  5. If you note consistent discrepancies, review your product setting screens for overrides or conflicting rules and adjust accordingly.

What steps should I take if I cannot set up a staging environment for PluginHive support to troubleshoot plugin issues?

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.

What steps should I take to help PluginHive support investigate a booking time discrepancy further?

To assist support in thoroughly investigating booking time discrepancies:

  1. Provide a complete screenshot of the Edit Product page, especially the sections related to Booking Availability, Booking Costs, Booking Participants, Resources, and Assets.
  2. Share the direct link to the product experiencing issues.
  3. If requested, provide temporary WP Admin access, permission to create test orders, and a 100% discount coupon (for free test bookings) to enable effective troubleshooting.
By supplying these details, support can replicate and analyze the issue, identify the root cause, and recommend a specific solution.

What steps should I take to troubleshoot when there is a mismatch in booking prices between backend and frontend bookings after updating the PluginHive Bookings plugin?

To troubleshoot a pricing mismatch between backend and frontend bookings:

  1. Confirm that you are using the latest version of the PluginHive Bookings plugin, as older versions may handle rules differently.
  2. Review the cost calculation rules for participant counts and ensure there is no overlap that could cause different rules to apply in different contexts.
  3. Reproduce the booking scenario on both frontend and backend to identify which rules are being triggered.
  4. Check if the frontend and backend booking forms display the same options and calculation logic.
  5. If the issue persists after checking the above, provide FTP access to the PluginHive support team so they can debug and identify the root cause directly on your site.
  6. If possible, add a product with available booking slots so support can perform direct tests to isolate the issue.

What was the cause of incorrect daily rate calculations, and how was it resolved in a WooCommerce Bookings and Appointments setup for pets?

The issue was due to pricing not being set correctly for each participant. To resolve this:

  1. Rates for single and shared bookings were moved to the "Cost per Participant" section of the booking settings.
  2. For two participants (shared booking), the rate was set to half the regular per participant rate, ensuring the total reflects the desired charge for each pet.
By adjusting the pricing logic to utilize "Cost per Participant", accurate charges are applied for both single and shared bookings on a per-day basis. This ensures the booking system calculates the correct total, matching your intended pricing structure.

What workaround can I use to manage total participant limits per time slot when specific participant-type restrictions (for adults and children separately) are not supported?

As a workaround, you can:

  1. Enable the "Consider each participant as separate bookings" option under the Participant tab in your booking product settings.
  2. Configure the Maximum bookings for the product to the total number of participants you want to allow per time slot (e.g., 100).
This approach will prevent additional bookings once the total number of participants for a given time slot reaches the maximum. However, it does not distinguish between adults and children—participants of all types count toward the global limit.

Where can I find more detailed explanations and a demo on how booking cost calculations work in the WooCommerce Bookings and Appointments plugin?

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.

Which PluginHive plugin should I use to manage inventory accurately for multiple day rentals in my rental business?

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.

Why am I unable to renew my existing 5-site license for the WooCommerce Bookings plugin, and what are my options now?

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/

Why are bookings not being charged per day in WooCommerce Bookings and Appointments, even though different rates are set for cats and dogs?

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:

  1. Go to the product’s booking settings in your WooCommerce admin.
  2. Locate the "Charge for Block" option.
  3. Set "Charge for Block" to "Yes".
  4. Save your changes.
When "Charge for Block" is set to "Yes", the plugin will calculate the total cost based on the number of booking days. If set to "No", it only charges the base rate regardless of the duration selected. Once enabled, bookings will be properly charged per day as expected.

Why are my Follow up emails not being sent even though Reminder emails are working and both use the Plugin Default template?

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.

Why are the display costs for multiple products showing as the same price when they should be different?

If the display cost for several products appears identical even though you have set different prices, follow this troubleshooting process:

  1. Deactivate all plugins except Bookings, Deposit, and WooCommerce to rule out plugin conflicts.
  2. Check if the display costs now appear correctly for each product.
  3. If the issue continues, record and submit a screencast showing the steps and the problem so that support can assist you further.

Why did the renewal invoice in my email show €89 instead of the €149 I was charged during my most recent renewal?

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.

Why do some customers get overcharged (e.g., $110 instead of $55) for products that should have fixed pricing?

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.

Why does PluginHive charge $250 for the "Book Dates Across Unavailable Days" addon, and is ongoing support included?

The $250 charge covers the development of a custom addon tailored for specific business needs that are not common requests and therefore not included in the main plugin. The fee includes a one-time delivery and 90 days of support and updates to ensure compatibility with the latest versions of WordPress, WooCommerce, and other major plugins. Continued compatibility and updates beyond the 90 days may incur a minimal, additional cost only if major platform changes require re-development. All PluginHive premium and custom addons are designed for easy management without the need for developer intervention.

Why does the multiplication operator (e.g., "x0.95") not work when editing the reservation cost in the PluginHive booking plugin, while addition and subtraction do?

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.

Why does the price on the receipt or confirmation page differ when a coupon is used, compared to full payment orders?

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.

Why does the renewal cost of the Bookings plugin show as $149 instead of the $99 mentioned in the renewal email?

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.

Why does the system not reduce the number of available participants when a booking with multiple participants is made, and how can this be fixed?

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:

  1. Go to your product configuration in the PluginHive booking plugin.
  2. Enter the maximum participant count for your product.
  3. Enable the option "Consider each participant as a separate Booking."
  4. Save your changes.
With this setting enabled, whenever a booking is made for multiple participants, the participant count will be subtracted from the maximum available slots. Please note, this change will be applicable only for upcoming bookings, not for existing ones.

Why doesn't the WooCommerce Price Based on Country Pro (PBoC) plugin's rounding feature work with PluginHive Bookable products, and what can be done about it?

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:

  • Request the PBoC plugin development team to consider adding integration support or additional hooks that can interact with dynamic booking price calculations.
  • Suggest that the development teams collaborate on possible integration. The PBoC developer has indicated a willingness to assist and can be contacted via their support forum.
  • If these changes are implemented, PluginHive can review the new integration points and potentially add compatibility in a future update.
For now, the limitation is due to the architectural differences between how both plugins handle pricing, and resolution depends on collaboration and enhancements from the PBoC plugin team.

Why has the price for the WooCommerce Bookings And Appointments plugin increased from $99 to $149 per year?

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.

Why is my long-term booking discount not being calculated as expected in the Bookings Plugin, even though my short-term surcharge rules work correctly?

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).

Why is my renewal price higher than the amount mentioned in the renewal email I received?

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.

Why is the base price field disabled when configuring cost rules for products set as Multiple Non-Adjacent Bookings?

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.

Why is the booking cost displayed on the calendar not matching the tiered rate table I have configured, and how can I verify if the calendar pricing is set up correctly to use these rates?

If the booking cost on the calendar does not match your configured tiered rate table, take the following steps to troubleshoot:

  1. Review the rate table configuration:
  • Confirm that you have correctly entered each rate band, such as:
  • 1 day: $89
  • 2 days: $89/day
  • 3 days: $69/day
  • 4 days: $59/day
  • 5 days: $47.60/day
  • 6 days: $39.67/day
  • 7+ days: $34/day
  1. Check the pricing rules applied in the calendar settings:
  • Ensure the correct rate band is triggered based on the selected rental duration.
  • For multi-day bookings, your plugin should automatically apply the correct per-day rate from your table based on the total number of booked days.
  1. Test scenarios manually:
  • Make a selection on the product page for different date ranges and verify that the price calculation matches your configured rates.
  • If the calendar applies a flat rate or repeats the wrong rate, re-examine the tier configuration.
  1. Make sure there are no conflicting settings or overrides:
  • Disable or review any additional discounts, coupons, or pricing plugins that may affect the base rates.
  1. If discrepancies remain:
  • Consult your plugin’s documentation for tiered pricing rules.
  • If available, contact support with details of the issue and screenshots, as they can check for plugin-specific bugs or misconfigurations.

Why is the booking cost for each day showing higher than the base price set in 'cost per block'? Is it because of the participant (dog) configuration?

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:

  • Set your "cost per block" field to the true base day price (e.g., 36€ for 1 dog).
  • Configure the participant (additional dog) as an optional field, so extra costs are only added if an additional dog is selected.
  • Set "minimum participants" to 0 if you want bookings to be possible without an additional pet. However, ensure your settings and display options handle the 0 value correctly to avoid user confusion.
Accurate configuration of both base price and participant options ensures that extras (like additional pets) are only added when intended.

Why is the calculated price different from my expected total, and how should I configure the product cost settings to ensure correct price multipliers?

Price discrepancies often occur due to mismatches between your expected base rates and the actual configuration in the product settings:

  1. **Verify Base Cost**: Ensure the "Cost per Block" in the product matches your expected base day rate (e.g., €36 if that’s your daily rate, not €46).
  2. **Participant Costs**: If you charge extra for additional pets, set the "Cost per Participant" for Additional Pet, and ensure the minimum quantity is as you intend (e.g., set minimum as 0 if the charge should be optional).
  3. **Adjust Multipliers**: Confirm that the correct multiplication (e.g., 1.2x for weekends, 1.3x for holidays) is applied in the plugin's pricing rules for those dates.
  4. **Calculation Example**: For each day, the total should look like:
  • Base Cost × Day Multiplier + (Additional Pet Cost × Day Multiplier × Number of Pets)
If the "Additional Dog" is set as minimum 1, the system will always add this surcharge—review and edit these participant settings if surcharges should be optional. Check your product settings in WooCommerce under Bookings > Costs and Participants, and revise the base and participant prices to align with your pricing structure. Test different booking dates (weekdays, weekends, holidays) to confirm multipliers are correctly reflected.

Why is the Customize Minimum/Maximum Booking Slots Add-on priced higher than the main plugin?

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.

Why is the participant count and booking price calculation incorrect on my product page when using the PluginHive Bookings plugin with the MasterStudy Child Theme?

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:

  • Contact the theme provider and ask them to investigate why two cart forms are being rendered (one hidden, one visible).
  • Provide them with the attached screenshots and described issue for clarity.
  • Once the theme developer corrects the code so that only one cart form (booking calendar) appears, proper participant selection and accurate price calculation will be restored.
  • After the theme issue is fixed, PluginHive support can help verify your product setup and ensure accurate pricing on both product and admin pages.

Why is the price to renew my PluginHive plugin license different from what was quoted in my email?

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.

Why is the renewal price now $149.99 instead of the $99 listed on my previous invoice?

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.

Why is there a price difference between the WooCommerce Bookings and Appointments plugin prices shown in the demo and the amount I was charged? Would the price have been different if I purchased the plugins together?

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.

Why is there a price discrepancy between frontend and backend (manual) bookings for two participants in the PluginHive Bookings plugin?

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:

  • Review all cost and participant count rules to ensure each participant count has only one applicable rule, avoiding overlap.
  • Update the plugin to the latest version, as enhancements may address rule handling.
  • If the issue persists after updating and checking rules, provide FTP access to your site so that PluginHive's technical team can further investigate any site-specific anomalies.

Why is there a pricing discrepancy between frontend and backend bookings for two participants in the PluginHive Bookings plugin?

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.

Why isn't the maximum number of blocks setting affecting the pricing in block-based pricing? For example, when setting the minimum blocks to 23 and maximum to 25, the block pricing still applies when a booking has 26 or more blocks.

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.

Why was I charged $149 for a plugin renewal when the renewal reminder email quoted $99?

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.

Why was I charged $149 for the Bookings plugin renewal instead of the previous $99 price?

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.

Why was the total payment amount for a booking order incorrect, resulting in an overcharge of $0.01 when using the deposit feature with the "Percentage" deposit type?

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:

  1. Check your WooCommerce tax settings to ensure you are rounding tax at the subtotal level, not per line or per item.
  2. If available, enable the plugin’s setting for rounding deposits to avoid cumulative rounding errors.
  3. Review your product pricing structure to ensure amounts after applying deposit percentages do not result in fractional cents.
  4. If the rounding behavior cannot be adjusted further in WooCommerce, consider adjusting the deposit percentage or product pricing to minimize such discrepancies, or communicate the potential for minor rounding differences to customers.
This behavior is common in e-commerce platforms involving deposits and does not indicate a malfunction, but correct configuration can help minimize its occurrence.

Will all standard features of the WooCommerce Bookings plugin, such as participant categories (adults, children, etc.), continue to work with the "Block Product Availability Based on Other Bookings" addon?

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.

Will the booking form be customizable to match the look and feel of my current website?

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 genera informes con participantes, pagos y medio de pago por cada actividad?

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.