Can someone please recommend me a good online store to purchase good hanfu at an affordable price?

There's some in Lazada. I bought one and it's pretty decent. Planning to save and start collecting more pieces.

Alibaba has very good prices, i did buy 16 outfits for a themed wedding party, but be aware, Chinese XL translates to western M ^_^ also the quality depends on the seller.

 Whimsy:

The Hanfu Story has quite a nice selection.

Too expensive. Taobao ones are so many cheap ?? well its ok I have rmb now. I can just ask my friend for help

 Euphoria:

Too expensive. Taobao ones are so many cheap ?? well its ok I have rmb now. I can just ask my friend for help

Or you can use a shopping agent.

There are many, which buy the things for you and send them overseas.