本篇文章为大家讲解如何修改程序让商品的销售数量和商品游览量在商品详情页面显示。
其实opencart在后台是有这样的统计报表功能的,只不过它只在后台显示,前台没用到这个,所以我们这里把它里面的方法给修改一下,在网站前台利用就好了。
经过代码追踪 我找到了上面查询商品销售数量和统计商品游览的代码方法,并修改后如下
商品销售数量统计方法:public function getPurchased($product_id) {
$sql = "SELECT SUM(op.quantity) AS quantity FROM " . DB_PREFIX . "order_product op LEFT JOIN `" . DB_PREFIX . "order` o ON (op.order_id = o.order_id)";
$sql .= " WHERE o.order_status_id > '0' AND product_id ='" .(int)$product_id ."' ";
$query = $this->db->query($sql);
if($query->row){
return $query->row['quantity'];
} else {
retur