Update class-wc-widget-price

workaround to fix when prices are without taxes and display should include it
This commit is contained in:
Claudio Sabatini 2015-03-06 11:30:08 +01:00
parent b7d98bf53a
commit 5aff801219
1 changed files with 15 additions and 0 deletions

View File

@ -160,6 +160,21 @@ class WC_Widget_Price_Filter extends WC_Widget {
} else {
$form_action = preg_replace( '%\/page/[0-9]+%', '', home_url( $wp->request ) );
}
$tax_display_mode = get_option( 'woocommerce_tax_display_shop' );
$tax_prices_include_tax = get_option( 'woocommerce_prices_include_tax' );
//add first tax to prices
if($tax_display_mode=='incl' && $tax_prices_include_tax=='no') {
$_tax = new WC_Tax();
$tax_rates= $_tax->get_rates(new WC_Product());
foreach($tax_rates as $tax) {
$my_tax = $tax;
break;
}
$min = floor(($min) * (($my_tax['rate']+100)/100));
$max = ceil($max * (($my_tax['rate']+100)/100))+1;
}
echo '<form method="get" action="' . esc_url( $form_action ) . '">
<div class="price_slider_wrapper">