From Wiki

Taobao is a website, which is an online store. There are a lot of people selling stuff there, and so much stuff there, including LOTS of cubes. Taobao is a Chinese website, so it is a lot cheaper then ordering in TheCubicle, SpeedCubeShop etc. However, the website is Chinese so a lot of cubers don't know how to order from it.