We rent physical games for events.
We need the customer to select ONE start date and ONE end date before browsing the catalogue.
These dates must then apply to ALL rental products added to the cart, without asking the customer to select the dates again for each product.
The catalogue should show/filter products according to their availability for these dates. Each product may have a different rental stock (usually 1, sometimes several units).
We also need the administrator to be able to create rental orders manually from the WordPress/WooCommerce back office, and these manual rentals must affect the same availability inventory.
Can Rental Products handle this exact workflow?
Last updated: October 5, 2026
Log in to comment on this feature request.
Thanks for the detailed request, Marie. Here is where each part stands today:
1. One date range for everything: partly.
Add the Availability Checker block (or the [wcrp_rental_products_availability_checker] shortcode) somewhere customers see it early, such as the sidebar or shop page. Customers pick their start date, end date and quantity once, and the plugin remembers them for 30 days. Each simple rental product page they open then has those dates filled in. They still add each game to the cart from its own page, and dates are stored per cart line, so there is no cart-wide date picker and no way to change the dates of everything in the cart in one go. If every item in an order must share the same dates, you can switch on “Same rental dates required” in Rentals > Settings; the cart then stops checkout if the dates differ.
2. Showing availability for those dates: partly.
Once dates are chosen in the Availability Checker, category pages, search results and most WooCommerce product blocks show an Available or Unavailable status under each simple rental product. Unavailable products are labelled, not hidden, and there is no filter that removes them from the list. Variable and grouped products show a “select options” message instead of a status.
3. Creating rental orders by hand: yes.
In WooCommerce > Orders, add or edit an order and add a rental product with its dates and quantity. It uses the same availability as web orders and is reserved straight away. As an admin you can book past dates or over-book stock, but you are asked to confirm first.
To help us understand what would genuinely work for you, could you tell us a little more about how you take bookings?
– How many games does a typical event rent?
– Do customers browse first and then decide, or do they usually already know which games they want?
– Do all the games in one order always share the same dates?
– How far ahead do people usually book?
– How do you take bookings today (for example by phone, email or a form)?
Your answers will help us judge which of these gaps matters most. Mind reviewing and let us know if this covers your needs?