ups-banner-bg
ph_img_faq_page_image

Bike Rentals – WooCommerce Bookings and Appointments FAQs

    Offer daily or hourly bike rental options with real-time inventory tracking

How can I allow customers to book multiple bikes of different sizes (S, M, L) in one booking with individual inventory tracking for each size using WooCommerce Bookings And Appointments?

Currently, the WooCommerce Bookings And Appointments plugin does not support selecting multiple asset types (e.g., bike sizes) in a single booking instance. To manage availability of each bike size, the best approach is to configure each bike size (S, M, L) as a separate “Asset.” While this setup does not allow for selecting multiple sizes within a single booking session, customers can instead add separate bookings for each required size to their cart—effectively creating multiple bookings within the same order. This ensures inventory for each size is correctly managed and prevents overbooking. Many rental businesses use this method successfully. If you need more guidance, a Zoom call can be scheduled to walk you through the setup and discuss any alternatives for your business.

How can I allow customers to choose quantities of different bike sizes (S, M, L) when booking, so that the system checks the availability of each size separately in one booking on the same date and time?

To achieve this booking flow, use the "Participant" feature in the PluginHive WooCommerce Bookings and Appointments plugin. You can:

  1. Set up three participant types, each representing a bike size (S, M, L).
  2. Configure the maximum count for each participant type to reflect stock availability.
  3. When customers book, they can specify the number of each bike size they wish to rent for the selected date and time. The system will manage availability for each size separately.
For detailed setup instructions, refer to this guide: https://www.pluginhive.com/knowledge-base/how-to-set-booking-participants-using-woocommerce-bookings-and-appointments/

Is it possible to manage global resources, such as bike sizes with individual stock quantities, in the Bookings and Appointments for WooCommerce Premium plugin (version 5.1.4)? If so, how can I set this up to allow customers to choose a size and manage availability independently for each size?

Yes, you can manage global resources such as different bike sizes (S, M, L) with individual stock quantities by using the "Assets" feature in the plugin. Booking Assets act as global resources that can be shared across various bookable products or used within a single product to offer variations in availability and pricing. Each Asset has its own availability settings and stock quantity. To set this up:

  1. Add each bike size (S, M, L) as a separate Asset in the plugin.
  2. Assign a specific quantity to each Asset according to the available stock for that size.
  3. Attach the relevant Assets (bike sizes) to your rental product within the plugin settings.
  4. When customers book, they will be able to select a bike size, and the availability for each size will be controlled independently—if the entire quantity for a size is booked for a particular time slot, that size will become unavailable for further bookings during that period.
Refer to this PluginHive knowledge base article for a detailed step-by-step setup: https://www.pluginhive.com/knowledge-base/how-to-set-booking-assets-using-woocommerce-bookings-and-appointments-plugin/ This approach ensures that each bike size's availability is managed globally and stock is accurately tracked for each resource.

Is it possible to set seasonal inventory for bicycle rentals, allowing more bikes to be available to book during summer months than at other times?

The plugin allows you to set a maximum available inventory (such as 5 or 10) for rentals, but this cannot be customized per season out-of-the-box. Adjusting inventory levels automatically based on specific time periods or seasons is not natively supported. However, this functionality is available as a custom-paid solution, which can be discussed further with the product team for implementation tailored to your seasonal needs.

Is the WooCommerce Bookings And Appointments plugin able to handle complex booking scenarios such as vehicle rentals with fixed time slots and activities like the Festibar bike with both individual and exclusive bookings, and synchronize availability between these modes?

Yes, the WooCommerce Bookings And Appointments plugin can handle both scenarios you described:

  • For mini car rentals, you can set up a product with fixed 2-hour booking blocks, defining specific session times (e.g., 10:00–12:00, 15:00–17:00, 20:00–22:00). The plugin allows you to specify the total number of vehicles available per session, and will automatically decrease availability as bookings are made. Once all vehicles are booked for a session, that time slot becomes unavailable.
  • For the Festibar bike, you can create a product with booking blocks (per hour or per session) and configure the system for two modes: individual seat bookings (up to 10 people for a session) and exclusive use bookings (for private events). The plugin’s resource management system ensures that if the Festibar is booked in one mode, availability for the other mode at overlapping times is automatically blocked to prevent double bookings.
This level of resource and capacity management, including synchronized availability for a single resource across multiple booking types, is fully supported by the plugin.

Is there a way to ensure that our bike rental stock is correctly reduced and not overbooked when customers book the maximum number of bikes for a time slot?

Yes, to ensure that each participant (bike) is counted individually and that your product stock is accurately reduced during booking, enable the "Consider each participant as separate Bookings" option in your product settings under the Bookings Participant section. When this option is turned on:

  • Each participant is considered as a separate booking, which aligns with your requirement to track individual bikes in stock for each time slot.
  • The booking system will reduce the number of available bikes by the number of participants per booking.
  • Only the remaining number of bikes (participants) will be available for the time slot after a booking is made.
Please note that this setting only takes effect for new bookings made after it has been enabled and does not retroactively affect previous bookings.

Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.