根据上海市社保局的规定,外地人在上海享受50岁退休的条件是:在上海连续缴纳社保满15年,且年龄达到50岁,或者缴纳满20年社保,年龄为55岁。同时,还需要满足一定的社保缴纳基数要求。具体情况可以前往当地社保局了解相关规定和手续。