One thing I would do if I were running a brick-and-mortar retailer is to figure out how to manage same-day deliveries, using the retail locations as distributors.
Buy a used UPS/FedEx truck for every retail location, and send a guy out in the morning to make onsite deliveries.
People can come back to the store for returns, and they can order large items that would otherwise be undeliverable or heavily delayed from the likes of Amazon.
The idea of blended warehouse/retail locations could make the logistics simpler and speed up delivery, even if you use a shipping carrier to do the delivery and/or serve areas that are not within ~100mi of a retail store.