If we think about the retail shops that we still make an effort to go to, they have some obvious things in common. They are destinations that give us a day out as well as a shopping experience.
Examples might be IKEA - we wander around the store, we browse, we eat some cheap meatballs, we get excited in the marketplace and finally we get our chosen goods. No one goes to IKEA for one thing - it's an experience.
Outlet malls - this is another day out. You spend time I every shop, you search for bargains, you buy a whole seasons worth of clothes and shoes. It's a full day of shopping and people spend huge amounts of money.
beautiful department stores such as Harrods - this is a true experience. even if you spend nothing at all, you enjoy looking. You visit the cafe, you take several hours to explore the amazing displays and to see the rich people going about their business.
These big shops need to offer much more than the standard retail experience. They need to become a destination, a day out. There needs to be something to lure us from our computers and to want to visit. that needs to be an end to end experience - excellent parking, fantastic customer service (I think this is why John Lewis has survived), retail spaces that are themed and interactive and moreover attractive, interesting food outlets (beyond the standard coffee shops) and goods that you just won't find elsewhere (think IKEA). And all delivered at a price that suits their demographic.