Added product attribute + methods in back and frontend