Basically you'll always have a time component limiting any kind of post-scarcity, no matter how much energy you have.
Your reservations required idea is good. Otherwise I can't imagine a normal shop functioning if people don't have to come work on a schedule. Like what if he just doesn't want to open the restaurant some day, or for long stretches at a time. Anyone who wanted to visit that day is just out of luck.
Basically you'll always have a time component limiting any kind of post-scarcity, no matter how much energy you have.
Your reservations required idea is good. Otherwise I can't imagine a normal shop functioning if people don't have to come work on a schedule. Like what if he just doesn't want to open the restaurant some day, or for long stretches at a time. Anyone who wanted to visit that day is just out of luck.