A shopping cart (or basket) is an ecommerce application that allows a user to collect items while browsing an online catalogue. When finished searching the user is then able to move to a check-out where the cost of purchases is totaled and payment details taken.
More sophisticated systems establish customer accounts to reduce the amount of information a user has to enter to complete a transaction.
cookies, session tracking, SSC