здоров був, бро!
зайди по вищевказаному контроллеру, та знайди ось ці рядки:
// Products
$this->load->model('catalog/product');
$product_total = $this->model_catalog_product->getTotalProducts(array('filter_quantity' => 0));
$data['product_total'] = $product_total;
$data['product'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&filter_quantity=0', true);
після цього блоку, додай окремо нижче (або підміни поточний, якщо потрібно, бо задачу досить абстрактно поставив):
$product_almost_total = $this->model_catalog_product->getTotalProducts(array('filter_head' => true,'filter_quantity' => 3));
$data['product_almost_total'] = $product_almost_total;
далі, нам потрібно зробити невеличку правку у моделі: admin\model\catalog\product.php в методі: public function getTotalProducts($data = array()) { тобто знайти рядок:
if (isset($data['filter_quantity']) && !is_null($data['filter_quantity'])) {
$sql .= " AND p.quantity = '" . (int)$data['filter_quantity'] . "'";
}
та поміняти на ось такого типу код (бо відфільтровує у нас виключнео всі товари, де к-сть рівна 3, а по умові, 3 і менше):
if (isset($data['filter_quantity']) && !is_null($data['filter_quantity'])) {
if (isset($data['filter_head'])) {
$sql .= " AND p.quantity <= '" . (int)$data['filter_quantity'] . "'";
} else {
$sql .= " AND p.quantity = '" . (int)$data['filter_quantity'] . "'";
}
}