在上海市可以购买商住两用房的,但是若是外地人在上海购买商住两用房,需要满足一定的条件,首先居住证要满三年还要有一年以上的社保或者个人所得税证明,证明已经在上海满一年才可以购买房子。但是这是没有在上海居住满一年也是可以购买商住两用房的,社保是可以补的,补交13个月的社保即可。此外,买房子还需要一个条件是已婚人士。现在商住两用属于商业地产,买房子也是不能落户口的,而且商住两用房的产权只有50年。但是价格相对便宜,无论是集体户口本地户口还是外地户口,都只能落户在民用住宅房里。