Founded in 2015, Alibaba's tech-driven new retail platform headquartered in Shanghai. It integrates online - offline shopping and instant delivery, focusing on fresh produce with 30 - minute delivery, boasting 400+ stores across China.