Official WordPress/WooCommerce plugin for NexusRMS - the modern rental management system.
Connect your WooCommerce store to NexusRMS to:
- Display Equipment: Show your rental inventory on your website with real-time availability
- Accept Bookings: Receive rental requests directly in NexusRMS as Web Requests
- Sync Products: Automatically sync equipment from NexusRMS to WooCommerce products
- Check Availability: Real-time availability checking for your customers
- WordPress 6.0 or higher
- WooCommerce 8.0 or higher
- PHP 8.1 or higher
- A NexusRMS account (any plan)
- Go to Plugins > Add New in your WordPress admin
- Search for "NexusRMS for WooCommerce"
- Click Install Now, then Activate
- Download the plugin from your NexusRMS dashboard
- Go to Plugins > Add New > Upload Plugin
- Choose the downloaded ZIP file and click Install Now
- Activate the plugin
- Go to WooCommerce > NexusRMS in your WordPress admin
- Enter your license key (or skip for Free tier)
- Click Activate License
- Configure your sync settings
| Feature | Free | Pro (£19/mo) | Enterprise (£49/mo) |
|---|---|---|---|
| Equipment Display | ✓ | ✓ | ✓ |
| Availability Widget | ✓ | ✓ | ✓ |
| Gutenberg Blocks | ✓ | ✓ | ✓ |
| Availability Checks | 50/day | Unlimited | Unlimited |
| Auto Sync | - | Hourly | Every 15 min |
| Category Sync | - | ✓ | ✓ |
| Real-time Stock | - | ✓ | ✓ |
| Web Requests | - | ✓ | ✓ |
| Booking Forms | - | ✓ | ✓ |
| Calendar Widget | - | ✓ | ✓ |
| Instant Booking | - | - | ✓ |
| White Label | - | - | ✓ |
| Domains | 1 | 3 | 10 |
| Priority Support | - | ✓ | ✓ |
[nexusrms_equipment_grid category="lighting" columns="3" limit="12"]
Parameters:
category- Category slug to filter bycolumns- Number of columns (1-6)limit- Maximum items to displayshow_prices- Show rental prices (true/false)show_availability- Show availability status (true/false)
[nexusrms_availability equipment_id="uuid-here"]
Parameters:
equipment_id- NexusRMS equipment UUIDshow_calendar- Show calendar picker (Pro+)
[nexusrms_booking_form]
Parameters:
show_equipment_selector- Allow equipment selectionrequire_dates- Require rental dates
- NexusRMS Equipment Grid - Display equipment in a responsive grid
- NexusRMS Availability Calendar - Show availability calendar for equipment
// After equipment is synced
do_action('nexusrms_equipment_synced', $equipment_id, $woo_product_id);
// After web request is created
do_action('nexusrms_web_request_created', $order_id, $request_data);// Modify equipment data before creating WooCommerce product
add_filter('nexusrms_equipment_data', function($data, $equipment) {
return $data;
}, 10, 2);
// Modify web request data before sending
add_filter('nexusrms_web_request_data', function($data, $order) {
return $data;
}, 10, 2);- Documentation: docs.nexusrms.io/wordpress
- Support: support.nexusrms.io
- Community: community.nexusrms.io
- Initial release
- Equipment sync from NexusRMS
- Real-time availability checking
- Web request creation from WooCommerce orders
- Gutenberg blocks for equipment display
- Three-tier licensing (Free/Pro/Enterprise)
GPL v2 or later - https://www.gnu.org/licenses/gpl-2.0.html