rentflow.webkodingtheme.comLive

No signup. Try it with a test card; the demo resets itself regularly.

Renting is not selling. A WooCommerce rental plugin for equipment, tools and gear hired by the day has to answer a different question: the same camera goes out on Tuesday and comes back Friday, and whether it can go out again on Thursday depends on when it is due back and how long you need to check it over.

RentFlow turns a WooCommerce product into something you hire: the customer picks a date range, the plugin checks what is already booked against it, adds the buffer you set between hires, and prices the days.

What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

Files

  • rentflow.zip, installed from the WordPress admin
  • Unminified source, no obfuscation
  • Changelog and sample data

Licence

  • 1 WordPress site
  • Licence key sent by email after payment
  • GPL v2 or later

Updates and support

  • 1 year of updates and email support
  • After that the software keeps working
  • Renew only if you want new versions

Requirements

  • WordPress 6.0+
  • WooCommerce 7.0+
  • PHP 7.4+
  1. 1
    Mark a product as rentable

    Any existing WooCommerce product. There is no second catalogue to keep in step.

  2. 2
    Set the terms

    Price per day, minimum and maximum hire length, and the buffer between hires.

  3. 3
    Take the booking

    The customer picks dates, the plugin checks what is already out, and prices the days.

What it does

  • Any WooCommerce product becomes rentable — no separate catalogue
  • Date-range picker with real availability, so nothing is double-booked
  • A buffer between hires for cleaning, checking or transport
  • Per-day pricing with minimum and maximum hire lengths, a weekend multiplier, and hourly for hires under a day
  • Several units of one product, each date-checked against the stock count
  • Refundable deposit collected at checkout
  • Rentals list with dates, status and CSV export

What you need

  • 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

Why this exists

What RentFlow 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.
  • There is no separate weekly rate. Pricing is per day, or per hour for hires under a day; a week is seven day-prices, with the weekend multiplier applied to Saturday and Sunday.

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.

Is it a subscription?

No. $39 one-time for one site, with a year of updates and support; the plugin keeps working after that. Most alternatives are $49–$199 per year.

Can I rent out several units of the same product?

Yes. Each rentable product has a stock-units count, and a date range is accepted while the number of hires overlapping it is below that count — so 5 units in stock means 5 can be out on the same dates, and the sixth customer is told the dates are taken.

Does it do hourly or weekly pricing?

Hourly, yes: set a price per hour on the product and any hire shorter than a day is priced by the hour. Weekly, no — there is no separate weekly rate. Pricing is per day with an optional weekend multiplier; if you only hire by the week, set the minimum hire length to 7 days.

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.

Everything else is in the RentFlow documentation, and anything it does not answer goes to support@webkoding.com.

Not quite it? Three nearby

Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.

One click to leave, from any of them. What we do with it.