As far as malls, I tend to stay away from them. Though they will have brand names, including Nike, Levi's, and Adidas, their clothes tend to be overly priced and rarely offer great bargains. However, you can find fairly priced designer shoes at the Nike Factory Outlet store in Shimao Plaza.
Furthermore, you can also check out the Decathlon Store, which is about 20min. from Renmin Road by Taxi (around 50rmb). The best thing about the store is that they have large sized clothing and shoes up to size 47! No kidding!