Make a restaurant menu page with Elementor Pro's Price List widget, one widget per menu section (starters, mains, drinks), each item with name, short description and price. Add a sticky WhatsApp order button, a popup for the current deal, and keep photos few and compressed so the page opens quickly on mobile data. Give staff a content-only login so they can change prices themselves.
Build it
- A short header section with opening hours and a WhatsApp button.
- A row of anchor links to each menu section for quick jumping.
- One Price List widget per category. Use the description line for portion size or "spicy".
- A few dish photos only where they help; menu text matters more.
- A deal popup set to show once per visitor. See popups.
Keep it current
Out-of-date prices annoy customers more than a plain design. Give a staff member an Editor account with content-only access; see Role Manager. Avoid uploading the menu as an image or PDF: text is searchable, readable on phones and easy to update.
Ordering
A WhatsApp button with a pre-filled message is the simplest ordering route. A full cart needs WooCommerce. More in Elementor Pro for restaurants.
Sources
Prices and features change. Check the source before you buy; we update this guide when they do.