Convert any foreign money to allowed PayPal currencies for PayPal’s Cost Gateway “PayPal Normal” inside WooCommerce

Consideration: earlier than you make a purchase order, please ensure your WordPress and WooCommerce Variations are supported!

This plugin is for WooCommerce outlets with a store foreign money not on this record: “AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, NOK, NZD, PHP, PLN, GBP, SGD, SEK, CHF, TWD, THB, USD”, or need to convert into a unique PayPal foreign money to keep away from conversion charges by PayPal.
Or just need to ahead PayPal charges to your buyer.


  • Convert any given WooCommerce store foreign money to allowed PayPal currencies for PayPal’s Cost Gateway “PayPal Normal” inside WooCommerce on checkout.
  • Helps custom-made model of:
  • Converts Buying cart whole.
  • Converts Tax
  • Converts transport prices
    Necessary Observe for variations 3.2.1 or older: shippment doesn’t seem right within the Cost description on checkout, however solely when shippment relies on nation and is modified on checkout. Is fastened within the model 3.3.
  • Converts dealing with charges
  • Customized Forex setup obtainable
  • Present the Cart Complete, Delivery Complete, Dealing with payment, Order Complete Tax, Order Complete inclusive Tax, and Conversion Price in PayPal associated cost gateways descriptions
  • Permits setting of extra dealing with charges on fastened or proportion base.
  • Routinely replace the foreign money change charge between your store foreign money and the specified PayPal foreign money with WP-crontrol (or another cron plugin), your internet hosting servers cron job, or a third get together cron job service.
  • Precise Forex Alternate Charges will probably be retrieved from “Open Alternate Charges API”, Xignite, Forex Converter API, Apilayer API, or European Central Financial institution.
  • Show of Google’s change charges historical past chart of the final 5 years for info objective.
  • Have your digital product orders robotically accomplished after checkout!
  • Have your non digital product orders robotically accomplished after checkout!
  • Have your customary product orders robotically processed after checkout!
  • Add a be aware to the order electronic mail including details about foreign money change charge and transformed order whole.
  • Optionally supress Order OnHold Emails.
  • Sends notification electronic mail to the admin’s electronic mail deal with when the change charge has been up to date.
  • Logs the actions right into a log file.
  • Instrument-tip assistance on each merchandise.
  • Translation Prepared
  • Simple to Setup
  • Offers warning for unsupported php.ini settings.
  • Detailed Documentation Included
  • Subscriptions (help just for “WooCoommerce Subscriptions”)


  1. Discover the settings web page in WooCommerce’s sub menu.
  2. First time solely: Choose your goal Forex
  3. Save your settings.
  4. Go to the 2nd tab and select your favourite change charge supplier, register a legitimate API ID and activate it with the radio button.
  5. Save your settings.
  6. Settle for the prompt change charge proven within the button.
  7. Save your settings.



Go to the 2nd tab and select your favourite change charge supplier aside from the preselected one.
Really helpful: register a legitimate API ID and activate it with the radio button.


In case you want a customized foreign money,verify the check-box “Use Customized Forex” on prime of the first tab, then you will notice 3 new textual content enter fields known as Code, Image, and Identify. Fill this out with the suitable settings. For instance: Code=”XOF”, Image=”XOF”, Identify= “CFA Franc”
Save your settings and navigate to WooCommerce’s settings web page the place you need to discover your new customized foreign money. Choose it and save your settings. Navigate again to PayPal Forex Converter Professional settings web page to verify if all the pieces is about.


You possibly can set a hard and fast quantity and a calculated payment based mostly on a proportion. You possibly can resolve if the dealing with payment needs to be taxed or not, and you may resolve if the proportion calculation ought to as effectively be calculated together with the transport whole. Moreover you could title your dealing with payment resp. how it’s proven in your order particulars. As quickly as the quantity or proportion is bigger than zero, will probably be added and as part of the order whole be transformed as effectively. So you’ll be able to ahead the PayPal cost to your buyer. Handling fees


This settings are on by default. Override PayPal’s Validation error on “quantity comparability” or “PayPal currencies don’t match”. Orders for digital (downloadable) merchandise will probably be accomplished when checked! Non digital product orders will probably be set to processing and inventory will probably be lowered.


For automated updates you’ve three choices. One possibility is to make use of an acceptable Cron-Job plugin like “WP-Crontrol” and register the hook “ppcc_cexr_update” to your desired replace frequency. An alternative choice is to name the given AJAX url ( out of your internet hosting servers cron job or an internet cron job service like EASYCRON.COM for a problem free resolution. (This ensures an correct timing for the upates.)


If the checkbox “log” is checked an electronic mail notification will probably be despatched to the admin’s electronic mail deal with each time the change charge is up to date with date, time, and change charge worth. Moreover the log file will probably be populated with each motion the plugin does. The log file will be discovered and considered within the indicated location whereas utilizing your FTP consumer. For added comfort you’ll be able to open the log-file in a pop up window. To make this work add: “Enable from <your servers ID will probably be indicated within the plugin>” to the .htaccess file inside ”../plugins/woocommerce/logs/”

How can I present the transformed whole, tax, and conversion charge on the checkout web page?

Pattern cost description content material:
Cart Complete: <br />
Delivery Complete: <br />
Dealing with % plus fastened.<br />
Dealing with whole: <br />
Order Complete Tax: <br />
Order Complete inclusive Tax: <br />
Conversion Price:

Historical past

  • Model 3.6 establishes a Customized API and takes care of the WooCommerce Backward Compatability for PayPal Normal Gateway by including add_filter( 'woocommerce_should_load_paypal_standard', '__return_true' );
    to your features.php and use Paypal customary
    Extra information here.
  • Model 3.4.2 helps WooCommerce Subscriptions, examined with WordPress 5.8 & WooCommerce 5.5.2 & WooCommerce Subscriptions Model 3.1.3
  • Model 3.4 provides the choice to suppress the order on maintain electronic mail ship by woocommerce when the quantity payed differs from the quantity ordered (attributable to conversion), and there’s a new part within the information tab displaying all plugin possibility settings at a look.
  • Model 3.3.3 addresses the API change of professional, due to totally different URL and object
  • Model 3.3.1 addresses the API change of, since ther V6, a API ID is necessary.
  • Model 3.3 modified the dealing with of the Cost Description values.
  • Since Model 3.0 you could take pleasure in a tabbed and reorganized backend web page.
  • Watch a demo of PAYPAL CURRENCY CONVERTER PRO FOR WOOCOMMERCE Ver. 2.2.3 on Youtube.
  • Model 2.2.4 comes with a bunch of recent foreign money change charge supplier!
  • Model 2.2.3 comes with the brand new awaited function “Dealing with charges” and is now obtainable. It means that you can add dealing with charges on a proportion base and/or fastened quantity base!
  • Model 2.1.7 addresses the issue with allow_url_fopen which isn’t supported by sure ISPs. Thus CURL is now used.
  • Model 2.1.6 addresses a difficulty with the deprecated operate wp_get_sites().
  • Since model 2.1: Price precision can now be settled by selecting the numbers of digits to spherical to. Improved precison for YAHOO exchangerates by way of cross foreign money calculation. Customized foreign money change charge. will be enabled.
  • Since model 2.0: It’s possible you’ll now add an electronic mail full order be aware displaying the foreign money conversion charge and the transformed whole. Pattern code:
    This order is payed with PayPal, transformed with the foreign money change charge <em>%spercents/%s</em>.<br />Billed Complete: <robust>%s</robust>
    Auto completion for digital orders and auto processing for regular orders will be enabled within the backend.
    Works with PayPal Express
  • Since model 1.7 a brand new change charge supplier (Nationwide Financial institution of Romania) is added particularly for RON.
  • Since model 1.6 you could use span tags with particular ids to drag the full, the tax, and the conversion charge inside a supported cost gateway description. Instance Description: Order Complete
    <span id="ppcc_total" /> (Contains <span id="ppcc_tax" /> Tax)</robust>
    (Forex conversion charge = <span id="ppcc_cr" />)
  • Since model 1.5 PayPal Forex Converter Professional for WooCommerce additionally helps PayPal Digital Goods gateway. Ask me for a quote to assist with the arrange of your PayPal Digital Items gateway.


Related Posts