populate cart from response