I want the restaurant manager to add a new menu item via the front end.
I have read the API documentation, yet not sure where to start.
Should I create it as an extension with front-end components or edit the theme files?
The desired process:
1) Manager clicks add a new menu item on the front end
2) A popup shows a form to add menu item name, price, and quantity
3) this newly added item should be added to the cart
The manager/owner will be handling/taking orders via phone or text, so it might be time-consuming for them to add an item via the backend. This customization will save their time and help them work efficiently.