Trying to contact Taobao customer service? We list here the different channels for contacting Taobao: Website, contact center, social media pages and more.
The postal address of Taobao customer support or head office: 969 West Wen Yi Road, Yu Hang District, Hangzhou 311121, China.
– No customer service on the company’s twitter account.
– No customer service by email.
Customers can contact Taobao on the company’s official Facebook page: Click here.
Taobao customer support phone number: 86-571-8815-8198.
Customer support hours of operation: 24/7.
Customer service options, knowledge base, FAQ, self service and contact forms on the Taobao website: Visit.