Retrieves the shopping basket of a user. An empty basket is returned if it does not exist yet.
A shopping basket contains
- a cart containing the products to buy
- a saved list containing the products to remember for later usage
- a checkout list containing the products in the active checkout session