Update a user's shopping cart

Updates the shopping cart contents for a user. Cart data can be used for abandoned cart campaigns and personalization.