There is always a good shopping center when I come to Shanghai, and you can buy things and eat in Uighur. The rest are mostly Chinese, by the way, there is a Disney store nearby where you can always buy gifts for children. The metro is within walking distance .
A good mid-level shopping complex, many brands, even premium ones (Gucci and several others). I looked at clothes for a teenage child, there is also a good choice.
An ordinary large shopping mall, where only global brands are represented. We expected to find something Chinese, but we didn't find it. A huge food court on several floors, where mainly Asian cuisine is presented.
A huge mall. There are all brands. You can walk for hours. On the ground floor there is a grocery store with a very good selection. There are good restaurants, they will work on schedule, if you are very hungry, and the restaurant is closed, go to the food court. There are a lot of inexpensive, small, real Chinese bistros. But always have cash with you.