Woo Discount: Currency switcher by realmag777
Currency switcher by realmag777
function woocs_fixed_raw_woocommerce_price_method($tmp_val, $product_data, $price){
remove_filter('woocs_fixed_raw_woocommerce_price', 'woocs_fixed_raw_woocommerce_price_method', 10, 3);
$process = true;
if(isset($_REQUEST['action'])){
if($_REQUEST['action'] == 'woocs_get_products_price_html' || $_REQUEST['action'] == 'woocs_get_variation_products_price_html'){
$process = false;
}
}
if($process){
global $flycart_woo_discount_rules;
if(!empty($flycart_woo_discount_rules)){
global $product;
if(empty($product)){
$discount_price = $flycart_woo_discount_rules->pricingRules->getDiscountPriceOfProduct($product_data);
if($discount_price !== null){
$tmp_val = $discount_price;
}
}
}
}
add_filter('woocs_fixed_raw_woocommerce_price', 'woocs_fixed_raw_woocommerce_price_method', 10, 3);
return $tmp_val;
}
add_filter('woocs_fixed_raw_woocommerce_price', 'woocs_fixed_raw_woocommerce_price_method', 10, 3);
add_filter('woo_discount_rules_apply_rules_repeatedly', '__return_true');
if(!function_exists('woo_discount_rules_run_variation_strikeout_through_ajax_method')){
function woo_discount_rules_run_variation_strikeout_through_ajax_method($do_ajax){
return false;
}
}
add_filter('woo_discount_rules_run_variation_strikeout_through_ajax', 'woo_discount_rules_run_variation_strikeout_through_ajax_method');
if(!function_exists('woo_discount_rules_run_variation_strike_out_with_ajax_method')){
/**
* Run variaion strikeout through ajax
*
* @param string $do_with_out_ajax
* @param object $product
* @return boolean
* */
function woo_discount_rules_run_variation_strike_out_with_ajax_method($do_with_out_ajax, $product){
return false;
}
}
add_filter('woo_discount_rules_run_variation_strike_out_with_ajax', 'woo_discount_rules_run_variation_strike_out_with_ajax_method', 10, 2);