Actually technically the way it shows is how it is designed. It is done the way it is for a reason. One upload we check a category setup and load the options.
On edit we are actually checking if its an auction in the products table and the way we handle it is if its an ad or an auction where there are no bids then we load all the price stuff so that you can change it. Otherwise we hide everything so that it can not be changed.