round variation percentage price adjustments to decimal setting

This commit is contained in:
Ron Rennick 2019-01-23 14:04:04 -04:00
parent e9f0490829
commit 6709049cbc
1 changed files with 1 additions and 1 deletions

View File

@ -2242,7 +2242,7 @@ class WC_AJAX {
if ( '%' === substr( $value, -1 ) ) { if ( '%' === substr( $value, -1 ) ) {
$percent = wc_format_decimal( substr( $value, 0, -1 ) ); $percent = wc_format_decimal( substr( $value, 0, -1 ) );
$field_value += ( ( $field_value / 100 ) * $percent ) * "{$operator}1"; $field_value += round( ( $field_value / 100 ) * $percent, wc_get_price_decimals() ) * "{$operator}1";
} else { } else {
$field_value += $value * "{$operator}1"; $field_value += $value * "{$operator}1";
} }