The impact of the Covid-19 pandemic can be read right into Alibaba’s terms of service: since May 6, 2020, the marketplace specified epidemics as cases of force majeure in which it is not responsible for order delays or failures.