Skip to content Skip to main navigation Skip to footer

Currency Switcher: Configuration

The Currency Switcher Add-on extends the Chauffeur Booking System with the ability to change the booking form currency in real time. After activating and configuring this add-on, a currency switcher field will appear in the booking form, enabling customers to select their preferred currency. All booking form calculations and prices will immediately reflect the chosen currency thanks to AJAX-powered updates.

Good to Know

The add-on automatically synchronizes the currency across all steps of the booking form, so the user does not need to refresh the page.

Accessing Currency Switcher Settings

To configure the Currency Switcher, navigate to ‘Settings’ -> ‘Chauffeur Booking System: Currency Switcher’. Here, you will find the following options:

Currency Flags

Enable or disable displaying flags for each currency in the switcher.

Preloader

Enable or disable displaying the booking form preloader after changing the currency.

Scroll To Top

Choose whether the browser window should scroll to the top of the booking form after changing the currency.

Booking Form Steps

Select which steps of the booking form should display the currency switcher. For example, you can show it on steps 2, 3, or 4 depending on your booking flow.

Available Currencies

The list of currencies displayed in the currency switcher comes from the configuration of the booking form. To define available currencies:

  1. Navigate to ‘Chauffeur Booking System’ -> ‘Booking Forms’.
  2. Edit the selected booking form.
  3. Go to the tab: ‘General’ -> ‘Prices’.
  4. Select currencies in the ‘Currencies’ field. These will be available for customers in the dropdown of the currency switcher.

Good to Know

You can also use a URL query parameter (e.g. ?currency=EUR) to preselect a specific currency when loading the booking form. Remember that this will only work for currencies you have already selected in the ‘Currencies’ option of the booking form.

Exchange Rates

The exchange rates for each selected currency are defined in the plugin settings. Navigate to ‘Settings’ -> ‘Chauffeur Booking System’ -> ‘Exchange Rates’, where you can set the exchange rate in relation to the base currency of your system. For example, a rate of 0.50 means the selected currency is worth 50% of the base currency, while 1.24 means it is worth 124% of the base currency.

The base currency for your booking forms is set in ‘Settings’ -> ‘Chauffeur Booking System’ -> ‘General’ -> ‘Main’, under the ‘Currency’ option.

Good to Know

For more details on how to import exchange rates automatically using the Fixer.io API, please refer to the Currencies article of the Chauffeur Booking System documentation.

Currency Switcher for Individual Booking Forms

In addition to global settings, you can enable or disable the Currency Switcher per booking form. To do so, navigate to ‘Chauffeur Booking System’ -> ‘Booking Forms’ and edit a selected form. In the right-hand panel, you will see a meta box labeled ‘Currency Switcher’ with the ‘Status’ option. Use it to enable or disable the currency switcher for that specific booking form.

Important!

Make sure that your payment gateway (whether built-in or through WooCommerce) is configured to accept all currencies you make available in the currency switcher. If the gateway does not support a selected currency, the customer may not be able to complete the payment.

Summary

Document version: 1.0
Last updated: July 2, 2025
Plugin version: 8.7+

Was This Article Helpful?