Skip to main content

Add-Ons

Add-Ons are additional products, services, or upgrades that customers can purchase alongside their activity bookings. This feature allows you to enhance your offerings and increase revenue by providing extras like equipment rentals, refreshment packages, VIP upgrades, or special add-on items.


Quick start

Adding a new add-on

  1. Navigate to Activities in your dashboard sidebar
  2. Click View Detail on the activity you want to add an add-on to
  3. Click the Add-Ons tab
  4. Click the Add Add-On button
  5. Fill in the add-on details
  6. Click Save to create your add-on

Editing an existing add-on

  1. Navigate to the activity's Add-Ons tab
  2. Locate the add-on you want to edit
  3. Click its Edit button in the Actions column
  4. Update the fields you want to change
  5. Click Save to apply your changes

What you can do

The Add-Ons page helps you:

  • View all add-ons — Access your complete list of available add-ons
  • Create new add-ons — Add products or services customers can purchase with their booking
  • Set pricing — Define the unit price for each add-on
  • Control quantities — Specify minimum and maximum purchase limits
  • Manage availability — Activate or deactivate add-ons as needed
  • Add visuals — Upload logos or images that represent each add-on

Accessing Add-Ons

Navigate to Activities > View Detail > Add-Ons from the main sidebar to access the Add-Ons list page.

Activities Add-Ons List


Page Components

Search and Actions Bar

Located at the top of the page, this section includes:

ElementDescription
Search FieldSearch add-ons by name using the Search keyword input field
Refresh ButtonClick to reload the add-ons list and fetch the latest data
Add Add-On ButtonCreate a new add-on by clicking the + Add Add-On button

Add-Ons Table

The main table displays all add-ons for the selected activity with the following columns:

Column Reference

ColumnDescription
ThumbnailDisplays the uploaded image or a placeholder icon for each add-on
NameThe add-on name with an optional summary description below it (Searchable)
Unit PriceThe price charged per unit of the add-on, displayed in currency format
Minimum QuantityThe minimum number required for purchase (numeric value or "Number of People")
Maximum QuantityThe maximum purchase limit (numeric value, "Number of People", or "Unlimited")
StatusIndicates whether the add-on is currently Active or Inactive
ActionsEdit or Delete buttons to manage the add-on

Thumbnail Column

  • Displays a visual preview of the add-on
  • Shows the uploaded thumbnail image or a placeholder icon if no image is added
  • Helps customers quickly identify add-ons during booking

Name Column

  • Displays the add-on name
  • Displays an optional summary description below the name
  • Searchable: Use the search field to find add-ons by name
info

The summary gives customers a quick preview of what the add-on includes. Hover to see the full description when booking.

Unit Price Column

  • Shows the price charged per unit of the add-on
  • Displayed in currency format (e.g., $0.01, $25.00, $99.99)
  • This is the cost customers pay for each unit they purchase

Minimum Quantity Column

  • Indicates the minimum number of items customers must purchase
  • Display values:
    • Number of People: Minimum equals the number of participants in the booking
    • Numeric value: Fixed minimum (e.g., 1, 5, 10)
  • Helps ensure customers meet purchase requirements
What does "Number of People" mean?

When set to "Number of People", the minimum quantity automatically adjusts based on how many people are in the booking. For example, if 5 people book, they must purchase at least 5 of this add-on.

Maximum Quantity Column

  • Indicates the maximum number of items customers can purchase
  • Display values:
    • Unlimited: No upper purchase limit
    • Number of People: Maximum equals the number of participants in the booking
    • Numeric value: Fixed maximum (e.g., 4, 15, 99)
  • Helps you control inventory and manage capacity

Status Column

  • Shows whether the add-on is currently available to customers
  • Values:
    • Active: Customers can see and purchase this add-on
    • Inactive: Add-on is hidden from the booking page
  • Toggle status by editing the add-on

Actions Column

Contains two action buttons for each add-on:

ActionDescription
EditOpens the add-on editor modal to modify settings
DeletePermanently removes the add-on after confirmation

Common Tasks

Searching for Add-Ons

  1. Click the search field at the top of the page
  2. Type the name of the add-on you're looking for
  3. The table automatically filters to show matching results
  4. Clear the search field to view all add-ons again
info

Search works by Add-on Name only. Use specific keywords for faster results.

Adding a New Add-On

  1. Click the + Add Add-On button in the top-right corner
  2. The Add Add-On modal opens

Add Add-On Modal

  1. Fill in the required information:
    • Name: Enter a descriptive name for your add-on
    • Thumbnail Image: Upload an image (optional)
    • Unit Price: Set the price per item
    • Minimum Quantity Type: Choose Custom or Number of People
    • Minimum Quantity: Enter the minimum purchase requirement
    • Maximum Quantity Type: Choose Custom, Number of People, or Unlimited
    • Maximum Quantity: Enter the maximum purchase limit (if applicable)
    • Summary: Add a brief description (optional)
    • Booking Types: Select which booking types this add-on will be linked to (optional)
    • Active: Check to make the add-on available immediately
  2. Click Save to create your add-on
  3. The new add-on appears in the table
Best Practices
  • Use customer-friendly names like "Extra Player" or "Snack Pack"
  • Upload eye-catching images to boost purchases
  • Keep summaries short and benefit-focused
  • Set quantity limits that match your capacity

Viewing Add-On Details

To see complete information about an add-on:

  1. Locate the add-on in the table
  2. Click its Edit button in the Actions column
  3. Review the configured values
  4. Click Cancel to close without making changes

Editing an Add-On

  1. Locate the add-on you want to edit
  2. Click its Edit button in the Actions column
  3. The Edit Add-On modal opens with current values pre-filled

Edit Add-On Modal

  1. Modify the desired fields:
    • Update name, price, quantities, or description
    • Change or remove the thumbnail image
    • Adjust minimum and maximum quantity settings
    • Update linked booking types
    • Toggle the Active status on or off
  2. Click Save to apply your changes
  3. The updated add-on is reflected in the table
note

Changes to add-ons only affect future bookings. Existing bookings retain the add-on settings from when they were created.

Activating or Deactivating an Add-On

  1. Click the Edit button for the desired add-on
  2. Check or uncheck the Active checkbox
    • Checked: Customers can see and purchase this add-on
    • Unchecked: Add-on is hidden from the booking page
  3. Click Save to apply the status change
Seasonal Add-Ons

Instead of deleting seasonal add-ons, just deactivate them. You can easily turn them back on when needed without setting everything up again.

Linking Booking Types to Add-Ons

You can link add-ons to specific booking types so they only appear for relevant bookings.

  1. Open the Add Add-On or Edit Add-On modal
  2. Locate the Booking Types dropdown field
  3. Click the dropdown to open the selection list
    • All available booking types are displayed
    • Use the search field to filter booking types by name
  4. Select one or more booking types by checking their checkboxes
    • You can select all, multiple, or none based on your needs
    • Selected booking types will appear as tags in the field
  5. Click Save to link the add-on to the selected booking types
How Selections Display

The Booking Types field shows your selections visually:

  • 1-4 selections: Each booking type displays as an individual tag (e.g., "Premium", "Standard", "Group")
  • 5+ selections: Displays as a count summary (e.g., "5 items selected", "12 items selected")
  • When editing: Previously linked booking types are automatically pre-selected, making it easy to modify your selection

Deleting an Add-On

  1. Click the Delete button in the Actions column
  2. Read the confirmation message that appears
  3. Click Confirm to permanently remove the add-on
  4. The add-on disappears from the table
Deletion is Permanent

Once deleted, an add-on cannot be recovered. If you might need it later, deactivate it instead. Note that deleting an add-on doesn't affect past bookings.


Quantity Configuration Examples

Understanding how to configure minimum and maximum quantities helps you create the right purchasing experience for your customers.

Example 1: Optional Extras (No Minimum)

Scenario: Customers can optionally add a photo package, up to 3 packages per booking.

Configuration:

  • Minimum Quantity Type: Custom
  • Minimum Quantity: 0
  • Maximum Quantity Type: Custom
  • Maximum Quantity: 3

Example 2: Per-Person Requirements

Scenario: Each person in the booking must have their own equipment rental.

Configuration:

  • Minimum Quantity Type: Number of People
  • Maximum Quantity Type: Number of People

Result: If 4 people book, they must purchase exactly 4 equipment rentals.

Example 3: Unlimited with Minimum

Scenario: Must purchase at least 1 refreshment package, but can add as many as desired.

Configuration:

  • Minimum Quantity Type: Custom
  • Minimum Quantity: 1
  • Maximum Quantity Type: Unlimited

Example 4: Fixed Range

Scenario: Party packages require between 10 and 50 party favors.

Configuration:

  • Minimum Quantity Type: Custom
  • Minimum Quantity: 10
  • Maximum Quantity Type: Custom
  • Maximum Quantity: 50

Tips and Best Practices

Pricing Strategy

  • 💰 Price add-ons competitively to encourage purchases
  • 📊 Bundle related items at a discount to increase perceived value
  • 🎯 Use psychological pricing (e.g., $9.99 vs $10.00) where appropriate
  • 💵 Keep pricing simple and easy to understand

Thumbnail Images

  • 📸 Use high-quality, professional images
  • 🎨 Maintain consistent image styles across all add-ons
  • 🖼️ Show the actual product or service when possible
  • ✨ Use images that highlight key features or benefits

Naming and Descriptions

  • ✅ Use clear, customer-friendly language
  • ✅ Highlight benefits in summaries
  • ✅ Include size, quantity, or scope details in names
  • ❌ Avoid technical jargon or internal terminology
  • 💡 Test names with actual customers for clarity

Managing Your Add-Ons

  • 📋 Review performance regularly and adjust your offerings
  • 🔄 Deactivate out-of-stock items rather than deleting them
  • 📅 Plan seasonal add-ons in advance
  • 📈 Track popular add-ons and consider expanding similar offerings

Troubleshooting

Add-Ons Not Displaying on Booking Page

Symptoms: Customers don't see your add-ons during booking

Solutions:

  • Verify the add-on Status is set to Active
  • Check that the parent activity is also Active
  • Confirm you've saved your changes after creating or editing
  • Clear your browser cache and reload the booking page
  • Ensure the add-on belongs to the correct activity

Cannot Save Add-On

Symptoms: Save button is disabled or form shows validation errors

Solutions:

  • Fill in all required fields (Name, Unit Price, Quantities)
  • Verify Name is unique within the activity (no duplicates)
  • Ensure Unit Price is greater than $0.00
  • Check that Maximum Quantity is not less than Minimum Quantity
  • Review any red error messages below form fields

Thumbnail Image Won't Upload

Symptoms: Image upload fails or doesn't display

Solutions:

  • Use a supported format: JPEG, PNG, JPG, GIF, or SVG
  • Keep file size under 5MB
  • Try a different image file
  • Ensure you have a stable internet connection
  • Refresh the page and try again

Quantity Validation Errors

Symptoms: Error message appears when setting quantities

Common errors and solutions:

  • "Minimum quantity cannot be greater than maximum quantity"
    • Ensure your minimum is less than or equal to your maximum
    • Double-check both fields if using custom values
  • "Invalid minimum/maximum quantity value"
    • Minimum must be 0 or greater
    • Maximum must be 1 or greater (unless set to Unlimited)
    • Don't enter negative numbers

Search Not Working

Symptoms: Search doesn't find expected add-ons

Solutions:

  • Check spelling of your search term
  • Try searching with partial words
  • Clear the search and verify the add-on exists in the table
  • Click Refresh to reload the latest data
  • Ensure you're in the correct activity's Add-Ons tab