如何在opencart中按价格显示购物车进行降价

如何在opencart中按价格显示购物车进行降价,opencart,Opencart,我只想问一下,如果我想从opencart中购物车中添加的产品列表中删除,我需要打开目录文件夹中的代码是什么。例如,我有三(3)种产品,产品A=3.00美元,产品B=2.75美元,产品c=1.50美元 我尝试在cart.php(\system\library\cart.php)的$product_查询中查找并添加一个按价格描述的订单,但未能按购物车中的产品列表进行订购 是否有一个解决方案,我可以下降的产品清单在购物车?提前感谢这些是OpenCart需要关注的PHP命令 在/catalog/cont

我只想问一下,如果我想从opencart中购物车中添加的产品列表中删除,我需要打开目录文件夹中的代码是什么。例如,我有三(3)种产品,产品A=3.00美元,产品B=2.75美元,产品c=1.50美元

我尝试在cart.php(\system\library\cart.php)的$product_查询中查找并添加一个按价格描述的订单,但未能按购物车中的产品列表进行订购


是否有一个解决方案,我可以下降的产品清单在购物车?提前感谢

这些是OpenCart需要关注的PHP命令 在/catalog/controller/checkout/cart.php中找到

if ($this->cart->hasProducts() || (isset($this->session->data['vouchers']) && $this->session->data['vouchers'])) { // look for hasProducts

$products = $this->cart->getProducts(); // look for this
这些文件也在

system/library/cart.php
system/library/product.php
您需要编辑
公共函数getProducts(){

还有一些编辑,只需在OpenCart zip中的那些函数的文件夹中查找即可。您可以在这些SQL命令中添加您的
ORDER BY
和其他函数。我建议您下载与您的相匹配的OpenCart版本,并保持zip解压缩-不要触摸源代码,这样您就可以重新引用它,始终保存原始版本如果使用WordCompress,则使用.bk或.php.backup或.compress

更新
并非所有文件都采用MVC格式。有些文件位于系统文件夹中,有些文件和功能已组合在一起。

不用担心,如果有帮助,请将此标记为您的答案。
$sql = "SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id)";