Your digital menu
Your menu in RestaPro is a marketing tool, not just a PDF. It's published at https://www.restapro.es/r/your-slug with one of the 8 available visual themes, and customers can filter by allergens.
Structure
Menu (one or many)
+-- Category (Starters, Mains, Desserts...)
+-- Dish (name, description, price, image, allergens)
Create categories
Under Menu → Edit menu:
- + Add category and give it a name.
- Drag to reorder (the order is preserved on the public menu).
Create dishes
Inside a category: + Add dish and fill in:
- Name: short and impactful.
- Description of 1-2 lines (avoid word salad).
- Price in euros.
- Image (recommended, lifts conversion).
- Allergens and tags (vegan, spicy, sugar-free).
Drag dishes to reorder them inside the category.
Allergens
The 14 EU allergens (mandatory)
| Allergen | Emoji | Allergen | Emoji |
|---|---|---|---|
| Gluten | 🌾 | Mustard | 🟡 |
| Crustaceans | 🦐 | Sesame | ⚪ |
| Eggs | 🥚 | Sulphites | 🍷 |
| Fish | 🐟 | Lupin | 🌿 |
| Peanuts | 🥜 | Molluscs | 🦪 |
| Soy | 🫘 | Celery | 🥬 |
| Dairy | 🥛 | Tree nuts | 🌰 |
Additional tags
- 🌱 Vegan - 🥗 Vegetarian - 🌶️ Spicy - 🚫 Sugar-free
Allergen filter on the public menu
Your customers see a collapsible bar on the menu:
Hide dishes with allergens - [🌾 Gluten] [🦐 Crustaceans] ...
Pick one and the dishes containing it disappear automatically. The selection is saved in their browser (localStorage) - an allergic customer doesn't have to repeat the filter every visit.
The filter relies on you marking allergens correctly on each dish. If you leave a field empty, the customer can't filter by it.
Images
- Format: JPG (photo) or PNG (transparency).
- Resolution: 1200x800 px minimum.
- Size: up to 2-3 MB (RestaPro compresses automatically).
- Aspect ratio: 4:3, 16:9, or square.
Good light, clean background, photo of the actual dish (not stock). Visual consistency strengthens your brand.
Featured dish
Mark a dish as featured and it appears in a prominent section above the categories:
- Dish of the day
- House specialty
- New launch
You can feature several and they show in creation order.
Multi-menu
A restaurant can have several active menus at once:
- Lunch - Dinner
- À la carte - Daily menu
- Menu - Drinks - Desserts
- Brunch (weekend)
On the public menu they appear as tabs at the top: the customer switches without reloading.
Each menu has its own structure of categories and dishes, and can even apply to a different time slot.
8 visual themes
Each theme customizes typography, colors, spacing, and composition:
| Theme | Recommended for |
|---|---|
| Sushi bar | Japanese, ramen, clean Asian food |
| Trattoria | Classic Italian, pizzeria, traditional cooking |
| Fine lux | Haute cuisine, Michelin, fine dining |
| Brunch café | Cafe, brunch, bakery |
| Steak row | Steakhouses, grills, BBQ |
| Green card | Vegan/vegetarian, organic, farm-to-table |
| Street card | Food trucks, fusion, casual urban |
| Minimal | Experimental concept, chef's table, avant-garde |
In Menu → Visual theme you see a real-time preview and can tune colors, corner radius, image size...
Menu importer (AI)
If you still have your menu on paper/PDF/photo, the importer digitizes it:
- Menu → Import from file
- Upload JPG/PNG/PDF of the menu.
- The AI (Gemini) extracts categories, dishes, descriptions, and prices (5-30 s).
- You review and adjust.
Limitations: 85-95% accuracy with clear photos; allergens are not imported, you mark those yourself; images get added afterward.
Public URL and QR
Your menu lives at https://www.restapro.es/r/your-slug. How to share it:
- WhatsApp / Instagram bio / Stories / TikTok.
- Print the QR and stick it on tables - any customer scans it and sees the current menu.
- Email to regulars when you launch novelties.
The QR is generated in Menu → QR code and carries utm_source=qr tracking so you see conversions in analytics.
Pre-publish checklist
- Categories ordered logically.
- Each dish with allergens correctly marked.
- Photos on the main dishes.
- 2-5 dishes marked as featured.
- Multiple menus if applicable (lunch/dinner/drinks).
- Visual theme tested on mobile.
- QR downloaded and printed.