Sportswear giant Adidas has opened a flagship online store on the Taobao Mall, the leading internet consumer shopping platform in China.