In our transformation to Dynamicweb 9.x we are investigation how we can optimize our Razor templates using models instead of template tags for the Ecommerce module.
In the documentation we've found ProductViewModel, is that "Production Ready"?
Is ProductViewModel only for the "Product Details View" since it doesn't provide a collection of Product?
Is your recommendation to use ViewModels or the RazorTemplateBase?