RentFlow documentation

Hire things out by the day, without a second system to keep in step.

Before you start

  • WordPress 6.0 or newer, WooCommerce 7.0 or newer, PHP 7.4 or newer
  • Products in WooCommerce already — RentFlow makes existing products rentable rather than holding a separate catalogue
  • A payment gateway that can take a deposit, if you intend to collect one

What it does not do

  • It does not sync with an external calendar such as Google Calendar or iCal. Availability lives in WooCommerce.
  • It does not plan delivery, collection or courier routes. It knows the dates, not the van.
  • It does not track damage, insurance claims or condition reports.
  • It is not a subscription or membership plugin. A hire has a start and an end date.

What is in the download

A WordPress plugin ZIP that extends WooCommerce rather than replacing part of it. Orders remain WooCommerce orders, so your existing reports, emails and gateways keep working.

GPL source, and HPOS-compatible.

Installing it

WooCommerce first, with a checkout you have tested. Then Plugins → Add New → Upload Plugin with the RentFlow ZIP, activate, and paste the licence key from your purchase email.

Existing products are untouched until you mark one as rentable, so installing it on a live shop changes nothing on its own.

Setting up a hire

Set the per-day price, then the minimum and maximum hire length. The maximum matters more than people expect: without one, a single booking can take an item out of the fleet for a season.

Choose the buffer honestly. If a camera needs a day back at the counter before it goes out again, a zero buffer will produce a booking you cannot honour, and that is a refund rather than a rental.

Decide about the deposit before you go live. Adding one later changes the price the customer sees at checkout, and people notice.

Licence, updates and support

  • One licence covers 1 WordPress site.
  • 1 year of updates, from the date of purchase.
  • 1 year of email support.
  • Instant download + licence key by email
  • 30-day money-back guarantee

Questions this page does not answer go to support@webkoding.com. If you bought from us and cannot find your licence key, look it up here.

Common questions

Can the same item be double-booked?

No. The date-range picker checks what is already booked before it accepts a range, and the buffer you set between hires is treated as unavailable too — so an item due back Friday is not offered for Friday morning.

What is the buffer for?

Cleaning, checking over, or transport. It is the gap between a hire coming back and the same item going out again, and it is the difference between a rental system and a calendar.

Can I take a deposit?

Yes, a refundable deposit collected at checkout through your ordinary WooCommerce gateway. Refunding it is a normal WooCommerce refund.

Do I need a separate catalogue for rentals?

No — that is the main design decision. Any WooCommerce product becomes rentable, so the product you already sell photos of is the product you hire out.

Can I see what is out and when it is due back?

There is a rentals list with dates and status, and it exports to CSV. That list is usually what somebody prints on a Monday morning.