2014-01-25 88 views
-1

我有模塊價格滑塊,但示例產品價格15 $,並有5美元的折扣和新的價格,然後滑塊設置爲顯示產品的成本超過5美元它沒有顯示我的產品,因爲滑塊從sql產品表中獲得價格並且沒有從其他表中獲得折扣。opencart價格滑塊不讀取折扣

我的代碼:

 //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 

如何增加這個代碼min,從表 「product_special」 成本信息?

模塊:http://www.opencart.com/index.php?route=extension/extension/info&extension_id=13278&filter_search=price%20slider&filter_license=0

+0

您可能需要在查詢中執行JOIN操作。您可以發佈完整的$ sql字符串和產品和product_special表的模式嗎? –

+0

他們,我不知道在Opencart上找到它 – user3185426

+0

這是關於第三方擴展。關於修改第三方擴展的問題不應該成爲SO的一部分 - 您應該直接聯繫該擴展的開發人員尋求支持。如果您認爲您不能再等待支持,並願意進行修改您自己確保您沒有違反任何許可(主要是在支付延期時)。 – shadyyx

回答

0

OK,這是一個用戶爲Opencart的貢獻擴展。如果您通過全部的評論在Price Slider Module頁面底部閱讀,chameleonengineering擴展程序的開發人員表示,它只基於原始價格,並且使用特殊價格正在開發中。

我會建議您自己評論或直接與開發人員聯繫,以便他們知道對此功能有更多需求。否則,您將得到自己修改代碼的選項(這需要您理解您正在處理的表格模式),或者找到不同的擴展名。

+0

是的,我看到了,但它在幾個月前就說過了。 – user3185426