Skip to content

Accessories

Simple Bike Rental Pro allows you to offer optional accessories together with bicycle rentals, such as helmets, child seats, locks, bags, or trailers.

Accessories can be selected by customers in the frontend booking form and are included in the booking total.

Note: Accessory rentals are only available in the Pro version.


Enable accessory rentals

Go to Bicycles → Settings and enable Accessory rental.

When this option is enabled:

  • configured accessories are displayed in the frontend booking form;
  • customers can add available accessories to their booking;
  • accessory prices are included in the booking total;
  • booked accessories can be shown in notification emails and in the administration area.

You can disable accessory management from the same setting.


Add an accessory

After enabling accessory rentals, open the Accessories page in the WordPress administration area and click Add Accessory.

The accessory form includes the following information:

  • Image – the image used to identify the accessory;
  • Name – the accessory name;
  • Description – additional information about the accessory;
  • Price – the rental price, displayed using the currency configured in the plugin settings;
  • Quantity – the number of units available for booking.

Save the accessory to make it available to the booking system.


Accessory pricing

The accessory price is calculated according to the rental type:

  • Hourly rental – unit price × accessory quantity;
  • Daily rental – unit price × accessory quantity;
  • Multi-day rental – unit price × accessory quantity × number of rental days.

Multi-day rental days are inclusive. For example, a rental from June 10 to June 12 covers three days.

The quantity of bicycles in the booking does not multiply the accessories. Each selected accessory has its own quantity.


Accessories in the booking form

When accessory rentals are enabled, the booking form displays the accessories available for the selected rental period. The customer can select them together with the bicycle, and their cost is included in the total shown during the booking flow.

The same behavior applies to the booking form displayed by the main shortcodes. See Frontend booking form and Main shortcodes.

For multi-day bookings, the price summary displays the accessory total based on the selected rental period.


Availability

The plugin checks accessory stock for the requested period. An accessory cannot be added when no stock is available.

When you edit the accessories of an existing booking, the plugin takes into account the quantities already associated with the booking and the remaining accessory availability.


Manage accessories in an existing booking

Booked accessories are visible in the booking details shown from the administration calendar.

Administrators can also add or remove accessories after a booking has been created:

  1. Open the booking table or the booking edit page.
  2. Use the Manage accessories action.
  3. Review the booking summary and the list of available accessories.
  4. Add or remove the required accessories and save the changes.

For a manually created booking, save the booking first and then add its accessories from the normal edit page.

Important: If a booking has already been paid online, adding or removing accessories updates the internal booking total but does not automatically create a new Stripe charge or issue a Stripe refund. Any resulting payment difference, whether an additional amount or a refund, must be handled manually.

See also Booking management.


Multi-day discounts

The Apply the discount to accessories setting determines whether the configured multi-day percentage discount applies to accessories:

  • Enabled – the discount applies to the bicycle and accessories;
  • Disabled – the discount applies only to the bicycle, while accessories remain at full price.

This option only affects the multi-day discount. The discount percentage and the minimum number of days are configured separately in the general settings. See Initial setup.


Email notifications

Accessories selected in the frontend booking form can be included in customer and administrator notification emails.

Use the {accessories} placeholder in the notification subject or body to display the name of each booked accessory and its quantity when greater than one. The placeholder does not include prices or totals. See Email notifications for the complete list of placeholders.