Important: The support we can provide for multiple currencies is limited, and we generally recommend using only one currency per install to ensure a seamless donation experience.
You can use the free version of YayCurrency to support multiple currencies on your donation platform: https://wordpress.org/plugins/yaycurrency/
YayCurrency’s Multi-Currency Support allows donors to contribute in different currencies, enhancing the global donation experience. The free version supports up to three different currencies.
Implementation
- Set Default Currency
- Navigate to WooCommerce > Settings > Currency options and select your default currency.
- Configure Multi-Currency Settings
- Go to YayCommerce > YayCurrency and add the additional currencies you want to support.
- Use a fixed conversion rate of 1 to prevent conversion issues.
- Ensure rounding is disabled to maintain consistency in donation amounts.
- Customize Formatting
- Adjust the display settings for each currency as needed.
Please set the conversion rate to 1:1 to avoid issues such as incorrect donation totals in the progress bar or suggested donation amounts not updating according to the exchange rate setting.


While YayCurrency can help with currency switching, donations are still processed using WooCommerce’s core system, which has limitations when handling multiple currencies. If possible consider using only a single currency.