Podsumowanie zamówienia
| Produkt | Ilość | Cena netto | Cena brutto | Suma (brutto) |
|---|---|---|---|---|
| zł | zł | zł | ||
| Suma (brutto): | zł | |||
prepare('SELECT credit_limit, credit_balance, credit_enabled FROM clients WHERE id = ?'); $stmt->execute([$client_id]); $credit_info = $stmt->fetch(PDO::FETCH_ASSOC); } $sql = "SELECT p.id, p.name, p.units_per_pallet FROM products p WHERE p.id IN ($placeholders)"; $stmt = $pdo->prepare($sql); $stmt->execute($product_ids); $products = $stmt->fetchAll(PDO::FETCH_ASSOC); $is_supplier_delivery = false; foreach ($products as $product) { $quantity = $cart[$product['id']]; $price_info = getEffectivePrice($pdo, $product['id'], $client_id); $price_net = $price_info['net']; $price_gross = $price_info['gross']; $line_total = $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, ]; $total_price += $line_total; // Check for full pallets only if units_per_pallet is set and positive if (isset($product['units_per_pallet']) && $product['units_per_pallet'] > 0) { if ($quantity >= $product['units_per_pallet']) { $is_supplier_delivery = true; } } } $delivery_source = $is_supplier_delivery ? 'supplier' : 'cs'; } catch (PDOException $e) { die('Błąd połączenia z bazą danych: ' . $e->getMessage()); } } $page_title = 'Podsumowanie zamówienia'; $user_role = get_user_role(); ?>
| Produkt | Ilość | Cena netto | Cena brutto | Suma (brutto) |
|---|---|---|---|---|
| zł | zł | zł | ||
| Suma (brutto): | zł | |||