Convert more holiday shoppers with express checkout and buy now, pay later. Learn more
Product Icon

Rental Products for WooCommerce

Turn any WooCommerce product into a rental. Flexible pricing, real-time inventory, zero double-bookings. Ship, deliver, or offer pickup.

Rent physical games for events

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?

Author

Marie Rabault

Current Status

Open

Last updated: October 5, 2026

1 comment

Log in to comment on this feature request.

  1. Kestrel says:
    Product developer October 29, 2026 1:27 am

    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?

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.