Upsells
Besides insurance, the add-ons system can power any paid upsell:
- Delivery — flat fee for dropping off and picking up
- Cleaning fee — mandatory cleaning charge for certain rentals
- Helmets / accessories — per-unit extras sold with the main rental
- Setup / teardown — staff time billed on top of the rental
- Protection option — use only with clear terms describing what the customer receives
Choosing the right price type
Section titled “Choosing the right price type”| Price type | Total = | Use for |
|---|---|---|
| Per booking | price × 1 | Flat fees (delivery, setup, cleaning) |
| Per day | price × days | Anything that scales with duration (insurance, equipment) |
| Per unit | price × units | Things sold with each rental unit (extra helmet per bike) |
Max quantity
Section titled “Max quantity”1— checkbox (yes / no)>1— quantity selector
Set Max quantity to the real business limit:
- Delivery: 1 (checkbox, it’s on or off)
- Helmet: 2–4 (quantity selector, one per rider)
Required vs optional
Section titled “Required vs optional”- Required — always added, can’t be opted out. Label it clearly (“Compulsory cleaning fee”).
- Optional — customer picks or skips.
Examples
Section titled “Examples”Delivery (flat fee)
Section titled “Delivery (flat fee)”- Name: “Home delivery & pickup”
- Price type: Per booking
- Price:
25.00 - Required: No
- Max qty: 1
Helmet (per unit extra)
Section titled “Helmet (per unit extra)”- Name: “Helmet”
- Price type: Per unit
- Price:
3.00 - Required: No
- Max qty: 4
(If the customer rents 2 bikes, they can add up to 4 helmets.)
Cleaning fee (required)
Section titled “Cleaning fee (required)”- Name: “Cleaning & sanitisation”
- Price type: Per booking
- Price:
10.00 - Required: Yes
Ordering
Section titled “Ordering”Review the saved add-on order on the product page after editing.
Display in cart & order
Section titled “Display in cart & order”All selected add-ons are concatenated into a single line-item property:
Damage insurance (qty 1), Home delivery & pickup (qty 1), Helmet (qty 2)This keeps the cart clean and fulfilment staff can see everything at a glance.
When to use a separate product instead
Section titled “When to use a separate product instead”Add-ons are useful for optional extras attached to a rental. If a kit contains physical rental products whose stock must be shared with individual bookings, use a rental bundle with shared stock on Starter or Growth. A service package such as a staffed setup is different: model the service and its pricing separately rather than assuming Rentshelf tracks staff time as component stock.
Related
Section titled “Related”Display controls and planning tags
Section titled “Display controls and planning tags”In Settings, choose Default add-on display (Compact rows or Visual cards), Default add-on targeting and whether to Hide optional add-ons until rental dates are selected, then choose Save add-on controls. Product settings still define the actual add-ons and their prices. Tag-based planning and Planning tags organize intended groups; do not assume entering a tag automatically creates or prices add-ons on every matching product. Test the saved product with dates and quantities.