Menu Management
AI import, categories, items, variants, add-ons, and dietary details.
The menu is the heart of your place on Morsly. Tap Edit on your items page to add categories and items, or bring in a whole menu at once with AI import.
In this guide: Import a menu with AI, organize items into categories, set prices and dietary labels, and create size variants or add-ons.
Before you begin: You need a place on Morsly. If you haven’t created one yet, start with Getting Started.
AI import
The fastest way to build a menu is to import it:
- From your items page, in edit mode, start an import.
- Scan a photo of a printed menu, or paste text.
This video may show an older version of the interface.
- The app reads out names, prices, descriptions, categories — and suggests dietary and allergen tags for each item.
- Review before anything goes live: edit any item, map each imported category to an existing one or create a new one, and uncheck items you don’t want to bring in. Items that look like duplicates of ones you already have are unchecked by default.
- If your menu had text in more than one language, choose which extra language to keep as-is — languages you don’t keep fall back to automatic translation. The app also flags it if the menu’s detected language doesn’t match your place’s configured language.
- Confirm the import.
Import works best with clear photos of printed menus; handwritten notes may need more editing afterward.
Categories
Group items into categories such as Starters, Mains, Desserts, or Drinks.
- Add category creates a new one; give it a name.
- Reorder lets you drag categories (and items within them) into the order guests will see.
- Rename or remove a category from its header — a category must be empty before it can be removed.
This video may show an older version of the interface.
Items
Open an item (in edit mode) to set:
- Name, short description, full description — name and a price are the only required fields.
- Photo — one image per item.
- Price and prep time.
- Visibility — Active, Unavailable (temporarily out, e.g. sold out or seasonal), or Hidden. Unavailable or Hidden items stay in your menu without being deleted.
This video may show an older version of the interface.
- Discount — a preset percentage (10–50%) or a custom sale price.
- Badges — New, Popular, Chef’s Pick, Seasonal, Limited, Local, Promo, Homemade.
- Spice level — none, mild, medium, hot, or extra hot.
- Dietary labels — Vegan, Vegetarian, Gluten-Free, Dairy-Free, Nut-Free, Halal, Kosher, Pescatarian, Soy-Free, Egg-Free, Keto, Paleo, Low-Sodium, No Added Sugar, Organic.
- Allergens — the 14 EU-regulated allergens (gluten, crustaceans, eggs, fish, peanuts, soybeans, dairy, tree nuts, celery, mustard, sesame, sulphites, lupin, molluscs), each markable as contained or “may contain.”
- Nutrition per serving — weight, energy (kcal), protein, carbs, fat.
This video may show an older version of the interface.
Guests can filter the menu by these dietary and allergen tags, so keeping them accurate helps guests find what they can actually eat.
Sizes and add-ons
Items with choices are built from two kinds of option groups:
- Variants (e.g. Size: Small/Medium/Large) — each option has its own standalone price; guests pick exactly one.
- Add-ons (e.g. extras or milk choices) — a group you mark single-select or multi-select, with an optional min/max count; each option is either free or adds a surcharge on top of the base price.
This video may show an older version of the interface.
Guests see a simple “from” price on the menu when an item has variants, and the exact combined price once they’ve made their selections.
Deposits
If your place has container deposits enabled (bottle/packaging deposit schemes), you can set a deposit amount per place and mark which items or variants require it — the deposit is shown to guests alongside the price. For example, if you run a cafe and charge €0.10 per cup, you’d set that amount on the place and mark takeaway coffee items as requiring the deposit.
This video may show an older version of the interface.
Translating items
Item names and descriptions can be translated directly from the item’s edit screen — see Translations for the automatic and per-item translation workflow.
Related guides
- Getting Started — create your place and import your menu
- Orders Lite — set up ordering once your menu is ready
- Translations — translate your menu automatically
- QR Codes — share your menu with guests
Frequently asked questions
How do I reorder categories or items? Open the items page in edit mode and use the Reorder button at the top. You can drag categories and the items within them into any order.
I can’t delete a category. Why? A category must be empty before it can be removed. Move or delete all items inside it first, then remove the category from its header.
What’s the difference between Unavailable and Hidden? Unavailable means the item is temporarily out (sold out, seasonal) but still visible on your menu with a note. Hidden removes it from guests’ view entirely. Both keep the item in your menu — nothing is deleted.
The AI import put items in the wrong category. Can I fix it? Yes. During the review step before confirming, you can map each imported category to an existing one or create a new one. You can also move items between categories after the import is done.
How do container deposits work? Enable deposits in your place settings with an amount per item. Then, in each item’s edit screen, mark which items or variants require the deposit. The deposit appears as a separate line next to the price when guests view the menu.
Need more help?
If you run into something this guide doesn’t cover, reach out through the Contact page.