Сегодня я расскажу вам как вывести количество покупок товара в 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>}Теперь нам можно обращаться к этой функции из любого контроллера.