Brick-and-mortar retailers have been in an existential fight in the last few years the likes of which they have never seen in human history.