Yes.
Here's a radical idea- why not have fewer vans deliver to a few places, lets call them 'shops' and have several them all together, lets call that 'a local high street'. Then people can go there on foot or on buses, they can actually see and what they are buying and try things on if needed, then only buy the things they actually need.
At the moment small traders pay disproportionate taxes and business rates.
Big traders pay less per sq ft for enormous out of town superstores that are harder to reach by public transport.
The mega global corps pay very little tax indeed. They take trade from the smaller traders while clogging up /polluting our streets with a million fucking deliveries.
I can't beleive the vast amount of crap people buy and return - the waste is obscene and unsustainable. Its neoliberal madness wrapped up as convenience and choice. If you are concerned about the environment and don't want your local community obliterated by a few unaccountable global giants - just stop it, don't buy into it. Buy less and buy local.
And if you need something delivered - expect to pay for that service.