Can bookings be set based on full day, half-day, or night durations rather than by the hour in the WooCommerce Bookings and Appointments plugin?
Yes, bookings can be configured based on full day, half-day, or night durations instead of hourly intervals. You can structure your products and set up the booking durations accordingly within the plugin, so customers can select day or night trips as required, and booking one option (e.g., half day) will block out all corresponding options for that duration on a given date.
Can guest users (non-members) check out and use the same booking and deposit process as members?
Yes, the booking and deposit process, including the selection of vacation dates and deposit payment, works the same for both guest users and members at checkout.
Can I allow clients to select a specific vacation date from a predetermined list using your plugin?
Yes, using the WooCommerce Bookings & Appointment plugin, you can configure each vacation as a separate Bookable Product and offer clients a Bookable Calendar on the product page. This setup allows clients to select from fixed and specific vacation dates. Refer to this setup guide for details: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookableProduct.
Can I manage product availability directly from Google Calendar, such as blocking out vacation periods so no bookings are allowed?
It is not possible to configure availability for products directly from Google Calendar. If you add a custom event to Google Calendar, it will be treated as an order rather than as a block on product availability. To set vacation periods or block out dates when no bookings should be allowed, you need to configure availability rules within your products in WooCommerce.
For instructions on setting up availability rules, refer to: [PluginHive Availability Setup Guide](https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#availability). Use this option to block specific dates, ranges, or recurring periods when your services are unavailable for booking.
Can I use APIs with the WooCommerce Bookings And Appointments plugin to export and sync data with other applications such as Google Vacation Rentals?
The WooCommerce Bookings And Appointments plugin does not support API integration for exporting or syncing data with external applications like Google Vacation Rentals. The plugin's primary function is to manage the calendar booking mechanism directly on the product page within WooCommerce, without providing options for API-based data export or synchronization.
Can I use the WooCommerce Bookings And Appointments plugin to manage vacation rentals, define different property types, and set reservation rules including discounts based on rental duration?
Yes, the WooCommerce Bookings And Appointments plugin can be used to manage vacation rentals. You can configure various types of bookable products to represent different property types. The plugin also allows you to set up reservation rules, including discounts that can be applied depending on the rental duration. This flexibility helps customize booking options and pricing structures to suit various vacation rental scenarios.
Can I use the WooCommerce Bookings And Appointments plugin to sell trips, allow clients to book available dates via an embedded calendar on the product page, collect custom information for each participant, and process payments through WooCommerce?
Yes, you can use the WooCommerce Bookings And Appointments plugin alongside WooCommerce on your WordPress site to sell trips with advanced booking functionality. The plugin allows you to manage availability and display a calendar on each product page for clients to select their preferred dates and participant numbers. To collect custom information for each participant (such as name, age, height, weight, and shoe size), you should also use the "PH WooCommerce Product Addons" plugin in conjunction with the booking plugin. Payment is processed through WooCommerce, and all payment methods supported by WooCommerce are compatible. After a successful booking, bookings can be synced with Google Calendar; however, please note that custom addon fields will not be included in the Google Calendar event details.
Can I use the WooCommerce Bookings and Appointments plugin with Dokan to create a bookable vacation rentals marketplace for multiple vendors?
Yes, you can use the WooCommerce Bookings and Appointments plugin in conjunction with the Dokan multi-vendor solution to create a marketplace for bookable products such as vacation rentals. To set up this solution, you will need the following plugins:
- WooCommerce Bookings and Appointments plugin by PluginHive
- PluginHive Dokan Bookings integration plugin
- Dokan Business Pro plugin (from the Dokan team)
This setup allows your vendors or consultants to offer and manage bookings for their products or services. Additionally, each vendor’s bookings can be synced with their individual Google Calendars, improving efficiency and organization for all participating vendors.
Does the PluginHive Bookings and Appointments plugin support API integration with online travel agencies (OTAs) like Tripadvisor?
Currently, the PluginHive Bookings and Appointments plugin does not offer API integration with other booking platforms or OTAs such as Tripadvisor. The plugin integrates with Google Calendar, Outlook Calendar, and iCal to sync bookings, but it does not have built-in capabilities for external OTA API connections.
Does the PluginHive WooCommerce Bookings and Appointments plugin support setting up separate day and night trips, with distinct packages for each, so that booking one type blocks only other trips of the same type on that date?
Yes, this requirement can be achieved by configuring the plugin with two separate bookable products: one for day trips and one for night trips. You can set up multiple packages as Booking Resources, assigning different resources for each package (e.g., Basic, Silver, Lux, Diamond for day trips, and Cocktail, Dinner for night trips). By assigning the same asset (resource) to all day trip packages, booking any day trip on a specific date will automatically block other day trips for that date while still allowing night trips to be booked. The same logic applies for night trips—booking one will block other night trips for that date without affecting day trips.
How can I allow only 1 person to book a trip on certain dates for specific products, while keeping the standard minimum booking set to 2 or 3 people for other dates using the WooCommerce Product Page PluginHive Booking settings?
To customize the minimum booking slots by date or product, you will need to use the "Customize Minimum/Maximum Booking Slots" Add-on with the PluginHive Booking plugin. This add-on allows you to set different minimum (or maximum) bookable slots for specific time ranges, including:
- Range of Days: Set a custom minimum booking slot for different days of the week.
- Range of Months: Set custom minimum slots for different months.
- Custom Date Range: Define a custom minimum booking slot between any two calendar dates.
With this functionality, you can allow 1-person bookings only on select dates for specific products, while keeping the standard minimum (like 2 or 3) for all other dates.
For more information and setup instructions, refer to PluginHive’s knowledge base: https://www.pluginhive.com/knowledge-base/woocommerce-bookings-set-custom-duration-based-on-date/
Please note that this add-on is a paid feature and is non-refundable.
How can I block all calendars for a certain time period, such as a vacation, in the WooCommerce Bookings & Appointments plugin?
To block all calendars for a specific time period (for example, for a vacation or personal appointment) in the WooCommerce Bookings & Appointments plugin, you can use Booking availability rules. These rules can be set to define when bookings can or cannot be made:
- Navigate to the product level settings for each booking product.
- Create a Booking availability rule specifying the start and end dates/times you want to block.
- Save the changes. During the blocked period, customers will not be able to make bookings.
You can find detailed instructions in the PluginHive knowledge base article:
https://www.pluginhive.com/knowledge-base/how-to-set-bookings-availability-using-woocommerce-bookings-and-appointments/
How can I block all services for a specific period (e.g., vacation days) without having to use individual service names or SKUs in Google Calendar?
To block all services for certain days, such as during a vacation period, use the Global Availability settings in the plugin:
- Go to your WordPress dashboard and navigate to the plugin’s Global Availability section.
- Create a new availability rule that marks the desired days or date range as unavailable.
- Save your changes.
This method will block those dates for all services on your website, ensuring that no bookings can be made during that period. This approach is particularly convenient when you want to block out multiple services simultaneously without modifying Google Calendar events or recalling individual product names.
How can I offer a fixed price discount or set a consistent price for solo travelers (1 person) on weekdays across different seasons using the PluginHive WooCommerce Bookings and Appointments plugin?
You can configure participant-based discounts in your product by using Participant cost rules within the PluginHive WooCommerce Bookings and Appointments plugin. This feature allows you to set special pricing or discounts based on the number of people in a booking. To set a consistent price for bookings with only 1 person, follow these steps:
- Go to your product in your WordPress dashboard.
- Navigate to the “Booking Cost” section and locate the “Participant Cost Rules” area.
- Set a specific rule for bookings with 1 participant, assigning your desired price (e.g., €99).
- You can adjust these rules to apply only on weekdays by using “Day of the Week” conditions, if available.
- For more information and step-by-step instructions, refer to the official setup guide here: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#:~:text=12.2.%20Do%20you%20provide%20Discounts/Special%20Prices%20based%20on%20People%3F%C2%A0
Please note, however, that the plugin currently supports combining only two conditional factors at a time (e.g., date/season + number of people, or day of the week + number of people). Setting a price for 1 person that remains the same across all seasons while also varying pricing for other persons/days might require adjusting your pricing structure, as combining day of the week, season, and participant number together is not natively supported.
How can I prevent a trip from being booked at two separate locations at the same time while still allowing available spots at the booked location using the PluginHive Bookings plugin?
To prevent double bookings for trips offered at two locations simultaneously, while still allowing available spots to be booked at the chosen location, follow these steps:
- Set up each location as a separate bookable product in the PluginHive Bookings plugin.
- Enable the 'Participant' feature for both products to capture the number of participants per booking.
- Configure the products to treat each participant as a separate booking so that the system tracks individual spots.
- Link both products (locations) to the same Asset in the plugin setup. This way, the system recognizes that both locations use the same underlying resource.
- Use the custom "Block Product Availability Based on Other Bookings" add-on provided by PluginHive. When this add-on is active, if a booking is made for one location at a specific time slot, the same time slot will automatically become unavailable at the other location, regardless of remaining capacity at the first location.
- The remaining spots at the booked location will still be available for booking until the product reaches its maximum participant limit.
This configuration ensures that once a trip is booked at one location, the corresponding time slot at the other location becomes unavailable, preventing double bookings while optimally filling available spots at the chosen location.
Note: The "Block Product Availability Based on Other Bookings" add-on is a paid, non-refundable add-on. Please verify its suitability for your requirements and reach out to PluginHive support for live demonstration or further clarification before making a purchase.
How can I set up a bookable product with add-on options like Child Diver Transportation and choices such as All Day/Whale Sharks, Beach Day, Horseback Riding, and separate fishing booking?
You can achieve these requirements using the PluginHive Bookings plugin as follows:
- Create a "Bookable Product" for "All-Inclusive Diving" with the price set per night per person.
- Set up "Booking Participants" so customers can specify the number of adults and children, including a "Child Diver" role.
- Add "Booking Resources" for each add-on option (All Day/Whale Sharks, Beach Day, Horseback Riding & Beach Day), allowing clients to select one day of each add-on at the same rate.
- Configure the booking cost rules based on the selected number of participants and chosen resources.
- For separate bookings like Fishing, create a new Bookable product or a dedicated area/page for "Day only diving trips," "Day only snorkel trips," and "Fishing."
- Use categories or a custom page (SHOP page or a new area) to display and organize these products as required.
If you encounter specific configuration issues or need guidance on setting up these product types, sharing the product link and screenshots of the Edit Product page will help in providing further, targeted assistance.
How can I set up the availability of guides (set up as assets) so that only specific days, such as Fridays and Saturdays, are shown as available when a guide is selected for a trip?
To ensure that the calendar only displays availability according to each asset's (guide's) specific schedule, follow these steps:
- Set all assets (guides) to "Unavailable" by default in the asset settings.
- For each guide, specify the days of the week they are available by configuring their availability. For example, for Guide Jake, enable availability only for Fridays and Saturdays.
- Save the settings. When a customer selects a specific guide, the calendar will now only display the days when that guide is available.
This approach ensures that customers can only book trips on the days corresponding to each guide's configured availability.
If Product Availability and Global Availability rules are set, which one takes priority, and how can I block appointments globally?
Product Availability rules take precedence over Global Availability rules. This means that when both Product and Global Availability rules are configured, the Product Availability settings will override the Global ones. To block specific times or appointments across all products (for example, to mark vacations as unavailable for all bookings), you must set these block rules within each individual product's Availability settings. There is currently no option in the default configuration for Global Availability rules to override Product Availability; all global blocking must be applied at the product level.
Is it possible to remove the deposit payment option if the booking is made less than two months before the departure date?
By default, this feature is not available out of the box, but a custom solution can be developed to hide the deposit option and require full payment if the booking is within two months of the vacation start date. Custom development for this functionality starts from $200 (non-refundable). Contact PluginHive if you’re interested in this customization to discuss the exact scope.
Is it possible to require clients to pay a fixed deposit amount (in euros) for each vacation, with the deposit amount differing per trip?
Yes, the PH WooCommerce Deposit plugin allows you to set a fixed deposit amount for each vacation product. You can configure the deposit as a specific value per product, enabling each trip to have a different deposit amount as needed. Detailed setup instructions are available here: https://www.pluginhive.com/knowledge-base/set-up-woocommerce-deposits-plugin/#choose_fixed_or_percentage_deposit_amount.
Is it possible to send different confirmation or follow-up emails with unique trip-specific details depending on the trip type (e.g., surfing trip vs. hiking trip)?
Currently, only one follow-up or reminder email template can be configured for all Bookable products. There is no option to create different email templates or provide unique email content based on the specific product or trip type. All customers will receive the same confirmation or follow-up email regardless of the trip booked.
Is there a pricing or discount plugin that is compatible with PluginHive Bookings and Appointments to apply discounts based on user roles or user types?
As of now, PluginHive Bookings and Appointments does not directly support applying discounts or different pricing based on user roles or user types. Compatibility with third-party dynamic pricing or discount plugins (such as XAdapter Dynamic Pricing or Flycart Discounts Pro) has not been officially tested, so seamless integration is not guaranteed. If you require specific pricing features based on user roles (e.g., travel agency or affiliate discounts), consider reaching out to PluginHive for a potential custom development solution tailored to your requirements.
Which plugins allow me to create a WordPress holiday home listing and booking website with features like sign-up/login, online bookings, payments, user roles (hosts/travelers), listing management with availability calendars, booking restrictions, and multi-vendor support?
To create a comprehensive holiday home listing and booking website on WordPress, you can use the following solutions:
- **WooCommerce Bookings & Appointments Plugin**: This plugin enables booking management for accommodation listings and requires your site to run WooCommerce.
- **Dokan Multi-Vendor Marketplace (Business Pro version)**: With Dokan, you can create a marketplace where multiple vendors (hosts) list their properties and travelers can book accommodations.
- **PluginHive Dokan WooCommerce Bookings Integration**: Integrates the WooCommerce Bookings plugin with Dokan Multi-Vendor, allowing each vendor to manage their own bookings.
**Key Features You Can Achieve With This Setup:**
- **Sign-Up/Login, Payments, User Roles**: Handled by WooCommerce and Dokan plugins. Hosts and travelers can register, log in, and manage their profiles.
- **Online Booking & Payment**: The WooCommerce Bookings plugin enables travelers to browse listings, get detailed information, and book accommodations online. Payments are managed via WooCommerce’s payment gateways.
- **Listing Management & Availability Calendars**: Hosts can list accommodations, specify details (location, type, price), set custom availability calendars, calendar restrictions, and booking length or date restrictions directly from their dashboards.
- **Marketplace Functionality**: Multiple hosts (vendors) can list properties. Guests can search, view, and book available properties.
- **Booking Management Tools**: Hosts can accept or decline booking requests, adjust reservation settings, and sync bookings with Google Calendar.
- **Personal Profile & Settings**: Both hosts and travelers can manage their personal data, update emails, passwords, and modify account settings through their user dashboards.
- **Paid Listings/Featured Listings**: You can use additional add-ons or WooCommerce extensions to monetize the platform with paid listings or feature specific properties.
**Setup Steps:**
- Install and activate WooCommerce on your WordPress site.
- Install the WooCommerce Bookings & Appointments plugin.
- Install the Dokan Business Pro plugin for multi-vendor capability.
- Install the PluginHive Dokan WooCommerce Bookings Integration plugin to synchronize bookings between the vendors and the booking system.
- Configure listing types, availability settings, booking options, payment gateways, user roles, and profile management within the plugins’ admin settings.
- Guide your vendors (hosts) to list properties with all necessary details and manage their calendars.
**Additional Resources:**
- [WooCommerce Bookings & Appointments plugin details](https://www.pluginhive.com/product/woocommerce-booking-and-appointments/)
- [Plugin Demo Website](https://woocommercebookings.pluginhive.com/custom-shop)
- [Dokan Bookings Integration plugin](https://www.pluginhive.com/product/dokan-woocommerce-bookings-integration/)
- [Video Tutorial](https://www.youtube.com/watch?v=pADY45D-DLw)
This combination provides a robust platform for building a holiday home listing and booking website with all the features you described.
Why is the “PH Booking Confirmed” email not sent when the WooCommerce order status is changed to “Completed,” even though “Requires Confirmation” is disabled for my trips?
The “PH Booking Confirmed” email is only sent when the Store Admin manually confirms a booking that requires confirmation. This email is not triggered by changing the WooCommerce order status to “Completed,” regardless of whether the “Requires Confirmation” option is enabled or disabled. No PluginHive booking emails are sent automatically when a WooCommerce order status changes to “Completed.” If you wish for customers to receive only the “PH Booking Confirmed” email, you need to manually confirm the booking through the PluginHive booking system, rather than relying solely on WooCommerce order status updates.
Will the plugin automatically send a balance payment reminder email two months before the vacation start date?
Yes, the plugin allows you to set up an automatic email reminder for the balance payment to customers two months before the booking start date. This scheduled email helps ensure timely collection of outstanding balances.