Currency Exchange Rates

WooCommerce Currency Exchange Rates

Automatic currency exchange rates for WooCommerce

Description

WooCommerce Currency Exchange Rates module lets you can setup exchange rates settings for currency pairs used in other Booster’s multicurrency modules:

Admin Settings

Booster for Woocommerce Currency Exchange Rates Backend

You can select currency exchange rates update interval:

  • Update Every Minute
  • Update Hourly
  • Update Twice Daily
  • Update Daily
  • Update Weekly

By pressing button near each currency pair, you can grab current exchange rate.

Accessible through:
  • WooCommerce > Settings > Booster > Prices & Currencies > Currency Exchange Rates
Tested on WooCommerce 3.1.1 and WordPress 4.8.1
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply

Comments

2 Comments

  1. James February 15, 2017 at 3:35 am #

    Hi,

    I am getting lots of php errors logged on my server that all look something like this:
    —————————-
    [03-Feb-2017 20:25:02 UTC] PHP Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/mysite/public_html/wp-content/plugins/woocommerce-jetpack/includes/exchange-rates/class-wcj-exchange-rates-crons.php on line 72
    —————————-

    It seems that some of your code uses the file_get_contents() function, but this requires allow_url_fopen to be on which, as I understand it, is a security risk. So having the allow_url_fopen function turned off (the recomended server config) seems to break something in your code. This website has details and suggests that “If you do need it, the curl module probably can do it better, and refactoring your application to use curl to disable allow_url_fopen may deter the least determined cracker.”

    Do you think you could update the code so it doesn’t require allow_url_fopen to be turned on? I don’t wish to enable this function for jsut one plugin when there are alternatives available that use more secure code.

    Regards, James

    Reply

    • Booster Support Team February 15, 2017 at 7:58 am #

      Hi James,

      I’ve just made the necessary changes to the plugin. Please download the development version here – http://booster.io/dev/. You will need to uninstall the old version first.

      I’ve added cURL as fallback only in “Currency Exchange Rates” module for now, will need some more time to check if there are more modules that needs fixing.

      If possible – please let me know if it works fine now.

      P.S. I saw your other messages in “Prices and Currencies by Country” module – will reply to you there shortly.

      Best regards,
      Tom

      Booster Support Team