Strong Christmas sales helped e-commerce giant Alibaba beat forecasts with a 32% rise in third-quarter revenue, but it was not immune from China's slowdown.
Alibaba's results also reflected a weakening of the Chinese economy, with gross merchandise volume (GMV) rising by its slowest annual rate in more than three years.
As Chinese growth fell to its weakest pace in 25 years, Alibaba's GMV - the total value of goods transacted on its platforms - rose 23% to 964 billion yuan ($147 billion).
Analysts said that while revenue was better than expected, volume growth was less than expected.
They said volumes might have been hit by Alibaba's efforts to clean up its marketplaces, which have been plagued by merchants faking transactions to get better rankings, which can in turn boost sales.
Alibaba is trying to replace decelerating volume growth in online shopping by expanding in other areas such as online video and local services.
But the majority of Alibaba's revenue still comes from China's online shoppers buying from domestic businesses, a business driven by growth in GMV.
Executive Vice Chairman Joe Tsai said Alibaba was buoyed by two trends that were running counter to the larger China economy, namely strong retail sales growth and deepening online penetration.
"Consumption as a share of GDP is becoming higher, so we benefit from that. We've also seen a very massive shift of users going online," he said.
That means what happens in the broader Chinese economy will have less effect on Alibaba, he added.
Alibaba highlighted plans to develop e-commerce in rural areas and to encourage more foreign merchants to sell products into China via its platforms.
But the company'st CEO Daniel Zhang said earlier this year a key focus for 2016 would be to deepen its already-strong position in China's biggest cities.
Alibaba said its net income reached $1.93 billion, or 76 cents per share. Excluding items, Alibaba earned 99 cents per share.
Revenue rose to 34.53 billion yuan in the quarter ended December 31, compared with the average analyst estimate of 33.33 billion yuan, according to Thomson Reuters.