Add onSale flag to ProductList (view) and ProductVariantList (view)