{"id":328671,"date":"2026-07-09T23:49:47","date_gmt":"2026-07-09T23:49:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ebene-equipment-rental-for-woocommerce\/"},"modified":"2026-07-21T15:21:10","modified_gmt":"2026-07-21T15:21:10","slug":"ebene-equipment-rental-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/gu.wordpress.org\/plugins\/ebene-equipment-rental-for-woocommerce\/","author":23488984,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Ebene Equipment Rental for WooCommerce","header_author":"Digital Ebene","header_description":"Equipment rental for WooCommerce \u2014 availability calendar, daily pricing, preparation buffer and overbooking-proof bookings.","assets_banners_color":"0e1723","last_updated":"2026-07-21 15:21:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/digital-ebene.com\/plugins\/equipment-rental\/","header_author_uri":"https:\/\/digital-ebene.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":230,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"komlavi","date":"2026-07-10 00:13:32"},"1.1.0":{"tag":"1.1.0","author":"komlavi","date":"2026-07-21 15:21:10"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3602084,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3602084,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3602084,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3602084,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3602075,"resolution":"1","location":"assets","locale":"","width":1288,"height":827},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3602075,"resolution":"2","location":"assets","locale":"","width":1537,"height":632},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3602075,"resolution":"3","location":"assets","locale":"","width":1842,"height":745}},"screenshots":{"1":"Product page \u2014 rental date selection and price calculation.","2":"Product edit screen \u2014 Rental tab with daily price, buffer days and date blocking.","3":"Bookings dashboard \u2014 WooCommerce &gt; Rentals with status filters."}},"plugin_section":[],"plugin_tags":[269,269196,13692,5075,286],"plugin_category":[40,45],"plugin_contributors":[263422],"plugin_business_model":[],"class_list":["post-328671","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-equipment-rental","plugin_tags-hire","plugin_tags-rental","plugin_tags-woocommerce","plugin_category-calendar-and-events","plugin_category-ecommerce","plugin_contributors-komlavi","plugin_committers-komlavi"],"banners":{"banner":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/banner-772x250.png?rev=3602084","banner_2x":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/banner-1544x500.png?rev=3602084","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/icon-128x128.png?rev=3602084","icon_2x":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/icon-256x256.png?rev=3602084","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/screenshot-1.png?rev=3602075","caption":"Product page \u2014 rental date selection and price calculation."},{"src":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/screenshot-2.png?rev=3602075","caption":"Product edit screen \u2014 Rental tab with daily price, buffer days and date blocking."},{"src":"https:\/\/ps.w.org\/ebene-equipment-rental-for-woocommerce\/assets\/screenshot-3.png?rev=3602075","caption":"Bookings dashboard \u2014 WooCommerce &gt; Rentals with status filters."}],"raw_content":"<!--section=description-->\n<p><strong>Equipment rental plugin for WooCommerce.<\/strong> 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 \u2014 automatically.<\/p>\n\n<p>Built for photo and video gear, sound and event equipment, construction tools, sports and outdoor gear, and any business that rents physical equipment.<\/p>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Enable rental mode on any WooCommerce product and set a daily price.<\/li>\n<li>The customer selects a start and end date on the product page.<\/li>\n<li>EbeRent checks availability in real time \u2014 dates that overlap an existing booking (including buffer days) cannot be booked.<\/li>\n<li>The customer checks out normally through WooCommerce; the booking is created with the order.<\/li>\n<li>You manage all bookings from a dedicated dashboard under <strong>WooCommerce &gt; Rentals<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li>Turn any WooCommerce product into a rentable item with a per-day price.<\/li>\n<li>Real-time availability check \u2014 double bookings are impossible, overlapping dates are refused.<\/li>\n<li>Configurable buffer days between two rentals (for cleaning, inspection or return shipping).<\/li>\n<li>Bookings dashboard under <strong>WooCommerce &gt; Rentals<\/strong>: customer name, linked product and order, rental period, billed days, colour-coded status badges, filters and pagination.<\/li>\n<li>Booking statuses: Reserved, Blocked, Cancelled \u2014 with status filters and counters.<\/li>\n<li>Manually block dates on any product (maintenance, repairs, offline rentals) directly from the product edit screen, and remove blocks from the dashboard.<\/li>\n<li>Bookings are tied to WooCommerce orders \u2014 refunds and cancellations stay in your normal workflow.<\/li>\n<\/ul>\n\n<p><strong>Ideal for:<\/strong><\/p>\n\n<ul>\n<li>Photo and video equipment rental<\/li>\n<li>Sound, lighting and event equipment<\/li>\n<li>Construction and power tools<\/li>\n<li>Sports and outdoor gear<\/li>\n<li>Party and furniture hire<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install via <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Edit a WooCommerce product and open the <strong>Rental<\/strong> tab to enable rental mode and set the daily price.<\/li>\n<li>Manage bookings under <strong>WooCommerce &gt; Rentals<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20prevent%20double%20bookings%3F\"><h3>Does it prevent double bookings?<\/h3><\/dt>\n<dd><p>Yes. Every booking attempt is checked against existing reservations and blocked dates, including buffer days. Overlapping dates are refused at booking time.<\/p><\/dd>\n<dt id=\"what%20are%20buffer%20days%3F\"><h3>What are buffer days?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20block%20dates%20manually%3F\"><h3>Can I block dates manually?<\/h3><\/dt>\n<dd><p>Yes. In the product's Rental tab, set a \"Block from\" and \"Block until\" date \u2014 useful for maintenance or equipment rented offline. Blocks appear in the Rentals dashboard and can be removed at any time.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20an%20order%20is%20cancelled%20or%20refunded%3F\"><h3>What happens when an order is cancelled or refunded?<\/h3><\/dt>\n<dd><p>The booking is cancelled with it and the dates become available again.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>EbeRent uses standard WooCommerce hooks and templates, so it works with any theme that supports WooCommerce.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Developer API: public extension hooks (stable contract) for add-ons.<\/li>\n<li>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}.<\/li>\n<li>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.<\/li>\n<li>Price calculation unified between the live quote and the cart (single source of truth).<\/li>\n<li>No behavior change for existing stores.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Rental mode on any WooCommerce product with per-day pricing.<\/li>\n<li>Real-time availability check with anti-overlap protection.<\/li>\n<li>Configurable buffer days between rentals.<\/li>\n<li>Bookings dashboard (WooCommerce &gt; Rentals) with statuses, filters and pagination.<\/li>\n<li>Manual date blocking per product with one-click removal.<\/li>\n<\/ul>","raw_excerpt":"Equipment rental plugin for WooCommerce. Rental dates on product pages, availability checks, buffer days and a bookings dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328671"}],"author":[{"embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/komlavi"}],"wp:attachment":[{"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328671"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328671"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328671"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328671"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328671"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}