So, just asking the question, and don't shoot the messenger.
How about using the beer only areas as just that, people still add crisps, sweets etc on to their order. Keep it quick and simple: £5 a pint, cash only, no change, no coins, no waiting, no asking for a "fresh" one to be poured? As...
To be honest I had a Sussex based food business and some organisations you can only supply to via an established food chain, so our products, although artisan etc, was sent via Bookers.