I don't understand why my function getDisplayProductsNewPriceDiscountByQuantity
return 0 then $new_discount_price
return a price like 600 for example
public function getProductsNewPriceByDiscountByQuantity($id, $qty, $products_price) {
....
for ($i; $i > 0; $i--) {
if($qty > $discount_quantity[$i]) {
$new_discount_price = ($products_price - ($products_price * ($discount_customer[$i] / 100))) * $qty;
$this->displayDiscountPrice = $new_discount_price;
break;
}
}
return $new_discount_price;
}
public function getDisplayProductsNewPriceDiscountByQuantity() {
print_r('-------' . $this->displayDiscountPrice);
return $this->displayDiscountPrice;
}