This page explains how MHM Rentiva manages its rental asset model, the technical differences between Lite and Pro versions, and the flexible attribute system.
ποΈ Rental Framework Architecture
MHM Rentiva is not just a vehicle rental plugin; it is a flexible Rental Framework that can be customized for cars, bicycles, boats, or similar rental assets.
π οΈ Modular Architecture (Lite vs Pro)β
The system architecture has an authorization layer managed through the MHMRentiva\Admin\Licensing\Mode class.
π Version Restrictions and Capacityβ
The following table shows the core capacity limits of the system:
| Feature | Lite (Free) | Pro (Premium) |
|---|---|---|
| Maximum Vehicles | 3 | Unlimited |
| Monthly Bookings | 50 | Unlimited |
| Customer Records | 3 | Unlimited |
| Gallery Images | 3 per Vehicle | Unlimited |
| VIP Transfer | 3 Routes | Unlimited |
𧬠Core vs Attributes Separationβ
The platform divides data into two main groups based on operational priority:
1. Core Fieldsβ
These fields are mandatory for the system's pricing calculation, booking, and invoicing engine.
- Pricing: Daily base price and tax rates.
- Availability: Calendar-based stock control.
- Asset Identity: License plate, serial number, or unique ID.
2. Attribute Fieldsβ
Fields that can be added or completely removed according to the business model.
- Asset Details: Fuel type, transmission, seat count.
- Extra Parameters: Fields managed through
MHMRentiva\Core\Attribute\AllowlistRegistryand usable as parameters in shortcodes.
π§© Module Flexibility (Clean Slate)β
The plugin adopts a "Clean Slate" policy. This allows you to simplify the interface by disabling features you do not need:
- Plugin Settings: Unused fields can be hidden from tabs under
MHM Rentiva > Settings. - UI Pipeline: When a field is hidden, it is automatically removed from both the backend admin forms and the frontend specification table.
Section Summaryβ
- The system enforces limits through the
Modeclass. - Pro removes all technical limits, enabling unlimited scaling.
- The architecture adapts to rental models beyond vehicles (by changing technical attributes).
Changelogβ
| Date | Version | Note |
|---|---|---|
| 23.04.2026 | 4.27.2 | English translation added. |
| 19.03.2026 | 4.21.2 | Page updated with Lite/Pro limits and current architecture details. |