Back to overview
Digital Menu
Everything about the Digital Menu: activation, CSV/GloriaFood import, allergens, QR codes, embedding and ordering. See also: Dine-in Table Ordering.
CSV Import
Import your menu via a CSV file:
1. Go to Menu → Import menu
2. Choose "CSV / Excel" as source
3. Upload your CSV file (with columns like name, description, price, category, allergens, tags)
4. Map the columns in the mapping step
5. Review the preview and click "Import"
Only the "name" column is required. Prices as numbers without currency symbol (e.g. 12.50). Separate allergens with a comma (e.g. "gluten, lactose"). Save the file as UTF-8.
Tips
- Use a comma or semicolon as delimiter.
- You can keep existing items with the merge option.
- Export from Excel as CSV UTF-8 for correct characters.
Allergens
The system supports the 14 EU allergens (EU Regulation 1169/2011):
• AI automatically detects allergens per dish during import
• Review and adjust via the checkboxes in the review editor
• Guests see allergen icons next to each dish plus a legend at the bottom of the menu
Tips
- The 14 EU allergens are: gluten, crustaceans, eggs, fish, peanuts, soy, milk, nuts, celery, mustard, sesame, sulphites, lupin and molluscs.
- Make sure all allergens are correct — this is legally required.
Note
- AI allergen detection is an aid, not a guarantee. Always verify manually.
- As a restaurant owner you are legally responsible for correct allergen labelling (EU Regulation 1169/2011).
Generate QR code
Create a QR code so guests can open your menu directly:
1. Go to Menu → QR Code
2. Customise colours and text (e.g. "Scan for our menu")
3. Download as PNG (for print) or SVG (for scalable use)
4. Print on A6 format for table placement
Tips
- SVG format is ideal for professional printers.
- Always test the QR code with your own phone before printing.
GloriaFood API Import
Automatically fetch your GloriaFood menu via the API:
1. Log in to restaurantlogin.com
2. Go to Integrations → Custom integration
3. Choose API type: "Fetch Menu API", Protocol: JSON, Version: 2
4. Enter your website URL in Endpoint URL and your email in Email address (both required, but not used for menu fetching)
5. Click "Save" and enable the integration via the toggle at "Your integrations"
6. Copy the Server key and paste it in your CMS: Menu → Import → GloriaFood
7. Click "Fetch menu" — your menu is automatically loaded
The import fetches: categories, items, prices, descriptions, allergens (EU-14) and diet tags (vegetarian, vegan, etc.).
Tips
- The API key is unique per location — if you have multiple locations, use a separate key for each.
- Inactive items and categories in GloriaFood are automatically skipped.
- After import you can adjust items, change prices and review allergens.
Note
- The server key is confidential. Do not share it with third parties.
- Always review imported allergens — API data is an aid, not a guarantee.
- For partner accounts, GloriaFood sends an activation request by email to the restaurant. The owner must approve this before the API works.
Activate ordering
How to activate ordering via the menu:
1. Go to Menu → Items and click 'Sync to products'
2. Go to the Menu block in the page editor and enable 'Ordering'
3. Go to E-commerce → Payments and connect Stripe for this website
Guests can now order items and pay via Stripe.
Tips
- Without a Stripe connection for this website, the ordering process will not work.
- Menu items are automatically created as e-commerce products during sync.
Synchronise products
Menu items are automatically linked to e-commerce products.
Click 'Sync to products' on the Menu Items page.
Price changes are synchronised bi-directionally.
Menu products do NOT appear in the web shop product list.
Tips
- After the initial sync, price changes are automatically applied in both directions.
- You do not need to re-sync after a price change.
Set minimum order
Go to Menu → Ordering in the admin menu.
Set a minimum order amount (€).
Guests see a notification if their order is too low.
Tips
- A minimum order amount prevents unprofitable orders.
Product Variants
Add variants to menu items (e.g. bread type, size, extras):
1. Go to Menu → Items → edit an item
2. Click 'Add variants'
3. Define attributes (e.g. 'Bread type': white, brown, baguette, ciabatta)
4. Optional: price surcharge per variant
5. Multiple attributes per item possible (bread type + size)
On the website, guests choose a variant when ordering. The selected variant is saved with the order.
Tips
- Use variants for bread types, portion sizes, sauces, or toppings.
- Each variant can have its own price surcharge (positive or negative).
Coupons & Deals
Create discount codes and combo deals for the menu:
1. Go to Menu → Coupons
2. Create a coupon: code, type (percentage or fixed amount), value
3. Set validity: start date, end date, max uses
4. Optional: restrict to category or product
Combo deals:
• '2 sandwiches for €5'
• 'Menu + drink -10%'
Guests enter the coupon code at checkout.
Tips
- Expired coupons are automatically deactivated.
- You can limit the maximum uses per customer.
Pausing & Stock
Manage menu item availability in real-time:
Pausing:
• Toggle an item to 'Paused' — it becomes temporarily unavailable for ordering
• On the website, a 'Paused' badge appears, the order button is disabled
Stock:
• Enable stock tracking per item
• Set a low stock threshold
• Stock is automatically reduced when an order is placed
• A warning appears in the admin overview when stock is low
Tips
- Pausing is ideal for temporarily sold-out seasonal products.
- The low stock alert helps you reorder in time.
Half / Full Portions
Offer half and full portions per menu item:
1. Go to Menu → Items → edit an item
2. Enable 'Half portion available'
3. Set the price for the half portion
On the website, guests choose between half and full portion. The correct price is calculated automatically.
Tips
- Popular for soups, pastas, and salads.
- The half portion price is freely adjustable (doesn't have to be exactly half).
Category Display (Tabs/Stacked/Paginated)
Choose how your menu categories are displayed on the website:
• Tabs — Categories as tabs, one category visible at a time
• Stacked — All categories below each other
• Paginated — Categories with pagination
Go to the Menu block in the Page Builder and choose the desired display in the settings.
Tips
- Tabs work well with many categories.
- Stacked is ideal for short menus where everything should be visible.