SullivanPro Rental Operations Manager
SullivanPro Rental Operations Manager is a general-purpose rental management plugin for WordPress. It is designed for tool rental, vehicle rental, event equipment, clothing, electronics, sports equipment, furniture, toys, and other businesses that rent physical items.
The plugin works without WooCommerce. An optional WooCommerce product ID can be linked to a rental item type when WooCommerce is active.
Main features
- Built-in English, German, and Hungarian interface language selection, with English as the default.
- Customizable rental item and inventory unit terminology.
- Rental item types with category, SKU, description, daily rate, hourly rate, and deposit.
- Individual inventory units with unique code, serial number, status, location, condition, usage value, and notes.
- Custom inventory fields for industry-specific data.
- Customer database.
- Manual bookings with one or more rental lines.
- Date and time overlap validation.
- Quantity availability validation.
- Optional assignment of a specific physical unit.
- Pending, confirmed, checked out, returned, cancelled, and overdue booking states.
- Automatic inventory unit status synchronization: confirmed bookings reserve assigned units, checkout marks them checked out, and return or cancellation releases them.
- One-click confirmation, checkout, and return actions.
- Deposit amount and deposit status tracking.
- Dashboard with active, pending, overdue, available, and maintenance counts.
- CSV import wizard with delimiter detection and column mapping.
- Hungarian Excel-style semicolon-delimited CSV support.
- Existing record updates by SKU, inventory code, or serial number.
- Create multiple physical units from a quantity column.
- Create custom inventory fields from previously unknown CSV columns.
- Inventory CSV export with custom field values.
- Frontend rental catalog shortcode.
- Redesigned responsive frontend booking request shortcode with address capture.
- Live period availability checks before a visitor can submit a request.
- Frontend status feedback distinguishes available, reserved, checked-out, mixed, and unavailable inventory.
- Configurable notification email address for new website requests.
- Configurable same-domain sender identity and customer Reply-To headers for improved mail alignment.
- Dedicated localized Get Pro page linked to the official SullivanPro Rental Operations Pro Gumroad product.
- Theme-overridable frontend templates.
- Addon-ready actions and filters.
- No tracking and no external service dependency.
Shortcodes
[rentops_catalog]
Optional attributes:
category="Event equipment"columns="3"-
show_available="yes"[rentops_booking_request]
Optional attributes:
asset_type_id="12"
CSV import
The importer accepts UTF-8 CSV files with comma, semicolon, or tab delimiters. It can detect the delimiter automatically.
Typical source columns:
- name
- sku
- category
- description
- daily_rate
- hourly_rate
- deposit
- quantity
- item_code
- serial_number
- status
- location
- condition
- usage_value
- notes
A sample CSV is included in the plugin at assets/sample-inventory.csv and can also be downloaded from the CSV Import / Export page.
SullivanPro Rental Operations Pro
Upgrade to SullivanPro Rental Operations Pro with lifetime access: https://csabavibe5.gumroad.com/l/sullivanpro-rental-operations-manager
Addon architecture
SullivanPro Rental Operations Manager exposes actions and filters for separate addons. Premium functionality can be distributed as a standalone plugin without placing inactive premium code in the Lite package.
Important hooks include:
rentops_lite_loadedrentops_lite_booking_savedrentops_lite_booking_status_changedrentops_lite_csv_importedrentops_lite_booking_statusesrentops_lite_item_statuses
