D8 Commerce - Non-orderable product What's the best way to configure some products so that they are not on sale .. i.e not show the price or add to cart button without creating a new product type?
Ideas... 

1) create custom config entity like "products_not_on_sale"

2) Alter node view to hide the fields if referenced in above ^ 

--- or --- 

1) add new field of type bool to say item on sale or not.

2) alter node view to hide fields if value is checked.