Introduction
Menu content can contain multiple sections, items, variants, and categories. Enabled state, category grouping, prices, and item order determine how customers scan and choose.
Use Cases
- Show dishes, drinks, or other menu items with descriptions and prices so customers can decide what to order.
- Group a long menu into categories and show choices such as size, spice level, or add-ons when customers need them.
Supported fields
Basics
- Section label
- Optional. A short label that can appear above or beside the menu heading. It is often decorative, but it can also carry a proof point, qualifier, or small trust signal.
- Title
- Recommended. The main heading for the menu section. It tells visitors what this part of the page is about before they scan the items underneath.
- Intro
- Optional. Supporting text for the menu heading. It gives context before visitors reach the cards, list, gallery, or form below.
- Icon
- Optional. An icon for menu templates that include a small visual marker. It can help establish the section theme without requiring a full image.
Items
- Name
- Required for each menu item. The public name of the dish, drink, package, treatment, class, or menu entry.
- Description
- Optional per menu item. Short supporting copy for ingredients, preparation, flavor, portion, restrictions, or what is included.
- Images
- Multiple images per item. Images make visual menu layouts useful and help high-value items stand out.
- Icon
- Optional per item. A compact visual marker for menu layouts that support icons.
- Price
- Optional per item. The base price shown for the menu item when prices are enabled and no variant price is more specific.
- Currency
- Optional per item; ISO currency code. The currency used when rendering the item price. If omitted, public display can fall back to the business country.
- Category
- Optional; one category per item. Assigns the item to a menu category. Public menus group items by category and place uncategorized items in an "Other" group.
- Tags
- Optional; multiple tags per item. Short labels such as vegetarian, vegan, gluten-free, spicy, popular, new, or seasonal.
- Dietary options
- Optional; multiple toggles per item. Quick tag controls for common dietary labels such as vegetarian, vegan, and gluten-free.
- Variants
- Optional; multiple variant types and options. Menu choices such as size, temperature, style, milk, spice level, serving format, or package option.
- Variant pricing
- Optional; one price per valid option combination. Sets prices for menu item options. Public menu layouts can show option-specific prices instead of one base price.
- Available
- One on/off setting per item. Controls whether the item appears on the public menu.
Categories
- Name
- Required for each category. The customer-facing group label for a set of menu items.
- Description
- Optional per category. Short context shown with the category in templates that support category descriptions.
- Image
- Optional per category. A representative image for category-led menu layouts.
- Assigned items
- Multiple items can be assigned; one category per item. The menu items that belong under this category.
Settings
- Enabled
- One on/off setting. Controls whether the menu section is rendered on the published site.
- Show on homepage
- One on/off setting. Controls whether menu appears on the homepage. Some content can still be used by detail pages, forms, checkout, bookings, or generated pages even when the homepage block is hidden.
- Display name
- Optional. The label used when the menu section needs a short name outside its full heading.
Preview
Menu examples
These examples use Flax templates with sample content. The selected template controls the final appearance on your site.
Loading examples…