set new content-type as product in ubercart
Yes, you can. It is a bit confusing the first time you try, as Ubercart terminology is different for some reason; they call it product class, but it is just a new content type.