Hi, I'm a British Expat out of London.
I have had the pleasure of working various (approx. 14) LNG storage tank construction projects mainly around N / E & W of Shanghai, China over the last 12 years, [Prior too China was 20 years moving from Middle east through to Asian.]
Because the project documentation was in English; I assisted local Chinese engineers to interpret requirements. The spinoff was that Chinese engineers were keen to take the opportunity to improve their English communication; so I learnt very little Chinese!
But that has never hindered my communication with local traders. Most shops are mini-supermarkets, so food selection is quite easy. When I couldn't see what I wanted, a sketch helped. Small shop traders are best, especially if you visit them regularly and set up a sort of repartee. I have never felt overcharged shopping locally in China.
I live in Shanghai - south outskirts and love it.
For new comers I would suggest my self-brainwashing technique "Where you are is your HOME". Never mind where your roots are - you can always return. But "Where you are is your HOME". Accept it and treat it as such - you will learn to fit in one way or another.
David