prepare("SELECT * FROM products WHERE id IN ($placeholders)"); $stmt->execute($product_ids); $products = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($products as $product) { $quantity = $cart[$product['id']]; // Use the new centralized price function $price_info = getEffectivePrice($pdo, $product['id'], $client_id); $price_net = $price_info['net']; $price_gross = $price_info['gross']; $line_total_gross = $price_gross * $quantity; $cart_products[] = [ 'id' => $product['id'], 'name' => $product['name'], 'price_net' => $price_net, 'price_gross' => $price_gross, 'quantity' => $quantity, 'line_total' => $line_total_gross, // Use gross for calculations ]; $total_price += $line_total_gross; // Sum up the gross total } } catch (PDOException $e) { die("Błąd połączenia z bazą danych: " . $e->getMessage()); } } $page_title = 'Koszyk'; $user_role = get_user_role(); ?> <?php echo htmlspecialchars($page_title); ?> - B2B Commerce

Koszyk

Wróć do sklepu
Produkt Cena netto Cena brutto Ilość Razem
Razem (brutto):
Wróć do sklepu Przejdź do zamówienia