I use a wildcard proxy. Like [email protected]. Each business gets it's own alias. I can just generate them at the point of sale without any prior configuration.
If a particular business annoys me it's quite easy to start managing their emails separately.
Incredibly useful for when a company gets acquired and their old transactional email database is turned into a marketing database.