Currency Switcher, by villatheme

Compatibility with Currency Switcher plugin by villatheme.

add_filter('advanced_woo_discount_rules_discounted_price_of_cart_item', function($price, $cart_item, $cart_object, $discount_prices){
	$process_conversion = true;
	if($process_conversion){
		$class_exists = false;
		if(class_exists('\WOOMULTI_CURRENCY_F_Data')){
			$setting         = new \WOOMULTI_CURRENCY_F_Data();
			$class_exists = true;
		} elseif(class_exists('\WOOMULTI_CURRENCY_Data')){
			$setting         = new \WOOMULTI_CURRENCY_Data();
			$class_exists = true;
		}
		if($class_exists === true){
			$selected_currencies = $setting->get_list_currencies();
			$current_currency    = $setting->get_current_currency();
			if ( ! $current_currency ) {
				return $price;
			}
			if ( $price ) {
				$price = $price / $selected_currencies[ $current_currency ]['rate'];
			}
		}
	}
	
	return $price;
}, 10, 4);