changed context for getting products from collections so that they are fetched and saved from the same context