首页 > 解决方案 > Opencart 定期订阅 购物车中的初始价格

问题描述

我正在使用 OpenCart 2.3.0.2。我想在我的商店里有一个产品用于经常性捐赠。基本产品应该是“零”,然后他们应该能够从下拉列表中选择多种选项(10 美元/月、20 美元/月等)。我按照这个想法设置了定期付款。但是,当他们结账时,商品价格仍然为零,此时应将订阅价格添加到基本价格中。有没有人可以解决这个问题?一个扩展?任何事物?

这里有几个屏幕截图可以帮助演示这个问题: 产品视图

购物车页面:

购物车

标签: opencart2.xopencart2.3

解决方案


OpenCart 3.0.3.7

代替:

'price' => ($price + $option_price),  
'total' =>  ($price + $option_price) * $cart['quantity']

,

和:

'price' => ( ($recurring ? ($recurring['trial'] ? $recurring['trial_price'] : $recurring['price']) : $price) + $option_price ),  
'total' => ( ($recurring ? ($recurring['trial'] ? $recurring['trial_price'] : $recurring['price']) : $`price) + $option_price ) * $cart['quantity'],

推荐阅读