Php opencart价格滑块不读取折扣

Php opencart价格滑块不读取折扣,php,mysql,opencart,Php,Mysql,Opencart,我有模块价格滑块,但示例产品价格为15美元,有折扣,新价格为5美元,然后滑块被设置为显示价格超过5美元的产品,但它没有显示我的产品,因为滑块从sql产品表中获取价格,而不是从折扣的其他表中获取价格 我的代码: //Filter products based on price slider if ((isset($this->session->data['lower']))&&(isset($this->session->data['high

我有模块价格滑块,但示例产品价格为15美元,有折扣,新价格为5美元,然后滑块被设置为显示价格超过5美元的产品,但它没有显示我的产品,因为滑块从sql产品表中获取价格,而不是从折扣的其他表中获取价格

我的代码:

        //Filter products based on price slider
if ((isset($this->session->data['lower']))&&(isset($this->session->data['higher'])))
{
$sql .= " AND p.price >='". $this->session->data['lower'] ." ' AND p.price <='". $this->session->data['higher'] ."'" ;
}
//Filter products based on price slider
//根据价格滑块筛选产品
如果((isset($this->session->data['lower'])和&(isset($this->session->data['higher']))
{

$sql.=“和p.price>=”。$this->session->data['lower']。“'和p.price好的,这是一个用户为OpenCart提供的扩展。如果你通读了价格滑块模块页面底部的所有评论,扩展变色龙工程的开发人员说,它只基于原始价格,同时使用特殊价格正在开发中


我建议您自己在那里发表评论,或者直接联系开发人员,让他们知道对该功能有更多的需求。否则,您可以选择自己修改代码(这需要对您正在处理的表架构有很好的了解),或查找不同的扩展。

您可能需要在查询中进行连接。您可以发布完整的$sql字符串以及products和product_特殊表的架构吗?嗯,我不知道在OpenCart上的何处可以找到它这是关于第三方扩展的。关于修改第三方扩展的问题不应该是您的一部分应直接联系扩展的开发人员请求支持。如果您认为您不能再等待支持,并且愿意自己进行修改,请确保您没有违反任何许可证(主要是在扩展付费时)。