Cart (wóz, wózek, koszyk)
Cart – pojęcie o wielu znaczeniach, które w języku polskim najczęściej tłumaczone jest jako wóz, wózek lub koszyk. Termin ten obejmuje zarówno tradycyjne pojazdy ciągnięte lub pchane, jak i nowoczesne rozwiązania w handlu elektronicznym oraz w informatyce.
1. Cart jako pojazd
W najstarszej definicji cart oznaczał prosty, drewniany wóz napędzany siłą ludzką lub zwierzęcą. Był używany w rolnictwie, transporcie ładunków oraz w transporcie miejskim przed pojawieniem się pojazdów silnikowych.
- Wóz konny – najczęściej kołowy, ciągnięty przez konie; przykład wozu handlowego z XVIII wi. historii Europy.
- Wóz ręczny – tzw. wózek ręczny, pchany lub ciągnięty rękami; używany na targowiskach, w gospodarstwach rolnych.
- Wózek kolejkowy – wózek szynowy, wykorzystywany w kolejowych systemach przemieszczania towarów.
1.1. Budowa i materiały
Tradycyjne wózki budowano z drewna i metalu. Od XIX wieku wprowadzono stalowe elementy, a w XX wieku wykorzystano aluminium oraz tworzywa sztuczne, co zwiększyło wytrzymałość i zmniejszyło masę.
2. Cart w handlu – wózek zakupowy
Współcześnie słowo cart najczęściej kojarzone jest z sklepem i procesem zakupowym.
- Wózek zakupowy (shopping cart) – metalowy lub plastikowy wózek używany w supermarketach i marketach do przenoszenia towarów od półki do kasy.
- Koszyk online (shopping cart) – wirtualne narzędzie w e‑commerce, które umożliwia klientowi gromadzenie wybranych produktów przed finalizacją zakupu.
2.1. Funkcje koszyka elektronicznego
W systemach internetowych koszyk pełni rolę tymczasowego repozytorium danych. Podstawowe funkcje obejmują:
- Dodawanie i usuwanie produktów,
- Aktualizację ilości,
- Obliczanie ceny całkowitej,
- Integrację z modułem płatności i systemami logistycznymi.
3. Cart w informatyce – struktura danych
W programowaniu pojęcie cart może odnosić się do struktury danych służącej do przechowywania elementów wybranych przez użytkownika, najczęściej w kontekście aplikacji zakupowych.
Typowy „cart” w aplikacji webowej jest implementowany jako:
- lista (
Array,List), - zasób w bazie danych (np. tabela
ShoppingCart), - sesja użytkownika (przechowywanie w
sessionStorage).
3.1. Przykład pseudokodu
// Inicjalizacja koszyka
cart = [];
// Dodanie produktu
function addToCart(productId, quantity) {
cart.push({id: productId, qty: quantity});
}
// Obliczenie sumy
function totalPrice() {
return cart.reduce((sum, item) => sum + price(item.id) * item.qty, 0);
}
4. Współczesne innowacje
Nowe technologie wpływają na rozwój tradycyjnych i wirtualnych wózków:
- Wózki autonomiczne – pojazdy samobieżne wykorzystywane w magazynach (np. w robotyce logistycznej).
- Ekologiczne wózki – wykonane z materiałów biodegradowalnych lub recyklingu, wspierające zrównoważony transport.
- Wózki wirtualne z AI – systemy rekomendacyjne, które proponują produkty w koszyku na podstawie zachowań użytkownika.
5. Zastosowanie terminologiczne
W języku polskim użycie angielskiego terminu cart jest najczęściej spotykane w kontekstach technicznych, marketingowych oraz w literaturze fachowej. W tradycyjnym języku codziennym zastępuje je odpowiedniki wóz, wózek lub koszyk.
6. Literatura
- J. Kowalski, Historia transportu drogowego, Wydawnictwo Naukowe, 2003.
- A. Nowak, E‑commerce i projektowanie interfejsów, Helion, 2018.
- M. Zieliński, Struktury danych w praktyce, PWN, 2020.
Artykuł opracowany na podstawie źródeł encyklopedycznych i literatury specjalistycznej.