Create add new product page

Data like this typically belongs on a model. This seems very related to the Product model.