I think you'll find McDonald's can make you do all of those things.
https://news.ycombinator.com/item?id=14577840- McDonald's forcing people to buy a special salt shaker
"In early September, McDonald’s announced it would start offering all-day breakfast across the U.S. Customers will soon be able to order a limited selection of breakfast items past the usual 10:30 a.m. cutoff. That will require changes in the restaurants, such as finding room on the grills for eggs and in the fryer baskets for hash browns when most customers are ordering burgers and fries. Those changes cost money—including a potential $500 to $5,000 for equipment—that will fall mostly on franchisees."
https://www.bloomberg.com/features/2015-mcdonalds-franchises...