For the complete documentation index, see llms.txt. This page is also available as Markdown.

Inventory

Watch the Tutorial Video

1) Defined

Control how many units can be booked simultaneously and, optionally, assign named vehicles/units to each slot.

Field:

Applies to rental type: All Types

2) Config in Product

Field
Description

Control inventory manage_store

Automatically (store) — plugin tracks availability by count. Recommended for most use cases. Manually (id_vehicle) — assign named vehicles from Manage Vehicles; the vehicle name appears in the customer's order details. Not available for Hotel type.

Stock quantity car_count

How many units can be booked in parallel. Minimum 1. The plugin blocks new bookings when this count is exhausted for a given date range.

Choose Vehicles id_vehicles[]

Multi-select. Visible only when Manually is selected. Select from vehicles created in Manage Vehicles. At least one vehicle must be selected. The number of selected vehicles determines the effective stock count.

3) Example

Backend Settings
Booking Form - Frontend

4) Manage Inventory

In this plugin, we give 2 options to support you to manage inventory:

1: Automatically:

If you have 3 identical products, there’s no need to create 3 individual products for them, Simply:

  • Firstly, create a single product

  • Then, go to the "Inventory" section, choose "Automatically" for "Control inventory" , and set the "Stock Quantity" to 3. This allows your customers to order between 1 and 3 units of the product.

Suppose you have 3 Vios cars available for rent. If a customer books all 3 cars for the period from May 28, 2024 to May 30, 2024, then no other customer will be able to book these cars during that time, since they are fully reserved.

2: Manually :

Use this feature if you want to manage individual products based on unique IDs — for example, license plate numbers or asset codes.

1

Create Vehicle

Go to BRW → Manage Vehicle → Add New Vehicle

  • Enter the Vehicle Name

  • Add a Unique Vehicle ID (e.g., license plate number)

  • Require Location: Select Yes or No depending on whether you want to assign a location to the vehicle.

  • Add Unavailable Time ( optional )

Example:

Suppose you have 3 identical BMW cars, but you want to manage them individually based on their license plates: 30A456, 29B123, and 31C765.

In this case, you will create 3 separate vehicle entries, each with its own unique ID.

2

Assign Vehicles Manually to Product

  • Firstly, Go to Products >> Add New >> Inventory

  • In the "Control inventory" dropdown, select "Manually" value

  • A new field “Choose Vehicles” will appear

  • Select the vehicles you created in Step 1

3

Display in the Frontend

When a customer places a booking for one of these products, their order will be assigned to a specific vehicle by its unique ID. That means the customer must receive the exact vehicle (with the ID shown in their order confirmation).

Display Vehicle ID in Order Detail
4

Manage Vehicle in Backend

  • View the vehicle ID of a booking

Go to: BRW >> Manage Bookings

Admin can see Vehicle in Manage Order
  • Search Order by vehicle

go to: BRW >> Manage Bookings

  • Check Available Vehicle IDs of any product in any time.

Go to: BRW >> Booking Calendar

Check available Vehicle ID

Last updated