Ubisoft China recently announced on Weibo that, based on a strategic adjustment, Ubisoft has decided to no longer operate its merchandise sales business in China.
Ubisoft to close its Tmall Shop
Therefore, the Ubisoft Tmall flagship store will cease operations on June 7th.
Source: Weibo