我是OpenCart
的新手。我发了一个OpenCart
的小网站。参考链接为here。现在,您可以看到何时进入产品描述页面,有产品折扣部分。在我输入任何一个值的那个区块中,例如只需要2
,折扣价格为135,00欧元。现在我在输入框中输入了2,它被重定向到结帐页面。现在您可以在结帐页面看到数量为2,价格为135,00欧元,但总共显示€270,00。实际上按产品价格计算的逻辑是135,00欧元并乘以产品数量。但在这里,我想要产品说明页面中显示的折扣价格,产品数量将与结帐页面中的总价格相同,所以这里的总价格也将是€270,00。那么有人可以告诉我如何将这个逻辑放在Opencart中吗?
产品说明页
结帐页面
答案 0 :(得分:0)
价格实际上正确显示。您需要更改的是产品页面显示价格的方式。输入数量折扣时,您需要提供“每件商品”价值,而不是X
数量商品的总价值。要将此更改为正确显示,您需要将所有价格编辑为每件商品的价格,然后打开您的/catalog/controller/product/product.php文件,找到此代码
$this->tax->calculate($discount['price'],
并将其更改为
$this->tax->calculate($discount['price'] * $discount['quantity'],