Handle commercial lead prices
This commit is contained in:
@@ -140,6 +140,16 @@ class Wiaas_Package_Pricing {
|
||||
'principal_amount' => floatval($pricing_rule['principal_amount']),
|
||||
'minimal_services_price' => floatval($pricing_rule['minimal_services_price']),
|
||||
);
|
||||
|
||||
$minimal_recurrent_price = $prices[$type]['minimal_services_price'];
|
||||
if ($prices[$type]['principal_amount'] > 0 && $prices[$type]['package_pay_period'] > 0) {
|
||||
$minimal_recurrent_price += wiaas_PMT(
|
||||
Wiaas_Pricing::INTEREST_RATE,
|
||||
$prices[$type]['package_pay_period'],
|
||||
$prices[$type]['principal_amount']);
|
||||
}
|
||||
|
||||
$prices[$type]['minimal_recurrent_price'] = round($minimal_recurrent_price);
|
||||
}
|
||||
|
||||
return $prices;
|
||||
|
||||
Reference in New Issue
Block a user