Frequently Asked Questions for Rental Products

Below you can find some frequently asked questions about Rental Products for WooCommerce. You couldn’t find an answer to your question below? Reach out to our support team, and we’d be happy to help you.

Can I add an additional buffer to the return days threshold for cleaning, maintenance, etc?

↑ Back to top

Yes, see the Rentals > Settings > Advanced > Return days display setting for more information.

Can I block availability for rental products manually?

↑ Back to top

When customers place orders, the availability is automatically calculated from the rental stock total minus the rentals currently reserved for customers (and various other factors, such as disabled dates in settings). 

However, if you want to block availability for specific rental products, this can be achieved using the instructions below, e.g. to reduce rental availability while rental products are being repaired.

The recommended means of blocking availability is: 

  1. Πlace an internal order via WooCommerce > Orders > Add New, then click Add item(s) > Add rental product(s).
  2. Add the rental products you want to block availability for, ensuring you set the quantity accordingly. 
  3. The order can remain in a Pending order status for the availability to take the order contents into account. Ηowever, optionally, you may want to set the billing name to something you can differentiate from customer orders internally, so it is clear this is an internal order in the rentals dashboard summary/calendar.

    For example, you can use a first and last name of Internal Order, Internal Rental Block, etc.
  4. Once you want to make those quantities available again, you can mark the items within the order as returned or delete the order.

    Note: the order must be deleted permanently, not just stay in the trash for the rental stock to be available again.

    You don’t need to make a payment for the order; as long as the rental products are the line items of the order, they are taken into account for availability calculations.

Can I have a partial payment with the remaining balance paid later?

↑ Back to top

For a partial deposit with the remaining balance paid later, you can use Deposits & Partial Payments for WooCommerce instead of the native security deposit options.

Can I hold security deposit payments and only take them at a later date?

↑ Back to top

When using the security deposits feature, the customer is charged the full amount (including any deposits) at checkout. Rental Products for WooCommerce does not support payment holds or pre-authorizations for deposits (e.g. temporarily holding an amount and charging it later).

You can find out more in the order management payments and refunds information.

Can I import rentals booked from before using this extension?

↑ Back to top

It is recommended that you start using this extension without doing this Instead, you can temporarily give your rental products less availability until your old rentals have elapsed.

However, it is technically possible to import rentals booked, however, it requires development-level knowledge of both WooCommerce order imports (including programmatically resaving imported orders after import to sync the rental database data) and order-related metadata.

The technicalities of this are complex, however, feel free to contact our team, and we’re happy to discuss available options. Please note that attempting this process without understanding all the possible implications, it is likely you’ll encounter issues with rental availability.

Can I make the rentals dashboard calendar display orders rather than items?

↑ Back to top

Yes, choose the mode you prefer from the dropdown menu at the top of the Rentals > Calendar page.

Can I reposition the rental form on product pages?

↑ Back to top

The rental form on product pages, which includes the rental form calendar for date selection, totals, etc, can be positioned before or after the quantity field. Υou can select the exact option in the Rentals > Settings > Rental form > Position.

The rental form is included in product pages via standard WooCommerce product page hooks, and the position is based on the hook priority of any other elements included on those hooks, which may come from WooCommerce, extensions, themes, etc.

The hook used, depending on the rental form after quantity setting, will be:

  • woocommerce_after_add_to_cart_quantity
    • Displays via this hook when the rental form after quantity setting is enabled
    • The default hook priority used is 10
  • woocommerce_before_add_to_cart_button
    • Displays via this hook when the rental form after quantity setting is disabled
    • The default hook priority used is 9, this is because WooCommerce Product Add-ons (if used) are hooked at a priority of 10, so the default priority ensures add-ons are displayed after the rental form
    • This hook is used rather than woocommerce_before_add_to_cart_quantity as WooCommerce Product Add-ons (if used) displays add-ons on the woocommerce_before_add_to_cart_button hook, so using the same hook ensures that if add-ons are used, the rental form can be custom positioned around the hook priority of add-ons if required

If you would like to tweak the hook priority of either of the above hooks, for more control over the rental form positioning in relation to other elements included on the product page via these hooks, you can see the respective hook below:

  • wcrp_rental_products_rental_form_after_quantity_disabled_hook_priority
  • wcrp_rental_products_rental_form_after_quantity_enabled_hook_priority

For variable products, the option fields to select a specific variation will usually be displayed above the rental form due to the use of the above hooks, regardless of the Position setting. However, some themes may manipulate their position. These fields should be set to appear before the rental form, as variable product options need to be selected first, since the rental form needs to know which variation has been selected to check the variation rental availability/pricing data. 

If a variation is not selected before selecting a date, the user will be instructed to select the options first.

The position of other fields within the product page is positioned as per their designated position/priority set by the source of that field, e.g., for WooCommerce Product Add-ons, that extension determines where those fields are positioned.

It isn’t possible through the functionality of the Rental Products extension to affect the position of third-party fields directly. If you wish to reposition fields from third-party sources, reach out to the support of the source of those fields for the recommended options to achieve that.

Note: If you are using WooCommerce Product Add-ons with variable products, we are aware that the add-ons will be displayed directly below the variable option fields. 

This is the position WooCommerce Product Add-ons sets them to appear. It is not possible for us to include functionality to control that position via this extension.

Can I restrict rentals being ordered for a period before another rental starts?

↑ Back to top

Yes, this can be achieved using the return days threshold product option. This option sets a threshold of days after the rental dates that the customer has to return rental product. The return days threshold is used by the system (in addition to all the other availability-based calculations) to calculate the availability and whether the quantity is available on the dates selected by a customer. 

Taking into account the return days threshold of the product, the quantity is unavailable if it is deemed that the product will not be returned in time to meet a new rental.

For some scenarios, you may wish to combine this with the Return days display setting in Rentals > Settings > Advanced. Using this method, you can set a return days threshold higher than the number of days a customer has to return the rental product. The additional period on top can then be used for preparation, maintenance, etc.

Can I restrict rentals that start today/in the next few days?

↑ Back to top

Yes, by using the Start days threshold product option. For more details, you can check out our guide on setting up rental products.

Can I schedule a rental sale price?

↑ Back to top

Yes, it is possible to input a sale price for a rental product; this is standard WooCommerce functionality. 

WooCommerce also allows you to schedule a sale price. However, kindly note that in a rental-only product context, scheduling a sale price sets the rental price to the sale price between the dates/times entered. But, this is not related to the dates the customer chooses for rental in the rental form calendar on the product page. It is purely used to determine a sale price based on the current date/time the product page is accessed. 

If you wish to apply different pricing depending on custom conditions, such as the rent from/to dates selected in the rental form calendar, then this can be achieved via the Advanced pricing option instead.

For rental or purchase products, the sale price functionality is only available on the purchasable part of the product.

Can I set a rental to only be available after a certain date?

↑ Back to top

Yes, you can use the Earliest available date product option..

Can I take a security deposit based on the entire order total rather than per product?

↑ Back to top

No, the security deposits within this extension are on a per product basis. We do not include functionality to take a security deposit based on the entire order total as there can be a number of conditions and requirements as to how the deposits are applied in this scenario, often unique to particular business requirements. 

Therefore, this functionality is best configured separately as general cart/checkout functionality. If you would like to take any form of a deposit based on the order total, we recommend deactivating any security deposit options you may have already set on individual products and then using a 3rd-party extension for this functionality. 

Alternatively, WooCommerce provides documentation on how to add cart/checkout surcharges via a code snippet

Note: these methods may require customization to ensure the surcharges are only applied if rental products are in the cart, and for any other custom conditions you may wish to configure.

How do I manage rental orders?

↑ Back to top

Check out the Order & Inventory management document for more information on how to manage rental orders.

How do I refund a security deposit?

↑ Back to top

If you are using the security deposits option on a product, the security deposit is an individual order line item which can be refunded via the usual means of refunding individual order line items

You can find out more information on how to refund rental product orders here.

I am not seeing the rental or purchase toggle on product pages when using Elementor?

↑ Back to top

Elementor does not respect the woocommerce_single_product_summary action hook, therefore there is nowhere for our extension to hook into to display it. 

To get around this, add the [wcrp_rental_products_rental_purchase_toggle] shortcode to your single product page template.

I am not seeing some rental products in category/search pages?

↑ Back to top

This is likely due to the WooCommerce out of stock visibility setting being enabled in WooCommerce > Settings > Products > Inventory. This setting is disabled by default,  but may have been enabled.

I am seeing inaccurate tax calculations when using German Market?

↑ Back to top

We have previously had feedback that when using German Market, some aspects of tax calculations can be inaccurate, usually in relation to security deposits and how tax is calculated by the German Market plugin depending on your site-specific German Market configuration.

In these cases, we recommend discussing the issues directly with the support team of the German Market plugin. In some instances, we have found they can provide either a specific configuration and/or custom code tailored to your store to ensure taxes are calculated accurately. 

The calculations done by the German Market plugin supercede tax calculations of the Rental Products extension, and therefore for these to be accurate, the configuration needs to occur in the German Market plugin. If you are using this plugin, we recommend thoroughly testing all aspects of tax calculations before using Rental Products and German Market together in a production environment.

Is Rental Products for WooCommerce compatible with my theme and/or plugin?

↑ Back to top

Rental Products for WooCommerce is generally compatible with most themes and plugins/extensions. There may be a small number of plugins and themes that are fully or partially incompatible due to clashes in functionality and/or if core WooCommerce functionality has been removed or adapted. 

If you would like to know if a specific theme or plugin is compatible before purchase, then please contact us and we can advise. However, please note that it may not be possible for us to determine this, if, for example, the plugin or theme requires a license and/or several configuration steps. 

In this scenario, you are welcome to purchase Rental Products for WooCommerce and test it with your site configuration. If you encounter issues, please contact us for support or a refund, where compatibility cannot be resolved.

Is Rental Products compatible with a specific page builder?

↑ Back to top

Similar to the section above, Rental Products for WooCommerce will generally be compatible with most page builders. However, it’s possible that a number of page builders are fully or partially incompatible due to clashes in functionality, especially if the page builder has removed or adapted core WooCommerce functionality. 

If you would like to know if a specific page builder is compatible before purchase, then please contact us, and we’re happy to help figure it out. However, please note that it may not be possible for us to determine this if, for example, the page builder requires a license and/or several configuration steps.

In this scenario you are welcome to purchase and test this extension with the page builder and if there is a compatibility issue, you can take advantage of the refund policy for this extension.

Can I use WooCommerce coupons with Rental Products for WooCommerce?

↑ Back to top

There are no special conditions for the use of coupon codes with rental products. Any coupon created via the standard WooCommerce functionality will function the same as if used on a purchasable product. For example, if a coupon code for 10% off is used by a customer, the 10% off (and any expiry date) will apply to the rental product regardless of the rental dates selected.

If you’re looking to customize this functionality, you can find out more about the relevant plugin hook in our

More information

↑ Back to top

Do you have more questions? You can click here to return to the Rental Products for WooCommerce’s Getting Started table of contents.

You didn’t find what you were looking for? We’d love to hear from you and help you with any questions you have.