But will online retailers pick up the slack?