Opencart 定期订阅 购物车中的初始价格
Opencart Recurring Subscriptions Initial Price In Cart
我正在使用 OpenCart 2.3.0.2。我想在我的店里有一个产品用于经常性捐赠。基本产品应该是 "zero",然后他们应该能够从下拉列表中选择各种选项($10/月、$20/月等)。我按照这个想法设置了定期付款。然而,当他们去结账时,商品价格仍然为零,此时应将订阅价格添加到基本价格中。有人对此有解决办法吗?延期?有什么吗?
这里有几个屏幕截图可以帮助说明问题:
购物车页面:
任何人在将来找到这个线程可能会受益于知道如何解决这个问题。在 Opencart 2.3.0.2 中,您必须编辑此文件:
system/library/cart/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'],
请注意,如果您这样做,您需要有试用期,否则客户将被双倍收费(一次是产品价格,一次是订阅)。
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'],
我正在使用 OpenCart 2.3.0.2。我想在我的店里有一个产品用于经常性捐赠。基本产品应该是 "zero",然后他们应该能够从下拉列表中选择各种选项($10/月、$20/月等)。我按照这个想法设置了定期付款。然而,当他们去结账时,商品价格仍然为零,此时应将订阅价格添加到基本价格中。有人对此有解决办法吗?延期?有什么吗?
这里有几个屏幕截图可以帮助说明问题:
购物车页面:
任何人在将来找到这个线程可能会受益于知道如何解决这个问题。在 Opencart 2.3.0.2 中,您必须编辑此文件: system/library/cart/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'],
请注意,如果您这样做,您需要有试用期,否则客户将被双倍收费(一次是产品价格,一次是订阅)。
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'],