Is it possible to have a unique cart for different users? If I log in as a user and add items to my cart, and then log in as another user, it shows the same items in my cart. Can this be changed?
As you've found, Commerce carts exist independently of a Craft user's session.
That would force a new cart for each new login.