open file wp-content\plugins\AffiliateWP-master\includes\integrations\class-woocommerce.php
drop next code there as on the screen below:
$curr=$this->order->get_order_currency( );
if (class_exists('WOOCS'))
{
global $WOOCS;
if($curr!=$WOOCS->default_currency){
$currencies=$WOOCS->get_currencies();
$amount=$WOOCS->back_convert($amount,$currencies[$curr]['rate']);
}
}
Request from the customer:
AffiliateWP is a plugin that allows a store owner to pay affiliates a commission. The problem is that when we are using your currency switcher plugin, the AffiliateWP plugin calculates the commission (for example, 10%) in the woocommerce base currency, but with the numeric value of the currency that the order was placed in. For example: if a product costs £290 GBP ($380 USD), the 10% commission is currently calculated by AffiliateWP as £38. But this is incorrect. The correct solution would be either £29 or $38. Do you see what I mean? Please keep me updated. Thanks
🌸
Shortcodes, functions, actions and filters reference for FOX WooCommerce Currency Switcher
Codex — FOX Currency Switcher
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.