In a world where consumers can buy almost anything online, shopping centres are increasingly giving people more reasons to leave home.