Create Add-Ons
How to create optional extras that customers can add to their equipment rental, and how to assign them to equipment items.
Add-ons are optional extras that customers can include when booking equipment. Common examples include life jackets, GoPro mounts, coolers, extra passengers, fishing gear, or Bluetooth speakers. Add-ons have their own pricing and inventory, and are assigned to specific equipment items.
How add-ons work
Add-ons exist at the location level and are then assigned to individual equipment items. This two-step design lets you create a single "Life Jacket" add-on and reuse it across multiple equipment items, each with its own quantity allocation and usage limits.
When a customer selects equipment during booking, they see the add-ons assigned to that equipment and can choose quantities within the configured limits.
Step 1: Create an add-on
- In the sidebar, click Add-Ons to open the add-on list page.
- Click the Create Add-On button. A creation dialog opens.
- Fill in the required fields:
| Field | Required | Description |
|---|---|---|
| Add-On Name | Yes | A customer-facing name (e.g., "Life Jacket", "GoPro Mount", "Extra Passenger"). |
| Quantity Available | Yes | The total number of units you have across your entire location. Must be 0 or greater. |
| Price per Unit | Yes | The price charged to the customer for each unit. Set to 0.00 for complimentary add-ons. |
| Description | Yes | A customer-facing description explaining what the add-on includes. |
| Represents Guest | No | Enable this toggle if each unit of the add-on represents an additional person or passenger. When enabled, the system includes add-on quantity in guest count calculations. For example, an "Extra Passenger" add-on with this toggle on will increase the booking's guest count. |
- Click Create Add-On.
Step 2: Assign the add-on to equipment
After creating the add-on, you need to assign it to the equipment items where it should be available.
- In the sidebar, click Equipment, then select the equipment item.
- Navigate to the Addon Assignments section on the equipment settings page.
- Click Assign Addon. A modal opens showing all available add-ons.
- Select the add-on you want to assign. The configuration form appears.
- Fill in the assignment settings:
| Field | Description |
|---|---|
| Quantity to Assign | How many units of this add-on to allocate to this equipment. Cannot exceed the add-on's remaining available quantity (total minus already-assigned-elsewhere). |
| Usage Limit | The maximum number of add-on units a customer can select in a single context. |
| Limit Type | How the usage limit is applied. See the table below. |
| Assignment Status | Enable or disable this add-on for this equipment. Disabled assignments are hidden from customers. |
Limit type options
| Limit Type | Description | Example |
|---|---|---|
| Per Equipment | The limit applies per unit of equipment selected. | Limit of 2 life jackets per jet ski. If customer books 3 jet skis, they can add up to 6 life jackets (2 x 3). |
| Per Booking | The limit applies to the entire booking regardless of equipment quantity. | Limit of 1 cooler per booking. Even if the customer books 5 kayaks, they can only add 1 cooler. |
| Per Person | The limit applies per guest in the booking. | Limit of 1 snorkel set per person. A booking for 4 guests can add up to 4 snorkel sets. |
- Click Assign Addon.
Edit an add-on assignment
- On the equipment's Addon Assignments section, find the assignment you want to change.
- Click the three-dot menu on the assignment card.
- Select Edit Assignment.
- Update the quantity, limit, limit type, or status.
- Click Save Changes.
Remove an add-on assignment
- Click the three-dot menu on the assignment card.
- Select Remove.
- Confirm the deletion.
Removing an assignment does not delete the add-on itself -- it only unlinks it from that equipment.
Edit or delete an add-on
To change the add-on's name, description, price, or quantity:
- In the sidebar, click Add-Ons, then select the add-on.
- Update the fields and click Save.
To delete an add-on entirely:
- On the add-on detail page, click Delete.
- Confirm the deletion.
Deleting an add-on removes all of its assignments. Existing bookings that include the add-on are not affected.
Tips
- Quantity is shared across assignments. If you have 10 life jackets and assign 6 to "Jet Ski" and 4 to "Kayak", all 10 are accounted for. You cannot assign more than the total.
- Use "Represents Guest" for passenger add-ons. This ensures guest count validation works correctly. For example, a jet ski with capacity 2 and default occupancy 1 can accept 1 "Extra Passenger" add-on before hitting capacity.
- Add-ons support their own media. You can upload images to add-on detail pages so customers can see what they are adding.
- Disabled assignments are hidden, not deleted. Toggle an assignment off during the off-season and back on when needed, preserving all configuration.
- Price per unit is charged per add-on selected. If a customer selects 3 life jackets at $5 each, the add-on line item is $15.
Related guides
- Add Equipment -- create the equipment before assigning add-ons
- Set Equipment Pricing -- equipment pricing vs. add-on pricing
- Manage Equipment Availability -- understand capacity and how add-on guest counts interact
