If its just revenue, then I think the alternative is to charge for wifi, for time-in-seat.
e.g. here is your table. its yours for $8/hour. House coffee free. Anything else, go to the front.
e.g. here is your table. its yours for $8/hour. House coffee free. Anything else, go to the front.