WooCommerce Multi-currency By TIV.NET INC for fixed price discounts
WooCommerce Multi-currency By TIV.NET INC for fixed price discounts
add_filter('advanced_woo_discount_rules_converted_currency_value', function ($value, $type){
if(class_exists('\WOOMC\Currency\Detector') && class_exists('\WOOMC\Rate\Storage')){
if(class_exists('\WOOMC\Price\Rounder') && class_exists('\WOOMC\Price\Calculator')){
if(class_exists('\WOOMC\Price\Controller')){
$currency_detector = new \WOOMC\Currency\Detector();
$currency_detector->setup_hooks();
$rate_storage = new \WOOMC\Rate\Storage();
$rate_storage->setup_hooks();
$price_rounder = new \WOOMC\Price\Rounder();
$price_calculator = new \WOOMC\Price\Calculator( $rate_storage, $price_rounder );
$price_controller = new \WOOMC\Price\Controller($price_calculator, $currency_detector);
$value = $price_controller->convert( $value );
}
}
}
return $value;
}, 10, 2);