diff --git a/user/invoice.php b/user/invoice.php index 0867d6e6..b50564ae 100644 --- a/user/invoice.php +++ b/user/invoice.php @@ -161,7 +161,22 @@ if (isset($_GET['invoice_id'])) { $invoice_badge_color = getInvoiceBadgeColor($invoice_status); //Product autocomplete - $products_sql = mysqli_query($mysqli, "SELECT product_name AS label, product_description AS description, product_price AS price, product_tax_id AS tax, product_id AS prod_id FROM products WHERE product_archived_at IS NULL"); + $products_sql = mysqli_query($mysqli, " + SELECT + product_name AS label, + product_type AS type, + product_description AS description, + product_price AS price, + product_tax_id AS tax, + tax_percent, + product_id AS prod_id, + COALESCE(SUM(product_stock.stock_qty), 0) AS available_stock + FROM products + LEFT JOIN product_stock ON product_id = stock_product_id + LEFT JOIN taxes ON product_tax_id = tax_id + WHERE product_archived_at IS NULL + GROUP BY product_id + "); if (mysqli_num_rows($products_sql) > 0) { while ($row = mysqli_fetch_array($products_sql)) { @@ -769,22 +784,56 @@ require_once "../includes/footer.php";