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.

  • Yes, this was my case too. Thanks
    – Duke
    Nov 14, 2023 at 7:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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