I shop mostly offline, I prefer to go to a brick and mortar store locally and look at the item, especially if it's clothes or shoes. There are some thing though, you're forced to buy online. Late this season our window air conditioner started dying after many years of use. I went to all the local stores after seeing a nice small 5,000 BTU Frigidare model on the websites, but no stores had them in stock.
I ordered one from Home Depot online, but then we got a notice that it wouldn't be available for another couple of weeks, so we cancelled. We were going out of town and didn't want any appliances sitting on our front step. Then we ordered one from Best Buy online, because they also didn't have it in stock. Well, it came on time but was damaged. One edge was completely crushed from top to bottom and the coils in the back were damaged. It looked like it was damaged when they packed it.
So we took it to the local Best Buy to return it and get a refund, and she said she could reorder one and have it delivered straight to the store that next Wednesday, when I made the initial order the site said no delivery to store. Anyhoo, I agreed and found out that that order was going to be delayed for another couple of weeks, I cancelled the order and told them to forget about it.
Sears had one that was similar, but you also had to order that online, I didn't bother with that after all the hassles I already had. I really rather look at it in a store, bring it home and check it out, keep it or return right that day if it's broken. Call me old fashioned.