Harbor Equipment Rental for WooCommerce
·
Let customers pick rental dates, see live pricing, and book available equipment — all inside WooCommerce, no external booking service needed.
Harbor Equipment Rental for WooCommerce turns any WooCommerce simple product into a rentable item. Customers pick a date range directly on the product page, and the plugin handles availability, pricing, cart meta, and order tracking — no page builders or external booking services required.
Free features
- Date range picker — Flatpickr-powered, zero jQuery dependency, works with any theme
- Per-day pricing — set a base daily rate; the total updates in real time as the customer selects dates
- Hourly and weekly rates — optional hourly and weekly price tiers in addition to the daily rate
- Availability engine — automatically blocks dates that are fully booked across confirmed orders; transient-cached and persistent-object-cache aware
- Cart & checkout — rental start, end, and day count stored as cart item meta and surfaced on the checkout page
- Order meta — rental dates written to each line item via the WooCommerce HPOS-safe API
- Admin order list — filter orders by rental date range in WooCommerce > Orders
- HPOS compatible — declares compatibility with WooCommerce High-Performance Order Storage
Pro features
- Damage deposit — a refundable fee added automatically at checkout, configurable per product
- Availability calendar shortcode —
[wcrent_calendar product_id="123"]embeds a read-only calendar anywhere on your site - iCal feed — a secret URL customers can subscribe to in Google Calendar, Apple Calendar, or Outlook
- Return-reminder email — automatically emailed N days before the rental end date, fully customisable in WooCommerce > Emails
Minimum rental period
Set _rental_min_days and _rental_max_days on any product to enforce booking window rules. The date picker disables invalid selections and the server re-validates on add-to-cart.
How it works
- Edit any simple product and open the Rental tab.
- Enable rental, set the daily rate, inventory quantity, and optional min/max days.
- Customers see the date picker on the product page. Unavailable dates are greyed out.
- On add-to-cart the plugin validates availability server-side and attaches rental dates to the cart item.
- Order details in WooCommerce admin show the rental dates per line item.
Support
For help, email support@harborplugins.com or open a thread in the plugin support forum.
