WebServiceX, one of the exchange rates providers supported by the Currency Switcher for WooCommerce, went down today due to a server issue. Attempting to retrieve an exchange rate from it would return an error message, which, hopefully, should be fixed soon (apparently, their server ran out of disk space). This means that, if you configured the Currency Switcher to use WebServiceX to automatic update the exchange rates, it won’t work. Unfortunately, the plugin can’t do anything about the issue, since it depends on an external server, but there are a few steps you can take to get your site back to normal:
- Go to the Administration section of your site and open the Currency Switcher Options page.
- Switch to Open Exchange Rates as the exchange rates provider. It requires an API key, which can be obtained free of charge using their Free Forever plan.
- Click on Save and update exchange rates. This will fetch the exchange rates from the provider and update them automatically.
- Update the Currency Switcher plugin to version 18.104.22.168827 or later, which improves the handling of abnormal conditions that may occur while retrieving the exchange rates.
All done! Your site will be now operational again, and you won’t have to worry about downtime of exchange rates provider.