Title: EbeRent – Equipment Rental for WooCommerce
Author: komlavi
Published: <strong>July 9, 2026</strong>
Last modified: July 21, 2026

---

Search plugins

![](https://ps.w.org/ebene-equipment-rental-for-woocommerce/assets/banner-772x250.
png?rev=3602084)

![](https://ps.w.org/ebene-equipment-rental-for-woocommerce/assets/icon-256x256.
png?rev=3602084)

# EbeRent – Equipment Rental for WooCommerce

 By [komlavi](https://profiles.wordpress.org/komlavi/)

[Download](https://downloads.wordpress.org/plugin/ebene-equipment-rental-for-woocommerce.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/ebene-equipment-rental-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/ebene-equipment-rental-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/ebene-equipment-rental-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/ebene-equipment-rental-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/ebene-equipment-rental-for-woocommerce/)

## Description

**Equipment rental plugin for WooCommerce.** EbeRent turns your WooCommerce products
into rentable equipment: customers pick their rental dates on the product page, 
the price is calculated per day, and every booking is protected against double-booking—
automatically.

Built for photo and video gear, sound and event equipment, construction tools, sports
and outdoor gear, and any business that rents physical equipment.

**How it works:**

 1. Enable rental mode on any WooCommerce product and set a daily price.
 2. The customer selects a start and end date on the product page.
 3. EbeRent checks availability in real time — dates that overlap an existing booking(
    including buffer days) cannot be booked.
 4. The customer checks out normally through WooCommerce; the booking is created with
    the order.
 5. You manage all bookings from a dedicated dashboard under **WooCommerce > Rentals**.

**Key features:**

 * Turn any WooCommerce product into a rentable item with a per-day price.
 * Real-time availability check — double bookings are impossible, overlapping dates
   are refused.
 * Configurable buffer days between two rentals (for cleaning, inspection or return
   shipping).
 * Bookings dashboard under **WooCommerce > Rentals**: customer name, linked product
   and order, rental period, billed days, colour-coded status badges, filters and
   pagination.
 * Booking statuses: Reserved, Blocked, Cancelled — with status filters and counters.
 * Manually block dates on any product (maintenance, repairs, offline rentals) directly
   from the product edit screen, and remove blocks from the dashboard.
 * Bookings are tied to WooCommerce orders — refunds and cancellations stay in your
   normal workflow.

**Ideal for:**

 * Photo and video equipment rental
 * Sound, lighting and event equipment
 * Construction and power tools
 * Sports and outdoor gear
 * Party and furniture hire

## Screenshots

[⌊Product page — rental date selection and price calculation.⌉⌊Product page — rental
date selection and price calculation.⌉[

Product page — rental date selection and price calculation.

[⌊Product edit screen — Rental tab with daily price, buffer days and date blocking.⌉⌊
Product edit screen — Rental tab with daily price, buffer days and date blocking
.⌉[

Product edit screen — Rental tab with daily price, buffer days and date blocking.

[⌊Bookings dashboard — WooCommerce > Rentals with status filters.⌉⌊Bookings dashboard—
WooCommerce > Rentals with status filters.⌉[

Bookings dashboard — WooCommerce > Rentals with status filters.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install via **Plugins > 
    Add New**.
 2. Activate the plugin.
 3. Edit a WooCommerce product and open the **Rental** tab to enable rental mode and
    set the daily price.
 4. Manage bookings under **WooCommerce > Rentals**.

## FAQ

### Does it prevent double bookings?

Yes. Every booking attempt is checked against existing reservations and blocked 
dates, including buffer days. Overlapping dates are refused at booking time.

### What are buffer days?

Extra days automatically reserved after each rental, so you have time to clean, 
inspect or ship the equipment back before the next customer picks it up.

### Can I block dates manually?

Yes. In the product’s Rental tab, set a “Block from” and “Block until” date — useful
for maintenance or equipment rented offline. Blocks appear in the Rentals dashboard
and can be removed at any time.

### What happens when an order is cancelled or refunded?

The booking is cancelled with it and the dates become available again.

### Does it work with my theme?

EbeRent uses standard WooCommerce hooks and templates, so it works with any theme
that supports WooCommerce.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“EbeRent – Equipment Rental for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ komlavi ](https://profiles.wordpress.org/komlavi/)

[Translate “EbeRent – Equipment Rental for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/ebene-equipment-rental-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ebene-equipment-rental-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ebene-equipment-rental-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ebene-equipment-rental-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/ebene-equipment-rental-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Developer API: public extension hooks (stable contract) for add-ons.
 * New filters: eberent_rental_price, eberent_quote_response, eberent_product_capacity,
   eberent_booked_ranges, eberent_validate_range, eberent_cart_item_data, eberent_cart_item_display,
   eberent_frontend_data, eberent_bookings_table_columns, eberent_bookings_table_column_{
   key}.
 * New actions: eberent_booking_created, eberent_bookings_released, eberent_booking_deleted,
   eberent_product_options, eberent_product_options_save, eberent_save_order_item_meta,
   eberent_after_date_fields.
 * Price calculation unified between the live quote and the cart (single source 
   of truth).
 * No behavior change for existing stores.

#### 1.0.0

 * Initial release.
 * Rental mode on any WooCommerce product with per-day pricing.
 * Real-time availability check with anti-overlap protection.
 * Configurable buffer days between rentals.
 * Bookings dashboard (WooCommerce > Rentals) with statuses, filters and pagination.
 * Manual date blocking per product with one-click removal.

## Meta

 *  Version **1.1.0**
 *  Last updated **3 months ago**
 *  Active installations **20+**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [booking](https://wordpress.org/plugins/tags/booking/)[equipment rental](https://wordpress.org/plugins/tags/equipment-rental/)
   [hire](https://wordpress.org/plugins/tags/hire/)[Rental](https://wordpress.org/plugins/tags/rental/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/ebene-equipment-rental-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ebene-equipment-rental-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ebene-equipment-rental-for-woocommerce/reviews/)

## Contributors

 *   [ komlavi ](https://profiles.wordpress.org/komlavi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ebene-equipment-rental-for-woocommerce/)