If you’ve ever thought that brick-and-mortar retail stores were out of business, you’re wrong! According to eMarketer research, 94% of retail revenue generation comes from physical stores. Why? Well, consumers stated that they’d prefer to touch goods and go out with friends to have a nice shopping experience. Amazing right…