Vietnam Airlines from Kuala Lumpur to Shanghai has 3 flights every day. And there are 21 flights per week flying out of Kuala Lumpur which connect to Shanghai.
The price for economy class – one way ticket of Vietnam Airlines from Kuala Lumpur to Shanghai is 5.612.000 VND (or ~$279 USD)