My personal opinion...
People buying stuff online hasn't slowed, if anything it's increased (at least going by how much stuff I deliver).
The difference is they're buying cheap tat from abroad. So much money is leaving the country. People bang on about immigrants taking our jobs... they don't have to; they're taking our money without leaving their country.