Can customers select a range of hours or multi-day bookings using the Custom Booking Interval Add-on?
The Custom Booking Interval Add-on operates with fixed booking periods. Customers cannot select a continuous range of hours (e.g., 1–3 pm) within a single block, nor can they select multi-day bookings using this add-on. Each booking interval is a fixed duration, and bookings cannot span multiple days as a selectable range.
Can I allow customers to book equipment or venues across multiple days with specific start and end times (for example, from 9AM on one day to 9PM on another day)?
Yes, the plugin supports bookings across multiple days with defined hours. To enable this feature, turn on the "Allow Across Days" booking option in the plugin settings. This allows customers to select a start time and date and an end time and date that can span several days. For detailed instructions, please refer to: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#:~:text=3.6%20Multiple%20Consecutive%20Appointments%20Across%20Days
Can I hide the end date of a reservation in the calendar to avoid seeing the same room appear multiple times on consecutive days?
The calendar is designed so that bookings spanning multiple days will appear on each of those dates for the booked product. There is no option to hide the end date or prevent a booking from appearing on every day of its duration; this behavior cannot currently be changed.
Can I link two bookable products in WooCommerce Bookings so that when one is booked, the other is also automatically booked for the same customer, and set a participant limit?
Yes, you can achieve this functionality using the WooCommerce Bookings plugin by sharing a common Asset between the two products, without needing the Bookings Asset Availability add-on. Here’s how you can set it up:
- Create two separate Bookable Products (e.g., "Grand Tour of our vineyard" and "Restaurant table booking").
- Create a single Asset (e.g., "XYZ") and set its quantity to 1.
- Assign the Asset (XYZ) to both products.
- With this configuration, when one product is booked for a specific slot or day, the other product will automatically be unavailable for that time as well (they share the same resource). This ensures that a booking in one product blocks availability in the other.
- To limit the number of participants (e.g., 40 guests), configure the minimum and maximum participants within each Bookable product as required.
For detailed instructions, refer to the PluginHive articles:
- [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 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/)
This setup will allow you to link multiple products to a shared resource (like a restaurant space) while enforcing participant limits as needed.
Can I use a single plugin to rent my space for half-days and also allow separate rental of various equipment items, either individually or as a package?
The WooCommerce Bookings & Appointments plugin allows you to rent your space for half-day durations and also enables you to offer equipment as separate bookable products, which can be rented individually. Currently, the plugin does not support booking bundles or packages that combine space and equipment into a single booking. However, users can add multiple bookings (e.g., space and equipment) to the cart separately and complete them in a single checkout process.
Can I use the PluginHive WooCommerce Bookings & Appointments plugin to set up a booking system for desks with maximum capacity, specific working days, and passes that span across unavailable days (like weekends), such as allowing a 7-day pass to book only working days?
Yes, with the PluginHive WooCommerce Bookings & Appointments plugin and the custom paid addon "Book Dates Across Unavailable Days," you can configure your booking system to meet your specifications. Here's how the setup works:
- Set the Booking Period: The plugin allows you to set a booking period based on days, aligning with your daily, weekly, and monthly pass requirements.
- Max Capacity: You can configure each room to have a maximum booking capacity (e.g., 6 desks) to prevent overbooking.
- Working Days: You can specify available booking days, such as Monday to Friday, closing bookings on Saturday and Sunday.
- Booking Across Unavailable Days: The "Book Dates Across Unavailable Days" addon lets customers purchase passes that automatically skip unavailable days. For example, if someone purchases a 7-day pass on Monday, the system will book the next seven working days (skipping weekends), so the end date would cover from Monday to the following Tuesday (excluding Saturday and Sunday).
Demo and configuration examples are available at:
- Sample configured product: https://woocommerce-165470-2313787.cloudwaysapps.com/product/workspace-1/
- Plugin demo site: https://woocommercebookings.pluginhive.com/custom-shop
Pricing:
- WooCommerce Bookings & Appointments plugin: $99 (30-day refund policy)
- Book Dates Across Unavailable Days addon: $200 (non-refundable)
To proceed, purchase and test the Bookings plugin to ensure it meets your needs, then add the custom addon as required.
Can PluginHive Booking plugin sync with Google Calendar to show only time slots that are available in the Google Calendar, so that each product's availability is conditioned by general availability from Google Calendar and the product's individual availability?
Currently, there is no option to maintain product availability in the PluginHive Bookings plugin based on bookings that are added directly from the Google Calendar. Product availability is managed within the plugin itself, and it does not automatically restrict availability based on free or busy times from an external Google Calendar. Individual product criteria set within the plugin will apply, but the plugin does not condition availability on general spaces reflected in Google Calendar.
Can PluginHive provide an automated discount for weekly reservations that varies by season (e.g., a $10–$22 per day discount when a reservation lasts a full week or more)?
Yes, PluginHive can deliver a custom Addon to support automated discounts for weekly reservations, with the discount value varying by season. The Addon can be configured to:
- Automatically detect when a reservation spans seven nights or more.
- Apply a per-night discount (e.g., $10–$22 per night) based on the current season or date range.
- Enable you to set the discount amount for each relevant season or date range, so it applies correctly depending on when the reservation occurs.
- Allow input of custom date ranges and discount values as your needs change.
This customization is not available in the standard plugin and is subject to a development fee of $1,000. Delivery is estimated at one month from purchase, and customizations are non-refundable. Once the scope is finalized, any new requirements will require separate development. For further details or to proceed with the purchase, please contact PluginHive to clarify your specific needs.
Can the PluginHive WooCommerce Bookings & Appointments plugin handle court bookings that span multiple pricing blocks, such as charging different hourly rates for peak and off-peak hours within a single booking?
Yes, the WooCommerce Bookings & Appointments plugin allows you to set different costs per time block based on specific time ranges within a day. This enables you to enforce varying prices for peak and off-peak hours. For example, if a client books a court from 5pm to 7pm on Monday and your pricing is $20 per hour from 8am–6pm and $30 per hour from 6pm–1am, the system will automatically calculate the total as $20 for 5-6pm (off-peak) plus $30 for 6-7pm (peak), giving a total cost of $50. Bookings across multiple pricing periods can be managed seamlessly through the plugin’s settings.
Can the WooCommerce Bookings & Appointment plugin be used to rent office spaces for months and book meeting rooms on an hourly or daily basis, with the ability to check availability and make payments accordingly?
Yes, the WooCommerce Bookings & Appointment plugin allows you to rent office spaces for periods of months and also enables users to book meeting rooms on an hourly or multi-day basis. You can customize booking availability to fit your various time requirements. To set up bookings availability, refer to this guide: https://www.pluginhive.com/knowledge-base/how-to-set-bookings-availability-using-woocommerce-bookings-and-appointments/. To configure booking costs as per your requirements, use: https://www.pluginhive.com/knowledge-base/how-to-set-booking-costs-using-woocommerce-bookings-and-appointments/. The plugin manages the booking calendar on the product page, while payments are processed through the standard WooCommerce-supported payment gateways.
Can the WooCommerce Bookings and Appointments plugin be used to manage coworking space bookings for rooms and desks with variable pricing, sell credit bundles (like 10-hour room packages), or issue coupons for future bookings? Is it possible for customers to use only a part of a voucher and split the value over multiple bookings?
The WooCommerce Bookings and Appointments plugin can be used to manage coworking space bookings, including rooms and desks, and supports various pricing based on the number of hours or slots selected. However, the plugin does not handle coupon codes, credit bundles, or voucher splitting. Customers cannot purchase booking credits (such as 10-hour packages) or redeem partial value of a voucher for multiple bookings using only the core plugin. For booking management and variable pricing, the plugin is suitable, but managing credits, coupons, or splitting vouchers would require additional plugins or custom development. For more details on setting up coworking space bookings, refer to the official documentation: https://www.pluginhive.com/knowledge-base/reserve-meeting-rooms-with-woocommerce-bookings-and-appointments-plugin/
Can the WooCommerce Bookings and Appointments plugin be used to sell tickets for racing events with a fixed number of spaces and send email reminders to participants?
Yes, you can use the WooCommerce Bookings and Appointments plugin to sell tickets for racing events. Set up your event as a "Bookable product" (e.g., "Mountain Bike Racing") within the plugin, and configure the availability by setting the maximum number of slots to match your event capacity (e.g., 40-50 spaces). The plugin also provides the option to enable email reminders so that participants are notified before the event. This setup allows you to manage registrations and communications efficiently for each event.
Can the “Fully Booked” or “Sold Out” message be displayed at the calendar day level for time-based booking products?
By default, the plugin does not display a “Fully Booked” or “Sold Out” message on the main calendar day cell when all corresponding time slots are booked. This restriction is due to the UI’s limited space; displaying additional labels could compromise the calendar's appearance and usability. However, a paid customization can be requested to show such a label for fully blocked dates. This customization would not change the current UI limitations and might impact the calendar’s presentation.
Does the "Across Days Cost Calculation" setting need to be disabled for correct cost calculation when using WooCommerce Recurring Bookings and Appointments?
Yes, for the WooCommerce Recurring Bookings and Appointments plugin, it is necessary to disable the "Across Days Cost Calculation" setting to ensure correct cost calculation. When this setting is disabled, the plugin correctly calculates the total cost for bookings that span multiple days or time blocks as intended. Always review your booking configuration after changing this setting to verify that costs appear accurately for your customers.
Does the WooCommerce Bookings & Appointments plugin support equipment rental as bundled packages?
The plugin currently does not support the creation of bundled or packaged bookings where multiple products (such as space and equipment together) are booked as one package. Each equipment item must be set up as a separate bookable product, and customers can select and book each item individually by adding them to their cart before checkout.
Does the WooCommerce Bookings and Appointments plugin support building an interactive map for customers to view and select specific storage units or spaces by hovering or clicking, displaying availability and details?
The WooCommerce Bookings and Appointments plugin manages calendar functionality on the product page, including availability and cost based on Bookable product settings. However, it does not support creating an interactive map where customers can hover or click on units or spaces to view details such as availability, space numbers, and sizes. The plugin focuses on booking management through calendars, not interactive map interfaces. To explore its current features, you can visit the plugin demo website at this link: https://app.instawp.io/public/launch?t=woocommerce-bookings-and-appointments-plugin&d=v2.
How can I allow customers to book a studio space and offer tables and chairs as optional add-ons for an extra cost?
You can create a "bookable product" for your studio space and configure tables and chairs as optional add-ons with additional costs. This approach allows you to offer a customizable booking experience where customers can select the main product (studio space) and add extra items (tables, chairs) during booking. Use WooCommerce product add-ons or linked products to set pricing for each optional item.
How can I allow customers to enter a flexible visit time or time range instead of being limited by a 40-character field?
To allow customers to specify a flexible visit time or a range (e.g., "9–11 AM"):
- **Upgrade Input Field**: Replace the default limited field with a “Custom Field” or “Booking Note” using either the plugin’s custom fields feature or a supported WooCommerce extension (like WooCommerce Checkout Field Editor or a custom code snippet).
- **Configure as Textarea**: In the custom field settings, set the input type to a “Textarea” rather than a “Text” field. This allows for longer, multi-line entries.
- **Add Instructional Note**: In the same settings, add helper text such as:
"The same schedule applies to all days. If you need any changes (e.g. no PM visit on the last day), clearly write it in the notes so we can manually adjust it."
- **Display & Process**: Ensure this field appears on the booking form and that submissions are included in the booking details for your manual review.
This setup will give customers more space to share detailed preferences and support manual adjustments from your team where necessary. If using custom code is not feasible, consult your plugin documentation for adding custom fields, or use a WooCommerce form extension compatible with your booking workflow.
How can I allow my customers to select a rental date range that spans across different months in 15-day blocks using the WooCommerce Bookings & Appointment plugin?
The plugin's booking calendar allows customers to select a rental period that spans across different months in fixed-duration slots (such as 15-day blocks). When your customer reaches the end of a month, they can move to the next calendar view to continue selecting additional 15-day slots for their booking. To do this:
- On the booking calendar, select the desired start date.
- Choose the first 15-day slot.
- If the booking period extends into the next month, click to shift the calendar view forward to the following month.
- Select the next available 15-day slot to extend the booking period.
This ensures that customers can book rental periods that go past the end of one month into another in successive 15-day increments.
How can I customize or translate the payment reminder emails sent by the PluginHive Deposits plugin?
To customize and translate the payment reminder emails, follow these steps:
- Go to Deposit Plugin settings → Balance Payment tab.
- Set the "Reminder Email Template" option to "WC Template" (WooCommerce Template).
- Save changes. This activates a separate WooCommerce Email template, which you can then edit at WooCommerce → Settings → Emails.
- Use the Loco Translate plugin (updated to the latest version) to find and translate email strings as needed.
- If some text remains untranslated, ensure you sync and save the language files inside Loco Translate after updating templates.
- If issues persist, consider deleting any manually added translation files to allow the plugin’s built-in Spanish translations to take effect, or reinstall the plugin for a fresh language file.
This process makes the emails fully customizable and ensures compatibility with translation plugins.
How can I ensure that booking approval emails ('PH Waiting For Approval For Admin') are sent to a specific recipient different from the main store admin in the WooCommerce Bookings and Appointments plugin?
To configure booking approval emails to be sent to a specific recipient, ensure the following:
- Update your WooCommerce Bookings and Appointments plugin to version 5.1.1 or later, as earlier versions had a bug where booking approval emails were only sent to the store admin, ignoring custom recipient settings.
- After updating, open the plugin's email template settings for the "PH Waiting For Approval For Admin" notification.
- Enter the desired email addresses in the recipient field, separated by commas without spaces (e.g., [email protected],[email protected]).
- Test the booking flow to confirm that approval emails are delivered to the correct recipients.
- If you still encounter issues after updating and configuring the recipients properly, verify that you are not using the WooCommerce Blocks checkout page, as it may interfere with email triggers.
- Refer to the plugin changelog and documentation for further instructions, and reach out to PluginHive support if the issue persists.
How can I ensure that the Bookings and Appointments plugin calendar consistently displays the month name and translation strings in Spanish on the frontend of my website?
The issue you're experiencing, where the month name in the booking calendar reverts from Spanish to English after the page loads, is linked to translation conflicts that have arisen with the release of newer WordPress versions, particularly 6.7. As an immediate workaround, it is recommended to revert your site to WordPress version 6.6.2, which does not have these translation conflicts. This should help maintain the desired Spanish translations in the plugin frontend. If the issue persists after downgrading WordPress, provide a screencast of your site demonstrating the problem to assist with further troubleshooting.
How can I ensure that the start and end time formatting in the booking summary are consistent and match my custom time format when the ‘Booking Summary text includes End Date and Time’ option is enabled?
To ensure consistent start and end time formatting in the booking summary, especially when the ‘Booking Summary text includes End Date and Time’ option is enabled, follow these steps:
- Confirm that you are using the latest PluginHive Bookings plugin and the default Storefront theme for accurate testing.
- In your WordPress General Settings, choose a valid time format. For the desired format (e.g., '11:00am'), your custom time format should not include a space between the minute and the period ('a')—for example, use 'g:i a' to achieve '11:00 am'.
- If you want both start and end times without a space and in lowercase (e.g., '11:00am to 3:00pm'), ensure your time format is set accordingly (e.g., 'g:ia').
- After updating the time format, save changes and refresh your booking page. Enabling the ‘Booking Summary text includes End Date and Time’ option should now reflect your desired time formatting.
- If the formatting issue persists even after verifying your time format, plugin version, and theme, contact PluginHive support with your specific settings details for further assistance.
How can I ensure the booking calendar remains in Spanish and does not change to English when the page loads, given that my WordPress site is set to Spanish?
To ensure the booking calendar remains in Spanish and does not switch to English upon page load, check that your browser's auto-translation feature is turned off. Browser translation tools can override your website's language settings and display content in a different language, such as English. Disabling this feature will allow the booking calendar to display consistently in the intended language set by your WordPress configuration. No additional settings need to be adjusted within the PluginHive Bookings plugin if your WordPress site language is correctly set; just ensure no browser/plugin is altering the language display.
How can I ensure the cost calculation for booking durations spanning multiple slots accurately reflects the entire selected range in PluginHive?
To ensure the price reflects the total cost for the full selected slot range (e.g., 20:30–21:30), verify your pricing and settings as follows:
- In the booking product settings, check the cost calculation settings for slot duration and minimum booking duration.
- Disable the "Across Days Cost Calculation" option if it's enabled, as this can interfere with correct pricing for blocked or unavailable slots.
- Confirm the minimal duration is set (e.g., 2 slots) and that price per slot is accurately multiplied for the total number of slots selected.
- After making these changes, test the booking process on the product page to confirm the price correctly updates according to the slot range selected.
How can I resolve an error with the booking plugin when trying to allow bookings that span across multiple days and specify an exact start time?
To diagnose and help resolve issues with bookings that span multiple days, please provide the following information:
- A complete screenshot of your product’s Edit page, specifically the sections for Booking Availability, Booking Costs, Booking Participants, Booking Resources, and Booking Assets.
- A screenshot of the Global rules configured under the Bookings settings.
These details are necessary for a thorough investigation of your booking configuration and to suggest an effective solution. Once received, the support team can review your current setup and guide you on the correct configuration or identify if there’s a plugin limitation or bug.
How can I resolve Error 400 (redirect_uri_mismatch) when syncing Google Calendar with the PluginHive WooCommerce Bookings and Appointments plugin?
Error 400 (redirect_uri_mismatch) typically occurs if the "Authorized redirect URI" in your Google Cloud Console is incorrect during the Google Calendar sync setup. To resolve this:
- Copy the correct redirect URI required, which is generally shown in the error message details as `redirect_uri`. For example, it might look like:
`https://yourdomain.com/wc-api/phive_booking_google_calendar/`
- Go to your Google Cloud Console and navigate to the Credentials section.
- Edit your OAuth Client ID credentials and add the copied redirect URI under the “Authorized redirect URIs” section. Ensure there are no spaces or formatting errors.
- Save the changes.
- Clear your site and browser cache, then attempt to sync again.
- For detailed, step-by-step guidance, refer to this PluginHive knowledge base article:
Troubleshooting Google Calendar Sync for WooCommerce Bookings and Appointments Plugin
If the issue persists, consider sharing a screencast of your process with PluginHive support for further troubleshooting.
How can I resolve the issue of my plugin defaulting to English after the latest update, and set it back to Spanish, in line with the rest of my website?
The change in default language is due to conflicts with plugin translations following the release of WordPress version 6.7. To address this issue, update your WordPress installation to version 6.7.1 or higher, as this version introduced enhanced translation support for plugins. After updating, your plugin translations should function correctly and display in Spanish as expected. If you require an immediate workaround and cannot update, reverting to WordPress version 6.6.2 will restore previous translation functionality; however, updating to the latest WordPress version is the recommended solution.
How can I select blocks of meeting slots that span across multiple dates on the Meeting Room booking page?
To select meeting slots that span across multiple dates, follow these steps:
- Navigate to the meeting room booking page on your website.
- Choose your initial booking date and select the desired time slot.
- To select slots on additional dates, repeat the process by selecting the next date from the calendar and choosing another available slot for that day.
- Ensure your selections are visible in your booking summary before proceeding to checkout.
No special buttons are required; simply select each date and its corresponding time slot in sequence. If you encounter any issues, ensure your browser is up to date or try clearing your cache for optimal performance.
How can I set up different types of car park bookings with various vehicle types and pricing, ensuring the correct number of covered parks are used and tracked in PluginHive bookings?
To achieve this setup, follow these steps:
- Create separate booking products for each vehicle and parking type combination, such as "Covered Car," "Covered Trailer," "Uncovered Car," and "Uncovered Trailer."
- Set up a global asset called "Covered Park" with a total quantity of 10 to reflect the limited covered parking spots available.
- Assign the "Covered Park" asset to both the "Covered Car" and "Covered Trailer" products so they will share the same pool of covered spots when booked.
- For booking items that should occupy more than one covered park (such as a "Car and Trailer" taking up 2 spaces), set the asset consumption ratio accordingly within the product setup. This way, the correct number of covered parks will be deducted upon each booking.
- Do not assign the same asset to both global and product-level settings simultaneously, as this may cause tracking inconsistencies.
After configuring these products and the shared asset, test the booking process to ensure covered park availability is updated correctly as bookings are made. If you observe that the quantity is not decreasing as expected, ensure the assets are not simultaneously set both globally and per product and review the product settings for correct asset assignment.
How can I set up my accommodation booking so that there is a minimum stay of 2 nights, and the calendar allows check-out and check-in on the same day for different guests?
To configure your accommodation product for a minimum stay of 2 nights and ensure the calendar allows new guests to check in on the same day another guest checks out, follow these steps:
- Set the "Minimum Duration" to 3 in your booking product settings. This is necessary because the system counts days, and 3 days span 2 nights (e.g., check-in on Day 1, check-out on Day 3, which is 2 nights).
- Enable the "Booking per night" option. This ensures that the booking is calculated based on nights stayed, not just days.
- With this setup, the calendar will show bookings reflecting the correct number of nights, and the check-out date of one guest will automatically be available as the check-in date for another guest, preventing overlaps and maintaining availability accuracy.
- Save your changes and test the booking flow to verify that guests can select the appropriate check-in and check-out dates according to your requirements.
How can I set up the PluginHive booking plugin so that my commercial kitchen can be booked for different time periods (2 hours, 4 hours, 1 day, 1 week, 1 month), but prevent overlapping bookings (e.g., someone booking for 2 hours when the space is already booked for a week)?
If you want to prevent overlapping bookings and allow only one booking per slot regardless of duration, you can achieve this by assigning a single asset to all your different time-based products. Here’s how:
- Create separate products for each time period (e.g., 2 hours, 4 hours, 8 hours, 1 day, 1 week, 1 month).
- Assign the same resource or asset (the commercial kitchen) to all these products.
- Set the maximum number of bookings per slot to 1 for each product.
With this setup, when a booking is made for any time slot (regardless of the duration), that slot will become unavailable for other booking durations and products, preventing overlaps. If you require multiple simultaneous bookings or have more specific requirements, please provide additional details and examples for a tailored solution. Note that combining all durations into a single product is not feasible with the current configuration; keeping products separate is recommended for this use case.
How can I successfully add a 14-hour booking duration from 7pm to 9am the next day with the 'allow across days' feature?
It is not possible to configure a single 14-hour booking slot spanning from 7pm to 9am the next day using the 'book across days' feature. The system currently allows booking slots only within the same day, up to 11:59pm. The ability to select an end time that is past midnight into the following day is not supported.
How can I switch my PluginHive-powered store back to Spanish after it changed to English following a recent update?
The changes in WordPress version 6.7 introduced conflicts with plugin translations, causing stores to revert to English. To resolve this issue and revert your store to Spanish, update your WordPress installation to version 6.7.1 or higher. WordPress 6.7.1 introduced enhanced translation support for plugins, which should restore the correct language on your store. If you need an immediate temporary fix and cannot update, you may revert to WordPress version 6.6.2, but the recommended solution is upgrading to 6.7.1 or later to ensure plugin translations function properly.
How can I translate the calendar days in the WooCommerce Bookings and Appointments plugin to my local language?
The WooCommerce Bookings and Appointments plugin is available in multiple languages including English, Russian, Dutch, Portuguese, Traditional Chinese, Simplified Chinese, Spanish, French, German, Italian, and Hebrew. If your language is not listed, you can use translation tools such as Loco Translate, POEdit, or WPML to translate the plugin, including the calendar days, into your local language. We recommend installing one of these translation plugins to customize any untranslated portions of the plugin interface to suit your requirements.
How can I use the WooCommerce Bookings and Appointments plugin to manage both studio bookings and gear rentals?
To manage both studio bookings and gear rentals:
- Create a bookable product for each studio space you rent, allowing customers to book specific dates and times.
- For additional items (like tables and chairs to go with a studio), set them up as add-ons to the studio product.
- For independent gear rentals (such as cameras), create separate bookable products for each gear item. This setup allows customers to rent gear independently from studio bookings, giving you full control over both types of bookings within the same system.
How do I get the start and end times to display again for bookings in my Google Calendar after migrating my website, since they are currently missing?
The PluginHive Bookings and Appointments plugin uses a day calendar for certain booking products, meaning that such bookings block entire days without specific start and end times. In this setup, events may display as “all day” in Google Calendar, with the booking spanning from 12:00 am to 11:59 pm to indicate the full-day reservation. If your booking product is configured as a day calendar, the calendar will only reflect the dates without specific times, regardless of settings. This is expected behavior and does not impact the booking’s functionality.
How do I resolve the "redirect_uri_mismatch" error when syncing my calendar with my Google account in the PluginHive Bookings plugin?
The "redirect_uri_mismatch" error typically occurs when the Authorized redirect URI set in your Google API credentials does not match exactly with the redirect URI provided by the plugin. To fix this:
- Copy the exact redirect URI mentioned in the error message (e.g., https://www.fermedesarnaud.com/wc-api/phive_booking_google_calendar/).
- Log in to your Google Cloud Console and navigate to the OAuth 2.0 Client ID settings for your project.
- Under "Authorized redirect URIs," paste the exact URI you copied from the error message. Make sure there are no extra spaces or characters.
- Save your changes in the Google Cloud Console.
- Clear your browser and server cache.
- Retry the Google Calendar sync process.
If you need more detailed troubleshooting steps, refer to the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/troubleshooting-google-calendar-sync-woocommerce-bookings-and-appointments-plugin/#redirect-uri-mismatch
Following these steps should resolve the redirect_uri_mismatch error and allow you to successfully connect your Google Calendar.
I am still receiving license renewal emails in my spam folder even after renewing my license. Is my plugin license updated, and can I ignore these emails?
Your plugin license is successfully registered and updated with your recent purchase order. You can safely ignore any further license renewal emails related to this order. If the emails continue or you have concerns about communication, ensure your email client’s spam filter is not blocking PluginHive emails by adding PluginHive to your safe sender list. If you need further assistance, feel free to reach out to PluginHive support.
Is it possible to book across multiple days when the booking calendar uses hourly blocks, such as renting from 9AM on one day to 11AM the next day?
Yes, it is possible to book across multiple days even when the calendar is set to hourly blocks. To do this, after selecting your starting time (for example, 9AM on the first day), use the arrow indicator to navigate to the next day's calendar. From there, you can select your desired end time (such as 11AM). This process allows the booking system to register time spans that cover more than one day.
Is it possible to link bookings across multiple listings so that booking one event space blocks availability for both listings in the PluginHive WooCommerce Booking and Appointments plugin?
Yes, it is possible to link bookings between multiple listings (such as Listing A and Listing B) using the Bookings Assets feature in the WooCommerce Booking and Appointments plugin. By configuring both listings as separate Bookable products and assigning them to the same Asset, a booking made on one listing will automatically block the same time slot on the other listing. This ensures that if one space is booked, it becomes unavailable for both listings during that slot. To use this feature, ensure your plugin license is active.
Is it possible to list bookable products (like gear) separately from the main space or appointment, so customers can rent gear independently?
Yes, you can list bookable products (such as cameras or other gear) as standalone items separate from your studio booking. To do this, create individual bookable products for each piece of gear you want to rent out. Customers can then browse and rent these items independently, just as they would book an appointment or space.
Is it possible to rent ski lessons for specific days and hours, and manage multiple day appointments using your plugin?
Yes, the WooCommerce Bookings & Appointment plugin allows you to offer rentals or lessons that can be booked for specific days and hours. The plugin provides a calendar mechanism where customers can schedule multiple consecutive appointments across different days and select specific time slots for each day. This makes it suitable for managing bookings such as ski lessons spanning various days and hours. Detailed setup instructions and an example of this feature can be found in the plugin’s knowledge base article under “Multiple Consecutive Appointments Across Days.” You can also try out these functionalities on the plugin’s live demo website to see how it works in practice.
Is it possible to select and complete across-month bookings using the calendar, even if the calendar does not update to the next month automatically?
Yes, bookings that span across months (such as starting at the end of one month and finishing in the next month) can still be selected and completed using the current calendar functionality. Although the calendar view does not automatically switch to display the next month when extending a booking into a new month, the time selection and booking process will allow you to create bookings that cross over to the next month. You may need to manually navigate to the appropriate month to view or further modify the booking selection.
Is it possible to set a booking minimum so that at least one participant is either "Kids younger than 1 year" or "Kids between 1-16 years," in addition to a minimum of one adult, using your system's participant type settings?
It is not possible to set a conditional minimum such that at least one participant is either "Kids younger than 1 year" or "Kids between 1-16 years." The system does not support applying an "Either" rule for minimum participants across different participant types. You can either:
- Set the minimum for both the "Kids younger than 1 year" and "Kids between 1-16 years" participant types to 1 each (which requires at least one participant from each category per booking), or
- Set the minimum for these two participant types to 0 (which allows bookings with only adults).
Bookings will be allowed based on the configured minimums for each participant type, but a conditional minimum spanning multiple participant types is not currently supported.
Is it possible to set booking times in the WooCommerce Bookings & Appointments plugin that extend past midnight into the next day, such as from 4:00pm until 2:00AM?
Yes, the WooCommerce Bookings & Appointments plugin supports "Across Days Bookings," allowing you to set booking slots that span from one day into the next. You can configure your rental times to start on one day (e.g., 4:00pm) and end past midnight (e.g., 2:00AM the next day). To set this up:
- In the plugin settings, enable the option for bookings that span multiple days or time slots.
- When creating your booking products, define the available time slots so they can extend over midnight.
- Refer to the detailed instructions in the plugin’s documentation under the section “Multiple Consecutive Appointments Across Days” for step-by-step guidance: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#:~:text=3.6%20Multiple%20Consecutive%20Appointments%20Across%20Days
You can also test this functionality on the plugin demo site: https://woocommercebookings.pluginhive.com/custom-shop
Reservations with a start date in one month and an end date in the following month do not work when the 'Customise Minimum Booking Slots' add-on is active, but work when it is deactivated. This issue was not present before. Is this fixed in the latest version of the plugin?
Since you are currently using an old version of the Bookings plugin (3.2.2), it is strongly recommended to update to the latest version, as many such issues may have been addressed in recent updates. To safely update:
- First, perform the plugin update on a staging site rather than your live site, as you are upgrading from an old version.
- After updating both the Bookings plugin and the 'Customise Minimum Booking Slots' add-on to their latest versions on the staging site, thoroughly test the reservation functionality, especially bookings that span across two months.
- If the issue is resolved on the staging site, you can then proceed to update both plugins on your live site.
- If the issue persists even after updating, provide details on the purchase order or email address used for the plugin and add-on, as well as the current version of the add-on. This information will help PluginHive support provide further assistance.
By following these steps, you can verify if the latest version resolves the issue, while ensuring minimal disruption to your live site.
The Google OAuth error screen does not display a web address to copy as the redirect URI—how should I proceed?
If the error screen does not display a clickable web address but provides "Request details," locate the `redirect_uri` parameter within the request details text. For example:
`redirect_uri=https://yourdomain.com/wc-api/phive_booking_google_calendar/`
Use the exact value found here as the Authorized Redirect URI in your Google Cloud Console.
- Remove any incorrect or extra URIs from the existing list.
- Make sure you paste the complete URI with no additional spaces.
- Save and retry the connection.
If setup instructions appear outdated or unclear, refer to this updated guide for configuring Google Calendar sync:
https://www.pluginhive.com/knowledge-base/sync-woocommerce-bookings-with-your-google-calendar/
The plugin is not calculating the correct number of participants for courses, showing fewer available spaces than there actually are. How can I fix this issue?
If the plugin is displaying an incorrect number of available spaces for a course, first check the version of the Bookings plugin you are using. Upgrading to the latest version often resolves calculation and display issues. Please update the plugin to the latest version available (for example, v4.1.3 as of this conversation). After updating, retest the booking calculation. If the issue persists after upgrading, gather details such as screenshots of your product and settings, and contact support for further troubleshooting.
Was I notified in advance about the plugin license expiration and changes in pricing?
Reminder emails detailing your license expiration and pricing changes were sent to you. PluginHive regularly sends out such reminders to customers. Over the past eight years, the pricing remained steady, but due to continuous improvements and added features, the price was updated from $99 to $149 per year to reflect enhanced product quality and support. If you missed these emails, please check your inbox (and possibly spam/junk folder) for notifications from PluginHive.
We are having spacing issues on our website during checkout—the checkout section is going beyond the website header and has no left/right spacing (full width). Can this be adjusted, and where can we find the option to do so?
Spacing issues during checkout are typically related to your WordPress theme’s layout and styling. The WooCommerce Bookings and Appointments plugin adopts the styling of your active theme. Here’s how you can address and adjust these layout issues:
- Theme Customizer:
- Go to WordPress Dashboard > Appearance > Customize.
- Look for ‘Layout’, ‘Container’, or ‘Site Width’ settings (available options depend on your theme).
- Adjust the padding or margin for the content area, especially on checkout pages.
- Custom CSS:
- If your theme doesn’t provide direct layout controls, you can add custom CSS to fix spacing. Go to:
- Appearance > Customize > Additional CSS
- Add code similar to the following (adjust as needed based on your theme and class names):
“`css
.woocommerce-checkout {
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
“`
- This code creates spacing above and on the sides of your checkout form and centers it.
- Theme-Specific Support:
- Some themes offer special WooCommerce integration features. Check your theme documentation for WooCommerce compatibility and related options.
- If issues persist, try temporarily switching to a default WooCommerce-supported theme like Storefront to see if the layout looks correct. If it does, the issue is theme-related.
- Page Builder Adjustments:
- If you use a page builder (Elementor, WPBakery, etc.) for your checkout page, ensure the section or widget containing the checkout form has proper padding and margin.
If you need tailored assistance, provide a direct link to your checkout page and specify which WordPress theme you are using. This will help in providing a more accurate solution.
What if I face the same booking calendar issue on other products?
If you encounter the issue with other products, repeat the process of checking and cleaning the input fields—especially the “Per Participant Cost” field—for unwanted white spaces or formatting issues. Make the necessary corrections and test each product’s booking calendar to ensure functionality. This preventive check should resolve the issue across all affected products.
What should I check if the "To" date and time are not appearing in my SMS notifications while the "From" date and time work correctly?
- Confirm you are using the correct meta key with the exact capitalization: %order_item_meta_To%.
- Verify that there are no extra spaces in the meta key.
- Double-check your SMS plugin’s settings to ensure the meta key is inserted correctly.
- If possible, test the workflow in a staging environment with a valid phone number to confirm results.
- If the key is correct and still not working, provide booking details or a screenshot to support for further analysis.
What should I do if my PluginHive account email address starts receiving spam?
If your PluginHive account email address begins to receive spam, consider the following steps:
- Check whether the spam emails originate from PluginHive infrastructure; PluginHive does not send unauthorized or non-account-related communications.
- If you receive suspicious emails, you can report them upstream to your email provider and delete them.
- Ensure the security of your email account by using a strong, unique password and enabling two-factor authentication if available.
- If you would like PluginHive to investigate further, provide details or screenshots of the spam emails, including sender addresses and email headers, to assist in the analysis.
- Rest assured that PluginHive does not sell or share your email address with third parties, and your privacy is strictly protected according to the PluginHive Privacy Policy.
What should I do if PluginHive is not receiving my email replies and I am not getting responses to my support tickets?
If your email responses are not being received by PluginHive and your support tickets are marked as unresponsive, try the following steps:
- Check your email's sent folder to confirm your replies were sent to the correct support address.
- Review your spam or junk folder for any missed PluginHive emails.
- Forward your response directly to the support agent’s personal email if provided (e.g., [email protected]).
- Include original email content and ticket references in your forwarded email for clarity.
- If possible, add any provided alternative support contacts in CC to ensure your message is received.
- If requested, provide a screenshot of your reply to assist troubleshooting.
- Continue monitoring your email and the PluginHive support platform for further correspondence.
By taking these steps, you can help ensure effective communication and resolution of your support ticket.
What should I do if the booking problem remains after disabling all plugins and switching to the Storefront theme?
If the problem continues after deactivating all other plugins and switching to the Storefront theme:
- Ensure your Bookings plugin is updated to the latest version.
- Double-check for configuration issues in the affected product, such as unwanted spaces in numerical fields.
- Set up a staging site that mirrors your live settings and provide access to your support team for further troubleshooting.
- If a critical error persists, provide FTP or cPanel access (as requested by support) so technical staff can investigate file-level issues and debug the problem effectively.
What should I do if the manual booking assignment still fails after entering the correct Order ID and customer?
If the manual booking assignment is still not successful after following the standard steps:
- Double-check that no special characters or spaces are included in the Order ID.
- Ensure the selected customer in the manual booking matches the owner of the existing order.
- If the problem remains and correct procedures are confirmed, PluginHive support may request additional access (such as temporary WP-admin credentials, site staging access, or FTP) to investigate directly on your site, as the issue might be specific to your site’s setup and cannot be reproduced elsewhere. Providing this access allows PluginHive's technical team to identify and resolve the issue efficiently.
What troubleshooting steps should I follow when the booking calendar keeps loading or doesn't work for a specific product?
If the booking calendar doesn’t load or keeps spinning on a specific product, follow these steps:
- Make sure you are using the latest version of the Bookings plugin. Update if necessary.
- Temporarily deactivate all plugins except for WooCommerce and the Bookings plugin.
- Switch your site theme to the default Storefront theme and test if the issue persists.
- Check the product configuration, especially fields like “Per Participant Cost,” and ensure there are no unwanted spaces or formatting issues.
- If the issue continues, set up a staging site, replicate the setup, and seek additional technical support for a deeper investigation.
When clicking on a date like October 1st, which is part of a two-day course spanning September 30th and October 1st, why does it only allow selection moving forward (e.g., cannot select the September 30–October 1 course when clicking October 1), and how can this be improved?
The calendar’s booking logic is designed to allow users to book starting from predefined available start dates (e.g., September 30th). Clicking October 1st only searches for availability moving forward and does not reference backward multi-day events (like September 30–October 1) unless specifically configured. To address this:
- Ensure that your blocked-out event slots are set up for all legitimate booking start dates (in this case, September 30th for the 30th–1st course).
- If you want users to be able to select a course by clicking on any date falling within its range (not just the starting date), check if your plugin supports "range-based selection" or "event-based" slot selection.
- If the current version does not support backward-looking or range-based picking, this is a plugin limitation. Contact PluginHive support to request this feature or see if there are workaround configurations, such as displaying messages or using custom JavaScript to guide user selections.
- In your user interface, consider displaying a prominent note: "To book a multi-day course, please select the first date of the course from the calendar."
These steps ensure users are guided to make valid selections and understand calendar behavior, even if the calendar currently only supports forward date logic.
Where can I see a demo of the WooCommerce Bookings & Appointments plugin features?
You can view a demonstration of the plugin and its features by visiting the demo website at: https://app.instawp.io/public/launch?d=v2&t=woocommerce-bookings-and-appointments-plugin. This demo lets you explore booking space for half-days and setting up equipment rentals as separate products.
Why am I getting an "invalid order ID" error when trying to assign a manual booking to an existing WooCommerce order in PluginHive Booking?
If you encounter an "invalid order ID" error when assigning a manual booking to an existing WooCommerce order, ensure the following:
- Enter only the numeric Order ID without any special characters (such as #), spaces, or extra text.
- Make sure you have selected the correct customer account that matches the target order.
If you have confirmed these points and the error persists, it may be a site-specific issue. In such cases, record your process (including order details and steps followed in the plugin) and share it with PluginHive support for further investigation and resolution.
Why am I not receiving any emails, including order confirmation and follow-up emails from WooCommerce and the Bookings plugin?
If you are not receiving any emails from your WooCommerce site, including order confirmation and follow-up emails from the Bookings plugin, it is likely that your site's email configuration is not set up correctly. To resolve this:
- Check your site's general email settings to ensure the "From" email address is correct and valid.
- Verify that your web hosting provider allows outgoing emails, as some hosts block email sending by default.
- Use an SMTP plugin (such as WP Mail SMTP) to configure and authenticate outgoing emails, which improves deliverability and helps bypass hosting restrictions.
- Send test emails through WooCommerce or your chosen SMTP plugin to confirm that emails are being successfully sent.
- Once you confirm that standard WooCommerce emails (such as New Order notifications) are being received, the Bookings plugin's follow-up and reminder emails should also function properly.
- If issues persist after these checks, review your spam or junk folders and ensure that your email provider is not blocking emails from your domain.
Resolving your site's general email issues will enable both WooCommerce and plugin-related emails to be delivered as expected.
Why am I not receiving email notifications for bookings made through the PluginHive Bookings plugin?
Order confirmation emails are sent by WooCommerce, not the PluginHive Bookings plugin. If you are not receiving booking emails, please check your WooCommerce email configuration settings. Ensure that WooCommerce is properly set up to send order confirmation emails. If the issue persists, consider checking your spam folder, verifying your website's email sending functionality, and reviewing your WooCommerce email notification settings.
Why am I unable to select a date range that stretches from 2024 to 2025 (e.g., 15th December 2024 to 15th January 2025) on my site’s booking calendar?
When you attempt to book a date range from 15th December 2024 to 15th January 2025, the system prevents the booking because 1st January 2025 is already booked and marked as unavailable. The PluginHive booking system does not allow bookings that span across unavailable dates. Any attempt to select a date range that includes an unavailable day, such as a previously booked slot, will be blocked, and the booking cannot be completed for that entire range. To successfully book a date range, ensure none of the dates within the selected range are already marked as unavailable or booked.
Why am I unable to select multiple consecutive timeslots for booking when using Availability Rules, and how can I enable bookings across multiple timeslots or days?
When using Availability Rules to display booking slots, the plugin does not allow booking multiple time slots if there is a time gap between them (for example, a break from 12:30 PM to 1:30 PM). Because Availability Rules create distinct and separate time slots with gaps, it prevents selection of multiple slots or bookings that span across days. To allow booking multiple slots or bookings across multiple days, configure your availability using Daily Booking Times instead of Availability Rules, and set a suitable "After Booking Buffer Time" (e.g., 60 minutes). This setup consolidates time slots, removes the gaps, and enables the selection of multiple consecutive slots or slots spanning multiple days.
Why are booking emails not being sent to customers or admins, and how can I troubleshoot this with WooCommerce and PluginHive?
If booking emails are not being sent:
- Confirm that the "New Order" and related booking notification emails are enabled in WooCommerce. Navigate to WooCommerce > Settings > Emails and verify the required notifications are activated.
- Check your website’s ability to send emails by reviewing SMTP settings or using an email logging plugin (such as WP Mail Logging) to track outgoing emails.
- If the emails appear as sent in the log but are not received, your server might be blocking or not properly handling the mail delivery. In this case, configure an SMTP plugin with correct mail server details to ensure reliable delivery.
- Verify that no third-party plugins are blocking or interfering with email sending. Temporarily disable other plugins to test if the issue is resolved.
- Ensure the recipient email addresses are valid and not filtered as spam.
By following these steps, most booking email delivery issues can be identified and corrected.
Why are email notifications for canceled orders not being sent to the company or the customer, even though other WooCommerce email notifications work and settings are correct?
If email notifications for canceled orders are not being sent while other WooCommerce notifications function as expected, please follow these troubleshooting steps:
- **Check Email Notification Settings**: Go to WooCommerce > Settings > Emails. Ensure that the "Canceled Order" and "Order Cancelled (Customer)" notifications are enabled and have correct recipient addresses set.
- **Review Plugin Conflicts**: As WooCommerce support suggested, check for any plugin conflicts, especially with order notes or email customization plugins. Temporarily disable all plugins except WooCommerce and the PluginHive plugin, then test canceled order emails. If notifications start working, re-enable plugins one by one to identify the conflict.
- **Theme Issues**: Switch temporarily to a default WordPress theme like Storefront and attempt another cancellation to rule out theme-related issues.
- **Server Spam & Email Logs**: Verify your server’s outgoing mail logs and spam filters, ensuring messages aren’t being blocked. Use an SMTP plugin (like WP Mail SMTP) to route emails and view delivery logs.
- **Order Statuses**: Confirm that the order status is set to “Cancelled” by the correct trigger (admin/customer action) and not via a third-party automation. Check if canceled order triggering matches your expectations.
- **Error Logs Review**: The error “clearance attempt to determine the order editing URL 12345, but the order does not exist” may suggest a reference to a non-existent order. Double-check the test orders’ lifecycle and look for anomalies in the WooCommerce > Status > Logs section for more detailed errors.
- **Duplicate/Custom Email Templates**: Make sure there are no customizations or template overrides for cancellation emails in your theme folder that could interfere with delivery.
If after these steps the issue persists, provide PluginHive support with an exact list of active plugins, email configuration screenshots (redacting sensitive information), and any recent server or plugin changes for more tailored support.
Why can't I see my recent renewal order in my PluginHive account even though payment was made through PayPal?
If you cannot see your recent renewal order in your PluginHive account, it is likely because the purchase was made using a different email address than the one associated with your existing PluginHive account. To locate your order details:
- Identify the email address that was used during the purchase. This might be different from your usual business email if you made the purchase on a different device or had auto-fill enabled.
- Log in to the PluginHive website using the email address that was used for the latest purchase.
- Once logged in, you should be able to view your recent purchase and associated license details under that account.
If you are unsure which email was used, check your email inboxes (including spam folders) for PluginHive order confirmation emails. For further assistance, contact PluginHive support with the relevant purchase details.
Why do I get an error when customers try to book an office space across more than 2 consecutive days, and how can I resolve it?
The error occurs due to a specific configuration issue in the plugin that affects bookings made across more than two consecutive days. While bookings within the same day or across two days function correctly, the plugin previously displayed an error (e.g., "Oops, [date of the second day] is not available for booking at 9pm") when booking spanned three or more days. To resolve this until the plugin update is applied, modify the 'Last booking starts at' setting to 18:30 in your calendar settings. This adjustment won't impact your existing time slots and will allow multi-day consecutive bookings to work as intended.
Why do the available booking dates for the "Full Day Block" and "Half Day Block" products skip from May directly to December for the "Room 1" asset?
The "Full Day Block" and "Half Day Block" products share the same assets, such as "Room 1" and "Room 2". Upon investigation, Room 1 is booked under an existing order (#26149) for multiple dates spanning from June 6 through November 28. As a result, Room 1 is not available for new bookings during this period. On the booking calendar, after May 30, all subsequent dates for Room 1 are unavailable until December 5, when the room becomes available again. This configuration causes the date picker to skip from May directly to December when showing available booking dates for Room 1 in both products.
Why does selecting a date and number of participants on my product page cause it to load endlessly, while other products work fine?
This issue is typically caused by an incorrect configuration within the product settings. In your case, the problem was due to extra white spaces added in the “Per Participant Cost” field of the affected product. These white spaces interfered with cost calculations, causing the booking calendar to remain stuck loading. To resolve this:
- Edit the problematic product in your WooCommerce dashboard.
- Locate the “Per Participant Cost” field.
- Remove any extra spaces before or after the numeric value.
- Save the changes and test the booking calendar again.
If the issue persists, ensure all plugins except WooCommerce and the Bookings plugin are deactivated, and switch to a default theme like Storefront for further troubleshooting.
Why does the calendar not automatically update to the next month when creating an across-day booking that starts on the last day of the month?
When selecting a booking that starts on the last date of the month and spans into the next month, the calendar does not automatically switch to the following month's view upon clicking the 'next day' (>) button. Instead, the time slot window updates, and bookings across months are still possible; however, the main calendar remains on the original month. This is a known limitation and has been replicated internally. The issue has been noted for a future enhancement to improve the booking experience by refreshing the calendar view to the appropriate month when an across-day range spans to the next month.
Why doesn’t the “Fully Booked” or “Sold Out” message appear for a date when all time slots are booked using time-based booking?
For products set with a time-based booking calendar, the plugin displays the “Fully Booked” or “Sold Out” message only at the specific time slot selection level, not on the main calendar date box. If all time slots for a particular day are booked, the entire day simply becomes unavailable (blocked) in the calendar, and that date does not display a “Fully Booked” message at the day level. This is a design decision based on limited space within the calendar UI cells—adding extra messages would disrupt the calendar’s layout.
Why is my booking slot showing as unavailable when I set a custom weekly time slot that is shorter than the booking duration?
If the time slot you configure (for example, 15:30 to 17:45) is shorter than your defined fixed booking duration (such as 150 minutes), the slot will be shown as unavailable for booking. The PluginHive booking system requires that every available time slot must be equal to or longer than the set booking duration. If a time slot is too short, no error or warning is displayed, but that slot will remain unbookable. Double-check that the time range you set allows for the full booking duration; for 150 minutes, the slot must span at least 2 hours and 30 minutes.
Why is the afternoon time slot for our Public Shared Cruise showing reduced availability when only the morning slot has bookings?
This issue can occur if both the morning and afternoon slots are being blocked by a single booking that spans across both time ranges. On reviewing your booking data, we found a booking with the following details:
- Booked Date: 2024-06-28 11:00:00
- Booked Date End: 2024-06-28 15:30:00
This means the booking extended from 11:00 AM to 3:30 PM, covering both the morning and afternoon slots. As a result, the available capacity was deducted from both time slots, causing them to show reduced availability regardless of bookings in the afternoon slot.
To resolve this:
- Check if any bookings were created with overlapping start and end times that cover both desired slots.
- Review if the "Booked To" time in the order or booking details was manually extended to include both time slots.
- If necessary, update or correct the "Booked To" time for such bookings from the edit order page so that each booking is confined to its correct time slot.
- After adjustment, the availability for each slot should display correctly.
Why were the months and days on my booking calendar not translated despite using Loco Translate and reinstalling the plugin?
The months and days on your booking calendar may remain untranslated due to manual translation file conflicts or plugin version incompatibility:
- Ensure that no manually added translation files in Loco Translate are interfering; remove them and let the plugin’s own Spanish language files take precedence.
- Verify you are running the latest compatible version of the plugin and WordPress.
- After deleting manual files, re-sync translation strings in Loco Translate and translate any missing entries.
- If issues persist even after reinstalling the booking plugin zip, and the site language is set to Spanish, please report this to PluginHive support for further troubleshooting.
Will website visitors be able to select the Booking Asset (field/space) when booking, similar to how they used to select a Booking Resource via a dropdown field?
Yes, when you configure your fields/spaces as Booking Assets, visitors will be able to choose which field or space they want to book during the booking process, similar to the previous resource selection dropdown.