我是OpenCart的新手。我用OpenCart在一个小网站上疯狂了。参考链接是这里。现在您可以看到,当您进入产品描述页面时,有一个产品折扣section.In,它是当我输入任何一个值时的块,例如,以2为例,折扣价格为135,00欧元。现在,我在输入框中输入了2,并将其重定向到结帐页面。现在您可以在结帐页面中看到数量为2,价格为135,00欧元,但总共显示为270,000欧元。它实际上是以产品价格为135,00欧元的逻辑,并与产品数量相乘。但是在这里,我希望在产品描述页面中显示的折扣价格与产品数量相同,结帐页面的总价格是相同的,所以这里的总价格也是270,00欧元。那么,有人能告诉我如何在Opencart中使用这种逻辑吗?
产品描述页面

结帐页

发布于 2012-11-22 12:15:33
价格实际上是正确的。实际上,您需要改变的是产品页面显示价格的方式。当您输入数量折扣时,您需要给出“每个项目”的价值,而不是产品的X总量。若要将此更改为正确显示,您将需要将所有价格编辑为每项价格,然后打开/catalog/控制器/Product.php文件,找到以下代码
$this->tax->calculate($discount['price'],并将其改为
$this->tax->calculate($discount['price'] * $discount['quantity'],https://stackoverflow.com/questions/13505942
复制相似问题