if (model.PaymentMethods.Count == 1)
{
return SelectPaymentMethod(model.PaymentMethods[0].PaymentMethodSystemName, model);
}
Lastly, I'm definitely not as strong in MVC as I maybe should be however I've made a few modifications to controllers and I think it would really help if they were partial classes. This allows me to add some methods to it for instance I needed to do something different with regards to the blog on the home page so I felt it would be better to just make the blog controller partial, create the same controller in my theme with a slight customization as well as a view. Just a thought.
Lastly, the PrepareProductOverviewModel isn't populating the fullsizeimageurl when I think it should.
if (picture != null)
{
model.DefaultPictureModel.ImageUrl = _pictureService.GetPictureUrl(picture, _mediaSetting.ProductThumbPictureSize, true);
model.DefaultPictureModel.FullSizeImageUrl = _pictureService.GetPictureUrl(picture,0,true);
}
Keep up the good work and I've quite enjoyed and ease of the system and ability to customize..