CR Bee Docs
Addons & Insurance

Addons

Create extra services like child seats, GPS, and driver options

Addons are optional extras that customers can add to their booking during the checkout process. Common examples include child seats, GPS navigation, additional drivers, and Wi-Fi hotspots.

Creating an Addon

Go to Addons in the sidebar and click Add Addon.

FieldDescription
NameDisplay name (e.g., "GPS Navigation")
SlugURL-friendly identifier, auto-generated
DescriptionOptional description shown to customers
PriceCost of the addon
Pricing Typeper_day (price × rental days) or one_time (flat fee)
Max QuantityMaximum units per booking (e.g., 3 child seats)
ImageOptional image/icon
Sort OrderDisplay order (drag-and-drop)

Addon Scoping

Addons can be scoped to apply to different sets of vehicles:

ScopeDescription
AllAvailable for every vehicle in your fleet
CategoriesAvailable only for vehicles in specific categories
VehiclesAvailable only for specific individual vehicles

When multiple addons share the same slug but have different scopes, the most specific scope wins:

  • Vehicle-scoped addon overrides category-scoped
  • Category-scoped addon overrides all-scoped

This lets you have a "GPS" addon with different prices for economy vs. luxury vehicles.

Exclusive Groups

Addons can belong to an exclusive group. Within a group, only one addon can be selected at a time. This is useful for mutually exclusive options (e.g., basic vs. premium insurance — see Insurance).

Ordering

Drag and drop addons in the list to reorder them. The sort order determines how addons appear in the customer booking flow.

Addon in the Booking Flow

Customers see addons on the Addons page (between vehicle selection and checkout). They can select a quantity for each applicable addon. The price is added to the booking total.

API Access

GET /api/v1/addons?carId=X returns addons scoped to a specific vehicle. Omit carId to get only globally-scoped addons.

On this page