Home Forums WoodMart support forum Issues with WooCommerce Prices By User Role plugin Reply To: Issues with WooCommerce Prices By User Role plugin

#529431

bathorimatyas
Participant

$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.