Alibaba's online advertising exchange platform Alimama is offering online store digs to select ad sellers, according to a company announcement released on Wednesday. Sellers with three or more active ad spaces are eligible to set up an online store. The new shops are still in beta and have a similar appearance to those of Alibaba's consumer-to-consumer (C2C) e-commerce site Taobao.com.