Сегодня я расскажу вам как вывести количество покупок товара в Opencart 2.x

У нас стоит задача: вывести в списке товаров или в карточке товара "Куплено N раз". Для этого мы напишем функцию которую пропишем в catalog/model/catalog/product.php


public function getCountPurchased($product_id) {<br><span style="white-space:pre"> </span>$sql = "SELECT SUM(quantity) as qty FROM ". DB_PREFIX. "order_product  WHERE product_id='$product_id'";<br><span style="white-space:pre"> </span>$query = $this->db->query($sql);<br><span style="white-space:pre"> </span>$qty = $query->rows;<br><span style="white-space:pre"> </span>return $qty[0]['qty'];<br><span style="white-space:pre"> </span>}

Теперь нам можно обращаться к этой функции из любого контроллера.


Нужна профессиональная помощь веб-мастера?

Свяжитесь со мной напрямую для быстрого решения вашей задачи без посредников и переплат.