I have created a multi-currency website. What I did to change Default USD to AED
1. Base Currency change to UAE Dirham
2. Default Display Currency set to UAE Dirham
3. Allowed Currencies also.
4. Currency Symbol set to AED.

The product price shows properly in AED and if i change to any other currency then switcher working properly.

What i expected Currently showing
expected result

Magento ver. 2.2.3

  • if i chose Euro + US Doller then " \Magento\Directory\Block\Currency" $block->getCurrencyCount() is 2 . but if i add one more (UAE Dirham ) then ther is no changes in count. similarly if i chose US and UAE then count is 1. Mar 27, 2018 at 15:30

1 Answer 1


Finally, issue solved. it was with currency rate.

Admin ==> Stores ==> Currency Rates

Flush Cache.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.