WooCommerce Dynamic Pricing (by WooCommerce)
Plugin URL: https://woocommerce.com/products/dynamic-pricing/
//in file \plugins\woocommerce-dynamic-pricing\classes\modules\class-wc-dynamic-pricing-advanced-totals.php add next code:
if (class_exists('WOOCS')) {
global $WOOCS;
if ($WOOCS->is_multiple_allowed) {
$currrent = $WOOCS->current_currency;
if ($currrent != $WOOCS->default_currency) {
$currencies = $WOOCS->get_currencies();
$rate = $currencies[$currrent]['rate'];
$rule['from'] = $rule['from'] * ($rate);
$rule['to'] = $rule['to'] * ($rate);
}
}
}
//in your wp theme functions.php file add next code:
add_filter('wc_dynamic_pricing_apply_cart_item_adjustment', 'woocs_fix_dinamic_price', 999, 4);
function woocs_fix_dinamic_price($adjusted_price, $cart_item_key, $original_price, $module) {
if (class_exists('WOOCS')) {
global $WOOCS;
if ($WOOCS->is_multiple_allowed) {
$currrent = $WOOCS->current_currency;
if ($currrent != $WOOCS->default_currency) {
$currencies = $WOOCS->get_currencies();
$rate = $currencies[$currrent]['rate'];
$adjusted_price = $adjusted_price / ($rate);
}
}
}
return $adjusted_price;
}

