Currently, I'm working on a location-based service app specialized for food. A restaurant owner can add the restaurant's opening hours in a convenient way. Also, the owner can add the restaurant's menu.
Here comes the problem: when adding a menu item, the owner can enter the serving times, the period during which that item is served.
The first question: Do you think I should capture the serving times for each menu item? The restaurant's opening hours are already listed, and serving times could confuse a customer looking at this restaurant's menu.
The second question: How should a restaurant owner add the serving times? Right now I have a time-input field in which a user can enter from an hour, and to an hour, and that is expandable for 3 of these items.
Sorry if the question is a little vague. It relates to user experience.
edit
here what I mean for expandable part:
By clicking plus button another time interval will be added. (max intervals count is 3)
filling at least one serving hour is mandatory till now,what's your suggestion, should I remove it totally since I have asked restaurant's owner opening hour once or ask to give serving hours of a meal in another way? Tnx