Skip to main content

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)

AllergenEmojiAllergenEmoji
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.

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:

ThemeRecommended for
Sushi barJapanese, ramen, clean Asian food
TrattoriaClassic Italian, pizzeria, traditional cooking
Fine luxHaute cuisine, Michelin, fine dining
Brunch caféCafe, brunch, bakery
Steak rowSteakhouses, grills, BBQ
Green cardVegan/vegetarian, organic, farm-to-table
Street cardFood trucks, fusion, casual urban
MinimalExperimental concept, chef's table, avant-garde

In Menu → Visual theme you see a real-time preview and can tune colors, corner radius, image size...

If you still have your menu on paper/PDF/photo, the importer digitizes it:

  1. Menu → Import from file
  2. Upload JPG/PNG/PDF of the menu.
  3. The AI (Gemini) extracts categories, dishes, descriptions, and prices (5-30 s).
  4. 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.
ESENCA