Yes, this will need to be uploaded during the purchase process. It is important that if you are buying more than one pass when uploading the photos, you upload them in the same order as you enter each person’s details. For example, you enter details for Peter, then Linda then Colin. When uploading the photos you should upload Peter's photo, then Linda's then Colin’s.
The photo does not need to be an official passport photo in terms of background requirements etc. but it needs to be passport size.