Shanxi is a province name, not a place name. It's about 1330 km from Shanghai to Shanxi (Taiyuan), which is very far, but now the expressway is very developed and still very fast.
If the express delivery is from Shanghai to Shanxi (Taiyuan), it usually takes 3 days at the earliest, not more than 4 days.