Composed the views by using the mixin classes.
Using generic class based views.
Added a `owner` field to model `Product`.