Even most delivery vehicles should be replaced by either cargo bikes or by spur lines off the railroad.
I just don't think it'd be practical to fill entire grocery stores worth of stuff on bikes. You're not dealing with a few packages of office supplies. You're dealing with entire warehouse districts worth of stuff having to move across cities. Even with reduced consumption, the amount of people needed to transport that on bikes would probably be more than the local population.