diff --git a/admin/product-types.php b/admin/product-types.php index c3525b8..5145c13 100644 --- a/admin/product-types.php +++ b/admin/product-types.php @@ -38,7 +38,13 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } } -$types = db()->fetchAll("SELECT * FROM product_types ORDER BY name ASC"); +$types = db()->fetchAll( + "SELECT pt.*, COUNT(p.product_id) AS product_count + FROM product_types pt + LEFT JOIN products p ON p.product_type_id = pt.type_id AND p.is_active = 1 + GROUP BY pt.type_id + ORDER BY pt.name ASC" +); ?>