For the past few days it seems Magento's default currency rate updater has not been working. screenshot of System > Manage Currency > Rates

As you can see, after I click import, most of the currency rates show 1:1 which is obviously not right. We are on Magento CE

  • are you able to see if cron is running? – rob3000 Nov 24 '15 at 2:16
  • > are you able to see if cron is running? – rob3000 26 mins ago. I have a same issue. I'm on Magento CE 1.7. I run cron for auto import rates of currency. Can you help me about this issue? – Cát Hạt Nov 24 '15 at 2:47

The issue, as others have pointed out, is that the WebserviceX is now returning a -1 for all currency conversions. Until this is fixed I suggest you use another exchange API.

I suggest Fixer.io.

I have coded a module which will allow you to easily switch between the two.


  • 1
    million thanks guys! magento should use this as default exchange service... – zaw Jan 26 '16 at 3:17
  • Tested in it shows 'Cannot retrieve rate from api.fixer.io/latest?base=USD&symbols=AED' – Amit Singh Aug 24 '17 at 12:49
  • Add a license key in CMS: fixer.io under system > currency settings > fixer.io – TonkBerlin Jul 15 '18 at 11:35

The webservicex.net application that does the conversion for Magento seems to be not working.

Scroll down to the Test section on this page - no matter what currencies you enter it's returning -1 (for the GET responses at least)


Its failed in the past and come back - hopefully the same this time but who knows. I've sent an email to support@webservicex.net but it bounced back

  1. Webservicex - not working
  2. Google Finance - not working
  3. Plugin https://github.com/philwinkle/Philwinkle_Fixerio for fixer.io works perfect when applayed API_key and changed address to new one but free version only with base currency EUR.

  4. Google Finance stop working but I change in this plugin to use xe.com and its working with different base currencies. https://github.com/ausger/GoogleCurrency If changes not accepted they should be in pull request.

protected by Community Nov 30 '15 at 8:29

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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