Home › Forums › WoodMart support forum › Issues with WooCommerce Prices By User Role plugin › Reply To: Issues with WooCommerce Prices By User Role plugin
bathorimatyas
$percentage = round( ( ( (float) $product->get_regular_price() – (float) $product->get_sale_price() ) / (float) $product->get_regular_price() ) * 100 );
FIXED WITH THIS:
$regular_price = (float) $product->get_regular_price();
$sale_price = (float) $product->get_sale_price();
if ($regular_price != 0) {
$percentage = round((($regular_price – $sale_price) / $regular_price) * 100);
} else {
// Kezelje le a nullával való osztás esetét, például állítsa be az eredményt valamilyen alapértelmezett értékre.
$percentage = 0; // vagy más alapértelmezett érték
}
// Most $percentage értéke érvényes és nem okoz nullás osztást.