使用不同定价期计算租金价格 wordpress & woocommerce商业



你好,我正在一个woocommerce汽车租赁店工作,我有以下问题,我正在努力解决。鉴于以下情况:客户来租车,租车时间为10月29日11点至11月12日11点,共租赁15天。租车的基本价格是17欧元/天,10月额外收费5欧元/天,11月额外收费10欧元/天,17欧元/天。现在我有了下面的转储,显示了相同的示例:

Base Price: 17
Array
(
[10] => Array
(
[fee] => 5.00
[days] => 3
)
[11] => Array
(
[fee] => 10.00
[days] => 12
)
)

当我做数学时,我在10月29日至10月31日的第一个期间得到66欧元,11月1日至11月12日期间得到324欧元,总共390欧元。如果我要计算平均价格390/15,然后将其设为汽车的价格,那么总价格将是不正确的。我怎样才能改变wocommerce计算总和的方式,以计算汽车+其他租赁选项的价格。

?

这是一个非常基本的例子

$price = '17.00';
$period_range = array(
'10' => array(
'fee' => 5.00,
'days' => 3
),
'11' => array(
'fee' => 10.00,
'days' => 12
)
);
$charge = array();
foreach($period_range as $range) {
$charge[] = round($range['fee'] * $range['days']);
}
$total = array_sum($charge) + $price;
echo $total;
//this will return 152

最新更新