RentalForge Docs
πŸ“š User Guide

πŸš€ RentalForge - Getting Started

Thank you so much for choosing RentalForge. This guide is written for beginners β€” follow the steps below and your rental website will be ready in a few minutes.

πŸ“¦ 1. What you need

  • πŸ‘‰ WordPress 6.0 or newer, and PHP 8.0 or newer.
  • πŸ‘‰ WooCommerce installed and activated β€” RentalForge builds on it for prices, cart and orders.
  • πŸ‘‰ ABP RentalForge (free) installed and active.
  • πŸ‘‰ Optional: the Pro pro version for PDF, E-mail, CSV, Discount and Location Stock features.

πŸ› οΈ 2. First-time setup

  1. Install and activate WooCommerce, then complete its setup wizard.
  2. Install and activate ABP RentalForge. A new RentalForge menu appears in the admin sidebar.
  3. Open RentalForge β†’ Status to see the setup checklist. If the checklist is green you are ready to go.
  4. Go to RentalForge β†’ Configuration β†’ RentalForge and enter your site-wide defaults (currency labels, search layout, etc.).
  5. Create your first property under RentalForge β†’ Properties β€” set a title, price, quantity and dates.
  6. Place the [abprf-booking] shortcode on any page, or just open the property page β€” the booking form is ready.

πŸ“˜ 3. How this documentation is organised

SectionWhat you will learn
Features / ApplicationsWhat RentalForge can do and which kind of businesses it fits.
Menu Overview / Quick MenuWhere everything lives in the admin.
Post Management / PropertiesHow to set up a rental item, its price, dates and options.
OrdersHow bookings, order lists and checkout work.
Global Data / ConfigurationSystem-wide defaults, PDF, E-mail, CSV, Slider, Contact and Discounts.
Shortcodes / TemplatingHow to place booking forms and lists anywhere, and how to style them.

ℹ️ About this documentation

  • πŸ‘‰ Version: 1.0.0
  • πŸ‘‰ Author: ABPTEAM
  • πŸ‘‰ Last Updated: 06 September 2026
πŸ’‘ If you have any questions that are beyond the scope of this help file, don't hesitate to contact us through the Support Page.

⭐ RentalForge - Features

RentalForge is a complete rental management platform for properties, equipment, vehicles and any other rentable item. Everything you need to run a rental business lives in one dashboard β€” manage inventory, pricing, availability, bookings, orders, discounts, invoices and e-mails from a single place. Here is what is included under the hood.

πŸ—‚οΈ Core Management

πŸ—ƒοΈ
All-in-One Dashboard

Every module sits under one RentalForge menu β€” nothing scattered across the admin.

πŸ“¦
Inventory Management

Track stock, reorder levels and availability for every item in real time.

🏷️
Equipment & Property Management

Manage rentable posts, properties, vehicles and equipment side by side.

πŸ›°οΈ
Custom Order Tracking

Order status, rent status, check-in and payment tracking for every booking.

🧬
Property Schema Support

Structured property data that keeps your listings consistent and developer friendly.

πŸ› οΈ
Developer-Friendly Architecture

Clean hooks, filters and templates designed for extension and customisation.

πŸ“
Multiple Rental Locations

Unlimited rental branches with multi-location inventory support.

πŸ—ΊοΈ
Geo Based Search

Search rentals by latitude/longitude, service radius or drawn polygon areas.

🌍
Multi-Currency Support

Work with any WooCommerce currency configuration.

πŸ“±
Fully Responsive Design

Booking forms and listings adapt to every screen size out of the box.

🧩 Content & Listing

πŸ”—
Shortcodes

Booking, post list, property list and gallery shortcodes with flexible parameters.

πŸ“ƒ
Post Listings

Search, category filtering and multiple layout styles for the rental post list.

🏠
Property Listings

Property search, rule selection and multiple layout styles.

πŸ–ΌοΈ
Gallery & Slider

Image sliders, thumbnails, showcases and fullscreen popups for each property.

🧩
Template System

Override any frontend template from a safe folder inside wp-content.

🌐
Translation Ready

Fully translatable, with drop-in support for Loco Translate workflows.

πŸ’° Pricing & Bookings

πŸ’²
Multiple Pricing Options

Hourly, daily, monthly and combined hourly/daily or monthly/daily pricing.

βš™οΈ
Smart Booking Rules

Minimum / maximum durations and per-day booking restrictions.

🏦
Advanced Deposit System

Fixed amount, percentage or fixed amount per quantity deposits.

πŸ”’
Quantity Control

Min / max and reserved quantity per item or per location.

πŸ“…
Availability Management

Day-wise schedules, special dates and availability overrides.

🧾
WooCommerce Tax & Cart

Native WooCommerce integration for tax, cart, checkout and orders.

πŸ“¦ Order & Customer

βž•
Additional Services

Global and per-post extra services with prices.

🧾
Client Information Forms

Global form configuration and custom per-post forms.

❓
FAQ & Terms Support

Global and per-post FAQs plus fully editable terms & conditions.

πŸ›’
Booking / Order Management

Complete order list with filters, statuses and customer details.

πŸ“‹
Backend Order Management

Create bookings for customers straight from the admin dashboard. pro

βœ”οΈ
Check-in Management

Mark items as checked in from the order list. pro

πŸ“‘
Order Lists PDF

Download the full order list as a styled PDF. pro

πŸ”’
Order Lists CSV

Export order data to CSV for spreadsheets and reports. pro

🧾
PDF Invoices & Tickets

Generate professional booking PDFs with your logo and terms. pro

πŸ“§
E-mails with PDF

Automatic booking e-mails with optional PDF ticket attachment. pro

βœ‚οΈ
Seasonal & Early Bird Discounts

Global, per-post and per-property discount ranges. pro

πŸ“
Location Wise Stock

Separate price, stock and deposit for each branch or location. pro

πŸ”
Clone Post / Property

Duplicate any rental post or property in one click.

πŸ“Œ RentalForge - Applications

RentalForge is a flexible rental and booking solution that can be used for a wide range of business models. It supports property rentals, vehicle rentals, equipment booking, appointment scheduling, and many other rentable goods or services. Its modular configuration system makes it suitable for both simple and advanced rental management systems.

🏑 Property Rental

Rent out houses, apartments, villas, or any type of property.

πŸš— Vehicle Rental

Manage rental fleets including cars, trucks, vans, and more.

🚲 Bike Rental

Set up hourly or daily bike rental systems for tourism or urban transit.

πŸš™ Car Rental

Full car rental workflow with deposit, duration rules, and availability.

🏨 Resort Booking System

Handle resort room bookings with seasonal pricing and date ranges.

πŸ“… Doctor / Lawyer Appointment Booking

Schedule professional appointments with time-slot management.

πŸ› οΈ Equipment Rental

Rent construction tools, event gear, photography equipment, and more.

πŸ‘— Dress / Costume Rental

Manage costume and dress inventory with availability tracking.

β›΅ Yacht / Boat Rental

Offer yacht and boat charters with flexible rental rules.

πŸ‘ Sports Equipment Rental

Rent sports gear for courts, fields, and recreational activities.

🏒 Office Space Rental

Book desks, meeting rooms, or entire office floors by the hour or day.

🏠 Any Type of Goods & Property Rental

RentalForge adapts to any rentable item or space you need to manage.

🧭 RentalForge - Menu

After installing RentalForge, you will get a dedicated admin dashboard menu that centralizes all rental management features in one place. You can customize the menu label and icon from the Icon & Label Configuration settings. All plugin modules are organized into structured tabs under this main menu, allowing you to manage bookings, properties, pricing, availability, inventory, orders, and system settings from a clean and user-friendly interface.

RentalForge Menu Overview
RentalForge Admin Menu Overview

πŸ“‹ Menu Items

  • ⚑ Top Quick Menu β€” fast-access buttons (New Post, New Property, New Category, New Location).
  • πŸ”¨ Post Lists β€” manage all rental posts
  • 🏠 Properties β€” manage rental properties and inventory
  • πŸ“‹ Orders β€” view and manage all booking orders
  • βž• Order pro β€” manually create a booking from the admin panel
  • 🌐 Global Data β€” configure global settings and shared data
  • βš™οΈ Configuration β€” manage all plugin configurations and settings
  • πŸ›‘οΈ Status β€” system status and health information
  • πŸ”‘ License pro β€” activate your RentalForge Pro license key
πŸ’‘ The Order and License tabs appear automatically when the RentalForge Pro plugin is active.

⚑ Top Quick Menu

The Quick Menu provides fast access to the most commonly used actions, allowing you to create content instantly without navigating through multiple pages.

Quick Menu Overview
Quick Menu Overview

πŸš€ Quick Actions

From this section, you can quickly perform the following actions:

  • πŸ‘‰ Create a new post with all required fields
  • πŸ‘‰ Add a new property listing with full configuration
  • πŸ‘‰ Create and manage categories for better content organization
  • πŸ‘‰ Add new location data for filtering and management
πŸ’‘ These quick actions appear in the top bar of the RentalForge dashboard when WooCommerce is active. New items open instantly in a popup β€” no page reload needed.

πŸ“ RentalForge - Post Lists

Here you can view all RentalForge posts in one place. You can easily create, clone, edit, restore, or delete posts. Each post includes a short summary, shortcode usage, total properties/tools count, status, and other important rental details for quick and efficient management.

Post Lists Overview
Post Lists Overview

πŸ“‹ Available Actions

  • πŸ” Clone Post: Create an exact duplicate of the selected post. The cloned post is saved as a draft and can be freely edited or customized.
  • ♻️ Restore Post: Recover a previously deleted or archived post and restore it back to the post list.
  • ❌ Permanent Delete: Permanently remove the selected post from the system. This action cannot be undone.
  • ✍️ Edit Post: Modify and update existing post content, settings, and configurations at any time.
  • πŸ‘οΈ View Post: Preview how the post will appear on the live frontend website.
  • πŸ—‘οΈ Move to Trash: Move the post to trash instead of permanently deleting it. You can restore it later if needed.

πŸ”„ Next Steps

After clicking Clone, Edit, or Add New Post, you will be redirected to the Post Details Page, where you can manage all post-related information in a structured and user-friendly interface.

This page allows you to fully configure your post content before publishing or updating.

βš™οΈ General Settings (Per Property)

The General Settings tab controls how a single property behaves inside RentalForge. Every setting here overrides the global default for this property only β€” other properties are not affected.

Field / OptionWhat it does
Rent Continue ?Turn ON to keep renting this property, or OFF to close it for new bookings at once. Existing bookings stay unchanged. By default, ON.
Details Page TemplateChoose the layout that the property details page uses (grid, group or your own theme layout). This lets different properties look different without editing any code.
CategoryAssign one or more categories to this property. You can pick from existing categories or create a new one right here.
LocationAssign one or more locations to this property β€” useful when the same item is available at several branches.

πŸ› οΈ How to update general settings

  1. Open the property you want to edit.
  2. Go to the General Settings tab.
  3. Change the switches or selections you need.
  4. Click Update to save.
General Configuration Overview
General Configuration Overview

πŸ’° Properties & Pricing

This is where you create your rental items and define their prices, stock and rental rules. Everything you set here is saved in the RentalForge property table and is used by the frontend booking form, cart and order creation.

🏠 Managing properties

ActionDescription
βž• Add New PropertyCreate a rental property (item) and configure its pricing, availability and rules.
✍️ Edit / πŸ” CloneEdit a property or duplicate it with all pricing and settings to create a similar listing quickly.
❌ DeleteRemove a property when it is no longer needed.

πŸ”’ Pricing & stock per property

Field / OptionWhat it does
Rent RulesChoose which rental periods the property supports β€” hourly, daily, multi-day, monthly and multi-month. Each rule can have its own price.
PriceThe base rate for the selected rental rule. Extra periods (e.g. a daily rate for a multi-day rule) can also be defined.
QuantityTotal number of items available for booking.
ReserveItems that are held back and never sold online (e.g. for walk-in customers).
Min / Max QuantityHow few or how many items a customer can add to one order.
Min / Max DurationThe shortest and longest rental period a customer may book.
Deposit / AdvancedAn upfront amount (fixed or percentage) that is charged when the booking starts.
Rent ContinueTurn OFF to temporarily close the property for new bookings.

πŸ’‘ Pro tips

  • πŸ‘‰ Set Seasonal / Early Bird discounts and Location Wise Pricing from this same page. pro
  • πŸ‘‰ The property list shows you the minimum price of every item so customers see the cheapest rate at a glance.
  • πŸ‘‰ Use Clone to copy a property with a similar price structure β€” then change only the differences.
Properties and Price Configuration Overview
Properties and Price Configuration Overview

πŸ“… Date Configuration

The Date Configuration system allows you to control and define rental availability dates for each property in a flexible and intelligent way. You can set specific dates, recurring days, and special conditions to manage when a property can be rented.

πŸ“… Flexible Date Selection

  • πŸ‘‰ Select specific dates for property rental availability
  • πŸ‘‰ Configure availability based on weekdays (Monday–Sunday)
  • πŸ‘‰ Set custom recurring day rules for schedules
  • πŸ‘‰ Define special dates (holidays/events) as available or unavailable

🌍 Global Date Configuration

The system also includes a Global Date Configuration option available in the Global Settings menu.

  • πŸ‘‰ When Global Date Configuration is ENABLED, all post-level date settings are ignored
  • πŸ‘‰ The system automatically applies global rules to all properties/posts
  • πŸ‘‰ Ensures consistent date behavior across the entire platform

βš™οΈ Smart Workflow Behavior

  • If Global Date Configuration = ON β†’ Individual post date settings are not required
  • If Global Date Configuration = OFF β†’ Each post can use its own custom date settings

πŸš€ Benefits

  • πŸ‘‰ Reduces repetitive configuration and saves time
  • πŸ‘‰ Ensures consistent booking rules across all properties when needed
  • πŸ‘‰ Provides full flexibility for individual property control
  • πŸ‘‰ Ideal for large-scale rental and booking systems
Date Configuration Overview
Date Configuration Overview

βž• Additional Services Configuration

The Additional Services Configuration system allows you to manage extra services that can be added to a rental. These services can be controlled both globally and at individual post level, giving you full flexibility in pricing and service management.

🌍 Global Additional Services

From the Global Configuration panel, you can define a standard set of additional services that apply across the entire system.

  • πŸ‘‰ Create global additional services (e.g. cleaning, delivery, insurance, setup, etc.)
  • πŸ‘‰ Enable or disable services globally
  • πŸ‘‰ Maintain a centralized service list for all posts

🏠 Custom Post-Level Configuration

Each individual post can also have its own custom additional services setup.

  • πŸ‘‰ Import services directly from global configuration
  • πŸ‘‰ Add new custom services specific to that post
  • πŸ‘‰ Modify imported or custom services
  • πŸ‘‰ Remove services if not required for that post

πŸ”„ Import & Flexibility System

  • πŸ‘‰ One-click import from global services
  • πŸ‘‰ Fully editable after import (no restrictions)
  • πŸ‘‰ Combine global and custom services within a single post
  • πŸ‘‰ Adjust pricing per post if needed

βš™οΈ Smart Behavior

  • Global services act as a base template
  • Each post can inherit or customize services independently
  • Changes in global configuration do not overwrite existing post-level custom settings

πŸš€ Benefits

  • πŸ‘‰ Saves time with reusable service templates
  • πŸ‘‰ Ensures consistency across all properties
  • πŸ‘‰ Provides full customization where needed
  • πŸ‘‰ Scales easily for large rental platforms
Additional Services Configuration Overview
Additional Services Configuration Overview

🧾 Client Forms Configuration

The Client Forms Configuration system allows you to manage and customize the forms used to collect information from clients during the booking or rental process. Like Additional Services, this feature supports both global and post-level configuration for maximum flexibility.

🌍 Global Client Forms

From the Global Configuration panel, you can create and manage a standard set of client form fields that will be used across all posts.

  • πŸ‘‰ Define global form fields (e.g. Name, Email, Phone, Address, ID number, etc.)
  • πŸ‘‰ Enable or disable specific fields globally
  • πŸ‘‰ Maintain a consistent form structure for all properties

🏠 Custom Post-Level Forms

Each individual post can also have its own custom client form configuration.

  • πŸ‘‰ Import form fields from global configuration
  • πŸ‘‰ Add new custom fields specific to that post
  • πŸ‘‰ Modify imported fields (label, type, required/optional)
  • πŸ‘‰ Remove unnecessary fields per post

πŸ”„ Import & Customization System

  • πŸ‘‰ One-click import from global forms
  • πŸ‘‰ Fully editable after import
  • πŸ‘‰ Combine global and custom fields in a single form
  • πŸ‘‰ Control field order, validation, and requirements

βš™οΈ Smart Behavior

  • Global forms act as a default template
  • Each post can override or extend the global structure
  • Changes in global configuration do not overwrite existing post-level forms

πŸš€ Benefits

  • πŸ‘‰ Standardized data collection across all properties
  • πŸ‘‰ Faster setup using reusable form templates
  • πŸ‘‰ Full flexibility for different property requirements
  • πŸ‘‰ Scalable system for large rental platforms
Client Forms Configuration Overview
Client Forms Configuration Overview

βœ‚οΈ Post Discount pro

The Discount tab appears in the post edit area when the RentalForge Pro version is active. It lets you apply Seasonal and Early Bird discounts to the whole rental item β€” the price your customers see is reduced automatically while the discount period is active.

πŸ’‘ Position: inside the item editor, the Discount tab sits between Client Form and Resources. It is the single item-level discount screen.

🌀️ Seasonal Discount

Lowers the item price by a percentage during one or more date ranges of the year β€” e.g. a low-season rate or a festival special price.

Field / OptionWhat it does
Seasonal Discount?Master switch for this item. Default: ON
Add New Seasonal date RangeClick to add another start/end/discount period. You can stack as many periods as you need.
Start DateFirst day of the discounted period.
End DateLast day of the discounted period.
Discount (%)Percentage deducted from the normal price, e.g. 10 means 10% off.

🐦 Early Bird Discount

Rewards customers who book during a window you define β€” bookings placed between the Early Bird start and end dates automatically receive the discount.

Field / OptionWhat it does
Early Bird Discount?Master switch for this item. Default: ON
Add New Early Bird date RangeAdd another booking window with its own discount.
Start Date / End DateDefine the booking window during which the discount applies.
Discount (%)Percentage deducted from the rental price for early bookings, e.g. 15.

πŸ“ Property-wise discount & location stock

  • πŸ‘‰ Property-wise: open the item β†’ Properties & Pricing tab. There you can give each property its own Seasonal / Early Bird ranges and prices.
  • πŸ‘‰ Location wise: in the same tab, enable Location Wise Pricing and Quantity to set a different price, stock and discount per location.
  • πŸ‘‰ Availability: every discount type can first be switched on globally. Go to Configuration β†’ ON/OFF and leave Seasonal Discount / Early Bird Discount and their Property Wise options ON.
  1. Turn on the discount type you want for this item.
  2. Add one or more date ranges and the discount percentage.
  3. Click Save β€” the item price automatically drops during the defined periods.

πŸ“œ Terms & Conditions Configuration

The Terms & Conditions Configuration system allows you to manage and customize the terms that clients must agree to before completing a booking or rental. Like Additional Services, this feature supports both global and post-level configuration for maximum flexibility.

🌍 Global Terms & Conditions

From the Global Configuration panel, you can create and manage standard terms that will be applied across all posts.

  • πŸ‘‰ Define global terms and conditions content
  • πŸ‘‰ Enable or disable terms acceptance globally
  • πŸ‘‰ Maintain a consistent policy for all properties

🏠 Custom Post-Level Terms

Each individual post can also have its own custom terms and conditions configuration.

  • πŸ‘‰ Import terms from global configuration
  • πŸ‘‰ Add new custom terms specific to that post
  • πŸ‘‰ Modify imported terms content as needed
  • πŸ‘‰ Remove or replace terms per post requirement

πŸ”„ Import & Customization System

  • πŸ‘‰ One-click import from global terms
  • πŸ‘‰ Fully editable after import
  • πŸ‘‰ Combine global and custom terms if required
  • πŸ‘‰ Control visibility and acceptance rules

βš™οΈ Smart Behavior

  • Global terms act as a default policy template
  • Each post can override or extend global terms
  • Global changes do not overwrite custom post-level edits

πŸš€ Benefits

  • πŸ‘‰ Ensures legal and policy consistency across the platform
  • πŸ‘‰ Saves time with reusable global templates
  • πŸ‘‰ Allows full customization per property
  • πŸ‘‰ Improves compliance and user transparency
Terms & Conditions Configuration Overview
Terms & Conditions Configuration Overview

❓ FAQ Configuration

The FAQ Configuration system allows you to manage frequently asked questions and answers for your clients. Like Additional Services, this feature supports both global and post-level configuration for maximum flexibility.

🌍 Global FAQ

From the Global Configuration panel, you can create and manage a standard set of FAQs that will be used across all posts.

  • πŸ‘‰ Define global questions and answers
  • πŸ‘‰ Enable or disable the FAQ section globally
  • πŸ‘‰ Maintain a consistent FAQ structure for all properties

🏠 Custom Post-Level FAQ

Each individual post can also have its own custom FAQ configuration.

  • πŸ‘‰ Import FAQs from global configuration
  • πŸ‘‰ Add new custom FAQs specific to that post
  • πŸ‘‰ Modify imported questions and answers
  • πŸ‘‰ Remove or reorder FAQs per post requirement

πŸ”„ Import & Customization System

  • πŸ‘‰ One-click import from global FAQs
  • πŸ‘‰ Fully editable after import
  • πŸ‘‰ Combine global and custom FAQs if needed
  • πŸ‘‰ Control FAQ order and visibility

βš™οΈ Smart Behavior

  • Global FAQs act as a default knowledge base
  • Each post can override or extend FAQs independently
  • Global changes do not overwrite custom post-level FAQs

πŸš€ Benefits

  • πŸ‘‰ Reduces repetitive customer queries
  • πŸ‘‰ Improves user experience with quick answers
  • πŸ‘‰ Saves time with reusable FAQ templates
  • πŸ‘‰ Provides a flexible and scalable system
FAQ Configuration Overview
FAQ Configuration Overview

🧾 Tax Configuration

RentalForge adds the correct tax to your rental prices automatically. Tax follows the standard WooCommerce tax settings β€” you do not configure tax rules inside RentalForge itself.

ScenarioHow tax is handled
WooCommerce Tax enabledTax is calculated and applied on every rental price based on your WooCommerce tax rates and the shipping/customer address.
WooCommerce Tax enabled + Tax displayWhether prices are shown including or excluding tax is controlled by WooCommerce β†’ Settings β†’ Tax β†’ Display prices during cart and checkout.
WooCommerce Tax disabledNo tax is calculated or displayed β€” prices are final as configured.

βœ… How to set up tax

  1. Go to WooCommerce β†’ Settings β†’ Tax and enable tax calculation.
  2. Add your tax rates for the countries / states you sell to.
  3. Choose whether prices are shown with or without tax.
  4. RentalForge now uses these same rates for all bookings automatically.

🏠 Properties List

The Properties List section allows you to manage all rental properties in a centralized dashboard. From here, you can create, edit, clone, delete, filter, and organize properties efficiently across multiple posts.

πŸ“‹ Key Features of Property Management

  • βž• Add New Property: Create a new property with full configuration including pricing rules, availability calendar, rental conditions, and booking settings.
  • ✍️ Edit Property: Update property information such as title, description, pricing plans, gallery, rules, and availability settings.
  • πŸ” Clone Property: Duplicate an existing property with all configurations to quickly create similar listings without manual setup.
  • ❌ Delete Property: Permanently remove a property from the system when it is no longer required.
  • πŸ”„ Transfer Property: Move a property from one post to another post without losing any configuration, pricing, or booking data.

πŸ”Ž Advanced Filtering & Management

  • πŸ‘‰ Filter properties by Post to view only properties assigned to a specific post.
  • πŸ‘‰ Search properties using keyword-based search for quick access.
  • πŸ‘‰ View property status, availability, and associated post mapping in the listing table.
  • πŸ‘‰ Bulk actions support (delete, move, update status).

🧭 Post-wise Property Mapping

  • Each property is assigned to a specific post, allowing structured organization of rental items.
  • You can easily reassign properties to another post using the transfer option.
  • This helps manage multi-category rental systems such as vehicles, equipment, or real estate separately.

πŸ“„ Pagination & Performance

  • Property list supports pagination for better performance and usability.
  • Large datasets are automatically split into multiple pages for faster loading.
  • Optimized query system ensures smooth admin experience even with thousands of properties.

πŸš€ Benefits

  • Centralized property management system
  • Faster workflow with clone and transfer features
  • Better organization using post-based grouping
  • Scalable system for large rental marketplaces
  • Optimized performance with pagination support
RentalForge Property List Overview
RentalForge Property List Overview

πŸ“‹ Orders List

The Orders List section provides a complete overview of all rental bookings and transactions. From here, you can manage, track, filter, and review all customer orders in a centralized dashboard. It is designed to handle large-scale rental operations with advanced filtering and pagination support.

πŸ”Ž Advanced Order Filtering System

RentalForge provides a powerful filtering system that allows you to quickly find specific orders based on multiple criteria.

  • πŸ‘‰ Post Name: Filter orders by related rental post or listing.
  • πŸ‘‰ Order ID: Search and locate a specific order using its unique ID.
  • πŸ‘‰ Order Date: Filter orders based on a specific order creation date.
  • πŸ‘‰ Order Date Between: Select a date range to view orders within a specific period.
  • πŸ‘‰ Booking Date: Filter orders based on the actual rental booking date.
  • πŸ‘‰ Booking Date Between: Search bookings within a selected date range.
  • πŸ‘‰ User Name: Find orders placed by a specific customer.
  • πŸ‘‰ Location: Filter orders based on property or rental location.
  • πŸ‘‰ Billing Name: Search using billing customer name.
  • πŸ‘‰ Billing Email: Filter orders using customer email address.
  • πŸ‘‰ Billing Phone: Search orders using customer phone number.

πŸ“Š Order Management Features

  • πŸ‘‰ View complete order details including customer, property, pricing, and booking information
  • πŸ‘‰ Track order status and rental activity in real-time
  • πŸ‘‰ Access full billing and customer information per order
  • πŸ‘‰ Organized table view for easy scanning and management

πŸ“„ PDF & CSV pro

  • πŸ‘‰ Order List PDF: Download the filtered orders as a branded PDF document with one click.
  • πŸ‘‰ Order List CSV: Export the filtered orders to CSV, ready for Excel, Google Sheets or any accounting tool.
  • πŸ‘‰ Both documents follow the column settings you choose in Configuration β†’ Order Lists PDF/CSV.

βœ‰οΈ Re-send Mail pro

  • πŸ‘‰ Use the Re-send Mail button to deliver the booking confirmation e-mail and PDF ticket to the customer again.
  • πŸ‘‰ Useful when a customer never received the first e-mail or asks for a new copy.

βœ… Check-In pro

  • πŸ‘‰ When an order status is booked, the Not Checked! button appears next to the order.
  • πŸ‘‰ Click it to mark the customer as checked in; the button changes to Checked and records who checked them in.
  • πŸ‘‰ Helps you confirm that every booking has actually been served.

πŸ“„ Pagination & Performance

  • Fully paginated order system for handling large datasets efficiently
  • Optimized query structure for fast loading performance
  • Smooth navigation between pages without performance degradation

πŸ—‘οΈ Order Actions

  • πŸ‘‰ Delete Order: Permanently remove an order from the system when no longer needed.
  • πŸ‘‰ View full order details before performing any action to ensure safe management.

πŸš€ Benefits

  • Advanced filtering for fast order tracking
  • Full visibility of customer and booking data
  • Scalable system for high-volume rental businesses
  • Optimized performance with pagination support
  • Easy order management with minimal effort
RentalForge Order List Overview
RentalForge Order List Overview

βž• Add Order From Dashboard

The Add Order feature allows administrators to create rental orders directly from the dashboard without requiring customers to complete the checkout process. This is ideal for phone bookings, walk-in customers, offline reservations, and custom rental arrangements.

Using the same booking experience available on the frontend, administrators can easily select rental items, choose start and end dates and times, configure booking details, and generate orders within a few clicks.

πŸ’‘ With this feature you can create and manage orders without leaving the administration dashboard, giving you full control over the booking process.
  • Create rental orders directly from the admin dashboard.
  • No online payment is required to create an order.
  • Select any available rental item or listing with ease.
  • Use the same date, time, and availability selection system available on the frontend.
  • Add custom customer information, including name, email, phone number, and billing details.
  • Send booking notifications to any custom email address during order creation.
  • Perfect for manual bookings, corporate reservations, and offline rental management.
  • Quickly create and manage orders without leaving the dashboard.

This feature provides complete flexibility for rental businesses, allowing administrators to efficiently manage both online and offline bookings from a single centralized dashboard.

RentalForge Add Order Dashboard
RentalForge Add Order Dashboard

🌐 RentalForge – Global Data Configuration

Global Data holds the system-wide default settings of RentalForge. Every item (property, equipment, vehicle, etc.) inherits these values automatically. A global value can be overridden for a single item from the item's own Post Management settings, so you keep one place to manage the defaults while still being able to customize each item.

Think of Global Data as your central control panel: set a default once here and every rental item picks it up. Whenever a particular item needs something different, simply override that single value from the item's own settings without affecting the rest of your catalogue.

πŸ“‚ What Global Data Covers

Global SectionWhat it does
DatesManage the default date configuration that every rental item inherits.
Additional ServicesCreate default additional services that can be offered on any rental item.
Client FormDefine the default customer information form fields.
Global Discount proSite-wide Seasonal and Early Bird discount ranges inherited by every item.
Terms & ConditionsSet the default terms & conditions text shown on every item.
FAQManage the default frequently asked questions.
Category / Location / BrandCreate and manage the global categories, locations and brands used across all items.
FeatureCreate default feature/rules lists that describe each rental item.
πŸ’‘ Use the sub-menu under Global Data on the left to configure each section.

πŸ“… RentalForge – Global Date Configuration

Here you can define the global booking date behavior. These settings act as defaults for every rental item unless an item overrides them from its own Date Configuration.

Field / OptionWhat it does
Rent TypeChoose the rental type (hourly, daily, multi-day, monthly, multi-month) that applies to your items globally.
Available DaysSelect which days of the week are available for booking. Bookings are blocked on the days you leave unselected.
Date RangeDefine how far in advance or how far in the past bookings can be made.
Holiday / Off DaysSet specific dates when the item is not available for booking.
  1. Adjust the date rules for your business model.
  2. Items that use the global default will follow these rules automatically.

πŸ’° RentalForge – Global Additional Services Configuration

Additional services are optional add-ons (e.g. insurance, delivery, cleaning) that customers can select during booking. Creating them globally lets you reuse the same services on every rental item.

Additional services
Global Additional Services
Field / OptionWhat it does
Service TitleGive a clear name to the additional service, e.g. "Standard Package".
PriceSet the price of the service. You can define fixed prices or a price range.
DescriptionOptionally describe what the service includes so customers understand its value.
  1. Click Add Service and fill in the title and price.
  2. Save the settings. The service becomes available on the booking form of items that use the global additional services.

πŸ“‹ RentalForge – Global Client Form Configuration

The Client Form collects customer information during booking. Defining it globally keeps the same form fields on every rental item, and you can still customize the form per item when needed.

Client form
Global Client Form
Field / OptionWhat it does
Form TitleGive the form a label such as "Customer Information".
Field LabelEnter the label shown to customers, e.g. "Full Name", "Email", "Phone Number".
Field TypeSelect the input type (text, email, number, date, select, etc.) for each field.
Required ?Turn ON to force the customer to fill the field before booking.
  1. Add the fields you need for your bookings.
  2. Save the settings. The form is displayed on the booking page of every item that inherits the global form.

βœ‚οΈ Global Discount pro

The Global Discount section lives under RentalForge β†’ Global Data and is available with the RentalForge Pro version. It defines site-wide Seasonal and Early Bird discounts that every rental item inherits automatically β€” you can still override them for a single item or property afterwards.

πŸ’‘ Availability: this tab appears only when the Pro plugin is active. The blocks below also require their global switches under Configuration β†’ ON/OFF (Global Seasonal Discount and Global Early Bird Discount).

🌀️ Global Seasonal Discount

Field / OptionWhat it does
Seasonal Discount?Master switch for the global seasonal rules. Default: ON
Add New Seasonal date RangeAdd another start/end/discount period shared by every item.
Start DateFirst day of the discounted period.
End DateLast day of the discounted period.
Discount (%)Percentage deducted from every item price, e.g. 10 means 10% off.

🐦 Global Early Bird Discount

Field / OptionWhat it does
Early Bird Discount?Master switch for the global early bird rules. Default: ON
Add New Early Bird date RangeAdd another global booking window with its own discount.
Start Date / End DateDefine the booking window during which the discount applies.
Discount (%)Percentage deducted for early bookings, e.g. 15.

πŸ” Global & item-level priority

  1. Set the global ranges here β€” every item inherits them.
  2. Item level: Post Management β†’ Discount adds discounts for one specific rental item.
  3. Property level: Properties & Pricing tab overrides discounts for a single property
  4. Click Save Global Discount β€” the discounted prices are applied everywhere immediately.
⚠️ Same-type rules override one another from narrowest to widest scope: property β†’ item (post) β†’ global. If you want a different behaviour for one property, set a property-specific range instead of the global one.

🀝 RentalForge – Global Terms & Conditions Configuration

Terms & Conditions explain your booking rules to customers. The global text below is applied to every rental item automatically unless an item defines its own.

Terms and condition
Global Terms & Conditions
Field / OptionWhat it does
Terms & Conditions TitleGive the terms a heading, e.g. "Booking Terms".
Terms & Conditions TextWrite the actual terms. Customers are expected to accept them to confirm the booking.
  1. Enter the title and the full conditions text.
  2. Save the settings. A tick box with this text appears on the booking form of items that use the global terms.

❓ RentalForge – Global FAQ Configuration

Here you can add frequently asked questions that are shown globally on the rental page. FAQ entries created here are inherited by every item unless an item overrides its own FAQ.

Field / OptionWhat it does
QuestionWrite the question customers usually ask, e.g. "How do I cancel my booking?"
AnswerProvide a clear and concise answer for the question.
OrderDrag or set the order in which the questions are displayed.
  1. Click Add FAQ and enter the question and answer.
  2. Save the settings. The FAQ section appears on items that inherit the global FAQ.

🏘️ RentalForge – Global Category Configuration

Here you can create, update, and delete RentalForge categories easily. You will also find category shortcodes, category details, and many other Options.

πŸ’‘ Categories help you organize your rental items into logical groups, making them easier to browse and filter on the frontend. Each category also generates its own shortcode that you can place anywhere.
  1. Type Your Category Name here.
  2. Click to Save Category.

πŸ“ RentalForge – Global Location Configuration

Here you can create, update, and delete RentalForge locations easily. Locations are used as start / end points for bookings and for filtering properties across the site. You will also find location shortcodes and many other options.

Field / OptionWhat it does
Location NameType the name of the location, e.g. "New York - Downtown".
ShortcodeEach location provides a shortcode that you can place on any page to show the properties available at that location.
LatitudeThe latitude coordinate of this location, e.g. 40.7128. Used by geo-based search.
LongitudeThe longitude coordinate of this location, e.g. -74.0060. Used by geo-based search.
Service Radius (km)How far this location serves around its coordinates. Properties match a nearby search when they fall inside this radius.
Polygon (Area)Define a custom service area by pasting one lat,lng pair per line, e.g. 40.7100,-74.0100. A point inside the drawn polygon matches this location. Leave empty to use coordinates + radius only.
  1. Type Your Location Name here.
  2. Optionally add Latitude, Longitude, Service Radius or a Polygon (one lat,lng pair per line).
  3. Click to Save Location.
  4. Drop the location shortcode into a page or widget to display its properties. Geo fields also power radius / polygon searches in the post, property and booking shortcodes.

🏷️ RentalForge – Global Brand Configuration

Brands identify the make or supplier of your rental items (e.g. a vehicle manufacturer or equipment producer). Managing brands globally keeps your item names consistent and makes filtering easier.

Field / OptionWhat it does
Brand NameType the name of the brand, e.g. "Toyota" or "Bosch".
DescriptionOptionally add a short description of the brand.
  1. Type Your Brand Name here.
  2. Click to Save Brand.
  3. The brand becomes selectable when creating or editing a property.

πŸ”— RentalForge – Global Feature Configuration

Features are the highlighted points you want customers to see about your items (e.g. "Free cancellation", "Air conditioning", "24/7 support"). Creating them globally lets you reuse the same features on every rental item.

Field / OptionWhat it does
Feature TitleGive a short name to the feature, e.g. "Free Cancellation".
IconOptionally choose an icon that will be displayed next to the feature.
  1. Type Your Feature Name here.
  2. Click to Save Feature.
  3. The feature appears on items that inherit the global feature list.

βš™οΈ Configuration Overview

Configuration holds the system-wide defaults of RentalForge. Values set here apply to every property automatically β€” and a single property can still override them from its own settings. This lets you manage the look and behaviour of the whole site from one place.

πŸ“š Configuration sections

SectionWhat it controls
🎚️ ON/OFFMaster switches that show or hide every RentalForge feature site-wide β€” SKU, deposit, features, FAQ, categories, locations, discounts and more.
πŸ› οΈ RentalForgeMain plugin defaults β€” booking labels, URL slugs, search form layout and general behaviour.
πŸ“„ PDF (PRO)Branding of generated PDF documents β€” logo, colors, background and terms.
πŸ“‘ Order Lists PDF / CSV (PRO)Which columns appear when you download order lists as PDF or CSV.
πŸ“§ E-mail (PRO)Booking confirmation e-mails, PDF tickets, admin notifications and mail templates.
πŸ–ΌοΈ SliderHow property image sliders and thumbnails behave on the website.
☎️ Contact InformationCompany name, address, phone and e-mail used in documents and footers.
🎨 CSS PropertyColors, border radius and font sizes used by the RentalForge section.
πŸ’‘
Where are the discounts? Seasonal and Early Bird discounts are not configured here β€” the real plugin places them into two dedicated Pro screens: Post Management β†’ Discount (per rental item) and Global Data β†’ Global Discount (site-wide rules). See those pages for full details.
⚠️
Requirements reminder. RentalForge requires WooCommerce to manage bookings and orders. If WooCommerce is not active, RentalForge menus and functions may not be available β€” activate it first, then re-visit this screen.

πŸ› οΈ RentalForge Configuration

Configure the core settings of RentalForge from this section. These global options control dashboard labels, menu appearance, URLs, icons, and booking behavior across the entire plugin.

Field / OptionWhat it does
Booked StatusSelect the order status at which a rental item, seat, or resource will be considered booked and its availability will be reduced accordingly.
LabelCustomize the main RentalForge menu label displayed in the WordPress admin dashboard to match your business terminology.
SlugDefine a custom URL slug for RentalForge pages. After updating the slug, refresh your permalinks by navigating to Settings β†’ Permalinks and clicking the Save Changes button.
Dashboard Menu IconChoose a custom Dashicon for the RentalForge dashboard menu. Visit the Dashicons Library, copy your preferred icon class, and paste it here to update the menu icon.
RentalForge IconUpload or select a custom icon to represent RentalForge throughout the plugin interface and related sections.
Category LabelCustomize the category label displayed within the dashboard menu and plugin interface to better fit your rental business structure.
Category SlugSet a custom URL slug for categories. After making changes, refresh your permalinks by navigating to Settings β†’ Permalinks and clicking the Save Changes button.
RentalForge configuration screen
RentalForge core configuration screen

🎚️ ON/OFF Configuration

The ON/OFF section is the master switchboard of RentalForge. Every feature below can be switched on or off site-wide with a single toggle β€” after saving, the related menus and fields appear or disappear automatically. Keeping a feature OFF hides its admin sections and keeps the interface clean.

πŸ’‘ To see the buttons below, open RentalForge β†’ Configuration and click the ON/OFF section (the toggle icon).

🧩 Core feature switches (free)

SwitchWhat it controls
Rent Date Time RuleWhich rent rules are allowed for the whole site (multi-select of hourly / daily / multi-day / monthly / multi-month).
Post SKUShow the SKU field when adding or editing a rental post.
Post Sub TitleShow the sub-title field for rental posts.
Post IconShow the icon field that gives each post a small frontend icon.
Post DescriptionShow the custom description field for rental posts.
Related PostShow related-post suggestions on the frontend details page.
BrandEnable the Brand taxonomy and the Brands manager under Global Data.
Property DescriptionShow the description field for individual properties.
DepositEnable the deposit system (fixed amount, percentage, or fixed amount per quantity).
FeaturesEnable property features / rules and the Feature manager under Global Data.
Additional servicesEnable global and per-post additional services.
Terms & ConditionsEnable the T&C sections (global and per post).
FAQEnable the FAQ sections (global and per post).
CategoryEnable the Category taxonomy and the Category manager under Global Data.
LocationEnable the Location taxonomy and the Location manager under Global Data.

πŸ’Ž Pro switches (added by RentalForge Pro) pro

SwitchWhat it controls
Location Wise Stock ManagementAllow a different stock, price and deposit per location on a property.
Seasonal DiscountMaster switch for all seasonal discount screens.
Global Seasonal DiscountShow the seasonal block inside Global Data β†’ Global Discount.
Property Wise Seasonal DiscountShow seasonal settings inside Properties & Pricing for each property.
Early Bird DiscountMaster switch for all early bird discount screens.
Global Early Bird DiscountShow the early bird block inside Global Data β†’ Global Discount.
Property Wise Early Bird DiscountShow early bird settings inside Properties & Pricing for each property.
  1. Turn a switch ON or OFF depending on the features you need.
  2. Click the Save button of the ON/OFF section.
  3. The related tabs, fields and menus appear or disappear everywhere immediately.

πŸ“„ PDF Configuration

Manage all PDF-related settings from a single place. These options allow you to customize the appearance, branding, colors, and footer content of all PDF documents generated by RentalForge, including rental agreements, booking confirmations, invoices, and other downloadable documents.

Field / OptionWhat it does
PDF Background ImageUpload a custom background image to enhance the visual appearance of your PDF documents and reinforce your brand identity.
PDF LogoUpload your company logo to display on all generated PDF documents. A branded logo helps create a professional and trustworthy experience for your customers.
PDF Logo HeightDefine the logo height in pixels to ensure it fits perfectly within the PDF layout without affecting document readability.
Background ColorChoose a background color that complements your brand and improves the overall presentation of generated PDF files.
Text ColorSelect the primary text color used throughout PDF documents to maintain readability and visual consistency.
Terms & Conditions TitleSpecify a custom heading for the Terms & Conditions section that appears at the bottom of generated PDF documents.
Terms & Conditions TextEnter the terms, policies, disclaimers, or additional information you want customers to see in the footer section of all generated PDF documents.
PDF configuration screen
PDF settings and branding options

πŸ“‘ RentalForge - Order Lists PDF Configuration pro

These settings control which columns and values appear inside the order list PDF document. Turn a column ON to include it in the PDF, or OFF to hide it.

ColumnWhat it controls
Book StatusShows whether each booking is active or cancelled. By default, ON
Order StatusShows the current WooCommerce order status (e.g. processing, completed). By default, ON
Payment MethodShows the payment method used for the order. By default, ON
  1. Toggle the columns you want to display in the generated PDF.
  2. Save the settings and use the "Order Lists PDF" button in the Orders page to download the document.

πŸ“‘ RentalForge - Order Lists CSV Configuration pro

These settings control which columns appear inside the exported order list CSV file. Turn a column ON to include it in the CSV, or OFF to hide it.

ColumnWhat it controls
Order IDShows the WooCommerce order number. By default, ON
Property / PostShows the rental property (post) name and ID. By default, ON
SKUShows the product SKU when one is set. By default, ON
Category / Location / BrandShows the property category, location and brand. By default, ON
Client & Additional InfoShows the customer (client) form data and the additional services information. By default, ON
Booking DetailsShows rent rule, booking date, duration, order date, ticket name and price. By default, ON
Book / Order StatusShows the booking status and the WooCommerce order status. By default, ON
Payment Method & BillingShows the payment method and the customer billing information. By default, ON
  1. Toggle the columns you want to include in the exported file.
  2. Save the settings and use the "CSV" download button in the Orders page to export the filtered orders.

πŸ“§ E-Mail Configuration pro

The E-Mail section controls the automatic e-mails your customers receive after a booking. You can switch the mail system on or off, attach a PDF ticket and fully customise the message with the placeholders below.

Field / OptionWhat it does
Send Mail ?Turn the switch ON to auto-send the booking e-mail to your client. The mail won't be sent if OFF. By default, ON
Send pdf Ticket ?If you would like to email with PDF ticket, turn ON otherwise the PDF won't be sent if OFF. By default, ON
Which status send Mail ?Please choose the order status for which the mail will be sent.
Mail SubjectAdd a subject to your email, please. Alternatively, your site title will be used.
Mail Content

Please use these placeholders to get real data in your e-mail.

#post_name : In order to print the Property Name.

#client_name : In order to print the Client Name.

#order_id : In order to print the Order ID.

#pass_id : In order to print the Client ID.

#from : In order to print the Start Point.

#to : In order to print the End Point.

#order_date : In order to print the Order Date.

#status : In order to print the Order Status.

#payment : In order to print the Payment Method.

#booking_details : In order to print the Booking Details.

#rent_details : In order to print the Ticket Details.

#bill_info : In order to print the Billing Information.

#price_details : In order to print the Total Price.

Re-send Mail Content

Please use these placeholders to get real data in your e-mail.

#post_name : In order to print the Property Name.

#client_name : In order to print the Client Name.

#order_id : In order to print the Order ID.

#pass_id : In order to print the Client ID.

#from : In order to print the Start Point.

#to : In order to print the End Point.

#order_date : In order to print the Order Date.

#status : In order to print the Order Status.

#payment : In order to print the Payment Method.

#booking_details : In order to print the Booking Details.

#rent_details : In order to print the Ticket Details.

#bill_info : In order to print the Billing Information.

#price_details : In order to print the Total Price.

Admin Notification MailAfter an order is placed, if the admin would want to get a PDF ticket, please give a mail address.
Mail From NameThe email from name should be added here, otherwise the site title will be used.
Mail From MailThe email from mail should be added here, otherwise it will be your admin mail.

πŸ–ΌοΈ RentalForge - Slider Configuration

The Slider section controls how the images of a property are shown on its details page β€” as a full slider, a thumbnail-only preview, or with a fullscreen popup. All changes apply instantly to the whole site.

Field / OptionWhat it does
Slider/Thumbnail ?Please turn the slider switch ON or OFF if you are only showing the thumbnail. By default, ON
Slider ThemePlease choose the theme style for the slider.
Visible Indicator ?If you hide the indicator, please switch OFF; or to show the indicator switch ON. By default, ON
Indicator TypePlease select the slider indicator type. Default: Default Icon
Visible Showcase ?If you hide the showcase, please switch OFF; or to show the showcase switch ON. By default, ON
Showcase PositionPlease select the slider showcase position. Default: Right
Visible Popup ?If you hide the popup slider, please switch OFF; or to show the popup slider switch ON. By default, ON
Popup Image IndicatorIf you hide the Popup Image Indicator, please switch OFF; or to show the Popup Image Indicator switch ON. By default, ON
Popup Icon IndicatorIf you hide the Popup Icon Indicator, please switch OFF; or to show the Popup Icon Indicator switch ON. By default, ON

☎️ Contact Information Configuration

The Contact section stores your business details once, in one place. These values are then used automatically in the PDF documents, billing information and e-mails β€” enter them once and they follow everywhere.

Field / OptionWhat it does
Company NameThe name of your business as it should appear on documents.
AddressThe full street address of your business.
Contact NumberThe phone number customers can call.
E-mailThe business e-mail address used on documents and printed tickets.

βœ… Where this information is used

  • πŸ‘‰ PDF documents and tickets: shown on generated PDF documents and tickets pro.
  • πŸ‘‰ Billing information: used in the billing information section of bookings.
  • πŸ‘‰ E-mail sender details: used as the sender details for the booking e-mails.

🎨 CSS Property Configuration

The CSS Property section lets you restyle the booking section without touching any code. Change the brand colors, border radius and font sizes below and they apply to every RentalForge element. All values are set in pixels (PX units).

πŸ’‘ Note: this value is applicable only for the RentalForge booking section, not the whole site.
Field / OptionWhat it does
Base ColorChoose the standard base color.
Alternate ColorBy choosing the default theme alternate color, the text color will be used if the backdrop color is Base Color, or alternately.
Default ColorSelect the default text color.
Default Border RadiosType the default border radius (in PX units).
Default Font SizeEnter the default font size (in PX units).
Font Size h1Enter the h1 font size (in PX units). Default: 35px
Font Size h2Enter the h2 font size (in PX units). Default: 30px
Font Size h3Enter the h3 font size (in PX units). Default: 25px
Font Size h4Enter the h4 font size (in PX units). Default: 20px
Font Size h5Enter the h5 font size (in PX units). Default: 17px
Font Size h6Enter the h6 font size (in PX units). Default: 15px
Label Font SizeEnter the label font size (in PX units). Default: 14px
Button Font SizeEnter the button font size (in PX units). Default: 13px
Button Text ColorSelect the button text color.
Button Background ColorSelect the button background color.
Warning ColorSelect the warning color.
Section Background colorHere you can add the section background color.

πŸ›‘οΈ Status & Information

This section provides essential system information and setup status for RentalForge.

  1. RentalForge Version : Displays the currently installed version of RentalForge. Keeping the plugin updated ensures access to the latest features, performance improvements, and security updates.
  2. WordPress Version : Shows the current WordPress version running on your website. RentalForge is regularly tested with supported WordPress releases for maximum compatibility.
  3. PHP Version : Displays the PHP version installed on your server. Using a supported and up-to-date PHP version improves performance, stability, and security.
  4. Woocommerce Plugin : RentalForge is fully integrated with WooCommerce for booking, cart, checkout, and order management. If WooCommerce is not installed or activated, use the provided button to install and activate it.
  5. Woocommerce Version : Displays the currently installed WooCommerce version. This helps ensure compatibility between RentalForge and WooCommerce features.
  6. Email Address : Shows the administrator email address configured for your website. Important booking notifications and system-related communications may be sent to this address.
  7. ABP PDF Support Tools : pro Enables PDF generation and download features within RentalForge. Install and activate the ABP PDF Support Tools addon if you want to generate invoices, booking documents, or downloadable PDF files.
  8. RentalForge Booking Page : Displays the status of the booking page used by RentalForge. You can automatically create the page or manually place the booking shortcode on any page.
  9. RentalForge Post List Page : Displays the status of the rental item listing page. This page is used to showcase available rental products and can be generated automatically or configured manually.
  10. Property List Page : Displays the page assigned to show rental properties, vehicles, equipment, or other rentable items available on your website.
  11. Gallery Page : Displays the page used to showcase rental item galleries, property images, and other visual content for customers.
  12. Number of Post : Shows the total number of rental posts, listings, or items currently available in your RentalForge system.
  13. Number of Property : Shows the total number of properties, assets, vehicles, or rentable resources managed by RentalForge.
  14. Dummy Import : Import sample rental data to quickly explore RentalForge features and configurations. This is useful for testing, demonstrations, and initial setup.
πŸ’‘ Note: WooCommerce must be installed and activated for RentalForge to function properly. All other tools and pages are optional and can be configured based on your business requirements.
Tools Management & Information
Status & information overview screen

πŸ”‘ RentalForge - License Activation pro

The Pro version needs a license key to unlock PDF, E-mail, CSV, Discount, Location Stock and all other premium features. Follow the steps below and everything will be ready in a minute.

πŸ›’ 1. Get your license key

  • πŸ‘‰ Buy RentalForge Pro from the ABP Team store and log in to your account.
  • πŸ‘‰ Open the Downloads / Licenses page in your account.
  • πŸ‘‰ Copy the license key shown there (it looks like XXXXXXXX-XXXXXXXX-XXXXXXXX).

βš™οΈ 2. Activate the license

Activate on your live website β€” not on a demo or staging site. Each key is locked to the site where it is first activated and allows a limited number of activations. Activating on a staging site consumes a slot and will not license your live site.

  • πŸ‘‰ Go to RentalForge β†’ License in the admin menu.
  • πŸ‘‰ Paste your license key in the License Key field.
  • πŸ‘‰ Click Activate License.
  • πŸ‘‰ A green Active badge confirms your key is working.

πŸ“‹ 3. Understand the status

StatusMeaning
ActiveThe license is valid and all Pro features are unlocked.
InactiveA key has not been activated yet β€” enter your key and activate.
InvalidThe key is wrong or does not belong to this product.
ExpiredThe license period has ended. Renew your license to continue using Pro features.
Expiry dateShows the date until which the license is valid.
Deactivate LicenseUse this when moving the site to a new domain so the key can be activated elsewhere.

πŸ”„ 4. Move to another site

  • πŸ‘‰ From the old site: RentalForge β†’ License β†’ Deactivate License.
  • πŸ‘‰ From the new site: activate the same key again.
  • πŸ‘‰ Auto-updates are handled through the store β€” renew your license to keep receiving updates.
  1. Copy the key from your ABP Team account.
  2. Paste it in RentalForge β†’ License.
  3. Click Activate License and confirm the Active badge.

πŸ”— RentalForge - Shortcodes

Below are all available RentalForge shortcodes with their details. You can use these shortcodes in any page, post, or widget area. Each shortcode supports parameters that allow you to control layout, filtering, and frontend behavior. Please use parameters carefully, as they directly affect output display and rental functionality.

All listing shortcodes ([abprf-booking], [abprf-post], [abprf-property]) also accept these shared parameters:

ParameterDescription
brand_idFilter posts by brand ID. [abprf-booking brand_id="3"]
slider_styleDisplay type used by gallery rendering. gallery, slider | Default: gallery
sortSorting order of the results. ASC, DESC | Default: ASC [abprf-booking sort="DESC"]
paginationEnable or disable pagination. yes, no | Default: yes
pagination-stylePagination behavior. live | Default: live
formSearch form layout on the booking listing. inline, yes, no | Default: inline
πŸ’‘ Booking vs. post list: [abprf-booking] renders the full listing together with the search form. [abprf-post] and [abprf-property] list items without the search form.

πŸ“… Booking shortcode

[abprf-booking]

This shortcode allows you to display the complete RentalForge booking form on any page, post, or custom layout. This provides a flexible way to create a dedicated booking page without requiring visitors to access a specific rental item page.

When a rental item is selected, customers can complete the entire booking process directly from the shortcode page. The booking experience is identical to the rental details page, ensuring a consistent and user-friendly reservation workflow.

ParameterDescription
styleLayout style of the listing. grid, list, masonry | Default: grid [abprf-booking style="list"]
post_idDisplay a specific post. When used, other filtering parameters will be ignored. [abprf-booking post_id="123"]
cat_idFilter posts by category ID. [abprf-booking cat_id="1"]
loc_idFilter posts by location ID. [abprf-booking loc_id="2"]
latLatitude for geo-based search. Combined with lng (and optional radius) it matches posts near the given coordinates or inside a location polygon. [abprf-booking lat="40.7128" lng="-74.0060" radius="10"]
lngLongitude for geo-based search. [abprf-booking lat="40.7128" lng="-74.0060"]
radiusSearch radius in kilometers for geo-based search. Without it, the matching location's own service radius is used. [abprf-booking lat="40.7128" lng="-74.0060" radius="20"]
rent_ruleFilter by rental type: hourly, daily, multi_day, monthly, multi_month [abprf-booking rent_rule="daily"]
showNumber of posts to display. Default: 9 [abprf-booking show="12"]
columnNumber of columns (only works with grid layout). Default: 3 [abprf-booking column="4"]

πŸ“„ Post List shortcode

[abprf-post]

Use this shortcode to display the rental post listing anywhere on your website. You can place it inside any page, post, or widget area. The following parameters allow you to customize the output.

ParameterDescription
styleLayout style of the listing. grid, list, masonry | Default: grid [abprf-post style="list"]
post_idDisplay a specific post. When used, other filtering parameters will be ignored. [abprf-post post_id="123"]
cat_idFilter posts by category ID. [abprf-post cat_id="1"]
loc_idFilter posts by location ID. [abprf-post loc_id="2"]
latLatitude for geo-based search. Combined with lng (and optional radius) it matches posts near the given coordinates or inside a location polygon. [abprf-post lat="40.7128" lng="-74.0060" radius="10"]
lngLongitude for geo-based search. [abprf-post lat="40.7128" lng="-74.0060"]
radiusSearch radius in kilometers for geo-based search. Without it, the matching location's own service radius is used. [abprf-post lat="40.7128" lng="-74.0060" radius="20"]
rent_ruleFilter by rental type: hourly, daily, multi_day, monthly, multi_month [abprf-post rent_rule="daily"]
showNumber of posts to display. Default: 9 [abprf-post show="12"]
columnNumber of columns (only works with grid layout). Default: 3 [abprf-post column="4"]

🏠 Property List shortcode

[abprf-property]

Use this shortcode to display rental property listings anywhere on your website.

ParameterDescription
styleLayout style. grid, list | Default: grid [abprf-property style="list"]
post_idDisplay a specific property. Overrides other filters. [abprf-property post_id="123"]
cat_idFilter by category ID. [abprf-property cat_id="1"]
loc_idFilter by location ID. [abprf-property loc_id="2"]
latLatitude for geo-based search. Combined with lng (and optional radius) it matches properties near the given coordinates or inside a location polygon. [abprf-property lat="40.7128" lng="-74.0060" radius="10"]
lngLongitude for geo-based search. [abprf-property lat="40.7128" lng="-74.0060"]
radiusSearch radius in kilometers for geo-based search. Without it, the matching location's own service radius is used. [abprf-property lat="40.7128" lng="-74.0060" radius="20"]
brand_idFilter by brand ID. [abprf-property brand_id="3"]
rent_ruleRental type filter: hourly, daily, multi_day, monthly, multi_month [abprf-property rent_rule="monthly"]
showNumber of properties to display. Default: 9 [abprf-property show="15"]
columnNumber of columns (grid layout only). Default: 3 [abprf-property column="4"]

πŸ–ΌοΈ Gallery shortcode

[abprf-gallery]

Use this shortcode to display property image galleries or sliders anywhere on your website.

ParameterDescription
slider_styleDisplay type: gallery, slider | Default: gallery [abprf-gallery slider_style="slider"]
post_idShow gallery for a specific post only. [abprf-gallery post_id="123"]
cat_idFilter gallery by category. [abprf-gallery cat_id="1"]
loc_idFilter gallery by location. [abprf-gallery loc_id="2"]
rent_ruleFilter by rental type: hourly, daily, multi_day, monthly, multi_month [abprf-gallery rent_rule="daily"]
columnNumber of images per row (gallery mode only). Default: 3 [abprf-gallery column="4"]

🧩 RentalForge: Templating

RentalForge provides a powerful template override system that allows you to customize plugin design, classes, icons, and frontend structure according to your requirements.

πŸ“ How the template override works

To start customizing, copy the rf_templates folder from the RentalForge plugin directory and paste it into your wp-content directory. Once added, RentalForge will automatically load your custom templates instead of the default plugin templates.

You only need to keep the template files you intend to modify. Remove all unnecessary files from the copied folder. Otherwise, future plugin updates or new features may conflict with overridden templates and may cause unexpected issues on your site.

This override system requires basic knowledge of WordPress templating and PHP development. Therefore, make changes carefully and only edit files you fully understand.

⚠️ Keep only the template files you intend to modify β€” leaving unused overrides in place can conflict with future plugin updates or new features.
βœ… The template override system requires basic knowledge of WordPress templating and PHP development. Always make a backup of any template file before editing it.

🌍 RentalForge: Translate

RentalForge is fully translation-ready and can be translated using any WordPress translation plugin. However, we strongly recommend using the Loco Translate plugin for the best experience and easiest workflow.

🌐 To translate RentalForge:

  1. Go to Plugins β†’ Add New from your WordPress dashboard.
  2. Search for Loco Translate, then install and activate the plugin.
  3. Navigate to Loco Translate β†’ Plugins.
  4. Select the RentalForge plugin from the list.
  5. Create a new language or edit an existing translation file.
  6. Click the Sync button to load the latest translatable strings.
  7. Translate the strings and click Save.

After completing these steps, most frontend and backend texts used by RentalForge will be translated automatically. Please note that some dynamic content and documentation text may not be translatable.

🚫 Important: Always store translation files in a safe or custom directory recommended by Loco Translate. Otherwise, your translations may be lost during plugin updates.