Currency switcher should only show decimals when the exchange rate is in use
under review
r
rik
Currently, when site admins set the form to use custom currency amounts (not the exchange rate) on individual levels, while also using 0 as the number of decimal places, switching the currency overrides the decimal settings and displays zeros.
If not using the exchange rate, there's no need to override the decimal places.
Ben Meredith
under review
Given the update here, this feels like a valid request, and we'll look into it.
Ben Meredith
under review
Given the update here, this feels like a valid request, and we'll look into it.
r
rik
hi Ben Meredith , thanks for the reply. I also replied to Alex this morning about this same topic. Posting my reply to him also here for you:
Thanks, this makes sense as you explain it for the use case you describe: when donors view the amount first in the base currency, and then convert it to their own currency. However, our use case is a bit different. We want to provide to users immediately the right currency (with the geolocation function). We have set the ‘standard’ amounts on the 2nd page of the multistep form to be nice round amounts for each currency. So eg if you are from Holland, you would see 10 euro, 25 euro, etc. If you are from the USA, you would see 10 USD, 25 USD etc. Our main goal is that users do not even realise that the currency is being converted at all. The less they have to think about for the donation process, the better. Users from the USA should have a “USA-feel” to the site. For them it is completely irrelevant that our platform is in the Netherlands and that in the end, we work with euros. For them, everything should be in USD.
And it would be nice if for them they could see nice round numbers in USD (instead of with the decimals). So in conclusion, for us it would be nice if rounding / not-rounding of amounts in the currency changer could be a choice by the platform admins, so it could work well both for your use case, as well as for ours. This is just a small item, but I’m taking the time to write it out, so that you become acquainted more generally with our use case, since it will likely be relevant for other platforms and choices around GiveWP development as well.
Ben Meredith
Ah, I see what you're saying. When setting up the form to display those nice round numbers on each step of the multistep form, you want for GiveWP to disable the over-riding of the currency symbol. I'll update your original request for clarity so that the team understands better what you're aiming for. Thanks for taking the time to explain things.
r
rik
Ben Meredith: Exactly, OK thanks!
Ben Meredith
closed
This is intended behavior. Exchange rates are almost never 1:1, so when you enable currency switcher, your site must automatically re-enable decimals for every non-base currency.
It's a feature, not a bug!
R
Rik
edit: not for the original currency, but indeed for all the others yet