ATUM Multi-Inventory product page strikeout compatible
ATUM Multi-Inventory product page strikeout compatible
function woo_discount_rules_compatible_with_atum($price, $product, $prices){
global $flycart_woo_discount_rules;
if(!empty($flycart_woo_discount_rules)){
if($product->get_type() == 'simple'){
$discounted_price = $flycart_woo_discount_rules->pricingRules->getDiscountPriceOfProduct($product);
if($discounted_price !== null ){
$price = preg_replace('/<ins>.*<\/ins>/', '', $price);
$price = '<span class="cart_price wdr_product_strikeout"><del>' . $price . '</del> <ins>' . wc_price($discounted_price) .$product->get_price_suffix($discounted_price). '</ins></span>';
}
}
}
return $price;
}
add_filter('atum/multi_inventory/price_html', 'woo_discount_rules_compatible_with_atum', 10, 3);