Coronavirus impacts retail