Planning for Multiple Shopping Goals in the Marketplace