Recent statistics say that more and more (or most) users online are largely the rich and upscale shopper types. They book flights, buy jewelry, or transact their bills through the Internet. An ecommerce store may likely be populated with the rather deep pocketed buyers. I'd say this is practically obvious, since you cannot buy unless you have funds to pay for your goods.
My case is different, however. When I'm out to buy jewelry in the malls, I get frustrated by the fact that jewelry stores close shop rather too early at night. Of course, they do it for security reasons. An ecommerce store selling gems and silver earrings is open 24 hours a day. If you wish to order from the catalog, you have the option to pick it up their landbased store or have it delivered to you.
This is a good example of the shift of purchase from brick and mortar to an ecommerce store. Whether buyers are rich or poor, online purchase offers far more options and availability for everyone. The same goes for travel booking and transacting bills online. Instead of going to the landbased bank, bills can be automatically paid online and funds can be transferred easily.
Eventually discount stores such as Wal-Mart will have to offer more high end versions of products to the richer shoppers while still selling low-priced but quality items to the more frugal.