A computer system for conducting electronic commerce. The system provides
multiple electronic shopping carts for each user. Each electronic shopping
cart has an indication of items currently within the electronic shopping
cart and billing and shipment information. The system generates a display
that identifies each of the electronic shopping carts and sends the
generated display to a user computer system. The system then receives a
selection of one of the identified electronic shopping carts from the user
computer system and receives a selection of an item from the user computer
system. In response to receiving the selection of the item, the system
adds the item to the selected electronic shopping cart. The system then
receives an indication to checkout the items in the selected electronic
shopping cart from the user computer system. In response to receiving the
indication to checkout, the system ships the items in the selected
electronic shopping cart in accordance with the shipment information of
the selected electronic shopping cart and bills for the items in the
selected electronic shopping cart in accordance with the billing
information for the selected electronic shopping cart. The system thus
allows a user to select each of the electronic shopping carts for adding
items to each electronic shopping cart.