Brick and mortar retail is figuring out new ways to fight online, by making retail shopping a lot more than just going to a store and buying products