我正在使用OpenCart 2.3.0.2。我希望在我的商店里有一个产品可以反复进行捐赠。基础产品应为“零”,然后他们应该能够从下拉列表,各种选项(每月10美元,每月20美元等)中进行选择。我根据这个想法设置了定期付款。但是,当他们去结账时,当订阅价格应该添加到基本价格时,商品价格仍为零。有人有解决方法吗?延期?什么?
购物车页面
答案 0 :(得分:0)
将来发现此主题的任何人都可能从知道如何解决这个问题中获益。在Opencart 2.3.0.2中,您必须编辑此文件: 的系统/库/购物车/ cart.php 强>
<强>替换强>
'price' => ($price + $option_price),
'total' => ($price + $option_price) * $cart['quantity'],
。通过强>
'price' => ($price + $recurring['price'] + $option_price),
'total' => ($price + $recurring['price'] + $option_price) * $cart['quantity'],
请注意,如果您这样做,则需要有试用期,否则客户将被双重收费(一次是产品价格,一次是订阅)。
答案 1 :(得分:0)
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'],