1

我是新手OpenCart。我用OpenCart. 参考链接在这里。现在你可以看到你什么时候去产品描述页面有产品折扣部分。在我输入任何一个值的那个块中,例如,只需2折扣价为 135,00 欧元。现在我在输入框中输入 2 并重定向到结帐页面。现在您可以在结帐页面中看到数量为 2,价格为 135,00 欧元,但总共显示为 270,00 欧元。它实际上是按照产品价格为 135,00 欧元并乘以产品金额的逻辑。但在这里,我希望产品描述页面中显示的折扣价与产品数量相同,与结帐页面中的总价相同,因此这里的总价也为 €270,00。那么有人可以告诉我如何将这个逻辑放入 Opencart 中吗?

产品描述页面

在此处输入图像描述

结帐页面 在此处输入图像描述

4

1 回答 1

0

价格实际上显示正确。您需要更改的实际上是产品页面显示价格的方式。当您输入数量折扣时,您需要提供“每件商品”的价值,而不是X产品数量的总和。要将其更改为正确显示,您需要将所有价格编辑为每件商品的价格,然后打开您的 /catalog/controller/product/product.php 文件,找到此代码

$this->tax->calculate($discount['price'],

并将其更改为

$this->tax->calculate($discount['price'] * $discount['quantity'],
于 2012-11-22T12:15:33.797 回答