CaffenzaDocs

Café menu

Show your drinks and food with prices, sizes and dietary labels.

The Café menu section on desktop.
The Café menu section on desktop.

The Café menu section lists drinks and food like a printed menu, grouped into categories such as Espresso, Filter, Tea and Pastries. It works for cafés, bakeries and roasteries with a shop.

How to add it

  1. In Shopify admin, go to Online Store → Themes and click Customize.
  2. Open the page from the page picker at the top of the editor.
  3. In the sidebar, click Add section and choose Café menu.
  4. Fill in the content, then click Save.

Add menu items

  1. Click Add block → Menu item.
  2. Enter a Category, for example Espresso. Items with the same category are listed together.
  3. Add the name, a short description and the price. For two sizes, add a Price label (Small) and a Second price with its label (Large).
  4. Tick dietary labels such as Vegan or Gluten-free. A key that explains them can show under the menu.
Tip

Link a menu item to a product (for example a bag of the same beans) and its name becomes a link to that product. The price on the menu stays the one you typed.

Important

Food allergen information is a legal requirement in many countries. Use Note under the menu to tell guests how to ask about allergens.

Screenshots

The Café menu section on a phone.
The Café menu section on a phone.
Café menu settings in the theme editor.
Café menu settings in the theme editor.
Photo cards layout.
Photo cards layout.
Prices, sizes and dietary labels.
Prices, sizes and dietary labels.
Category links.
Category links.
A menu item block.
A menu item block.

Settings

SettingOptionsWhat it does
Section appearance
Color schemeColor scheme
Settings
LayoutClassic list · Photo cardsClassic list sets the name, a dotted line and the price on one row, with a small photo if the item has one. Photo cards put each item's photo on top, so give every item a photo: one without keeps an empty frame to line up its row.
Columns on desktop1–4Classic list: categories side by side. Photo cards: cards in a row. Phones show one column.
Columns on mobile1 · 2
Show category linksOn / OffA row of links above the menu that jump to each category. Shown when the menu has two or more categories.
Show dietary keyOn / OffExplains the codes the menu uses, such as VG for vegan. Lists only codes that appear on an item.
Note under the menuText (bold, italic, links)For example, how to ask about allergens.

Blocks

Click Add block under the section in the sidebar. Drag blocks to change their order.

Subheading up to 2

SettingOptionsWhat it does
SubheadingText (bold, italic, links)
Subheading sizeSmall · Medium · Large

Heading up to 1

SettingOptionsWhat it does
HeadingText (bold, italic, links)Italicized words switch to the Accent font from Theme settings → Typography. They stay italic and keep the color of the text around them.
Heading sizeSmall · Medium · Large · Extra large
Heading levelH1 · H2 · H3 · H4 · H5 · H6Adjust for page structure — one H1 per page. Size is controlled separately.

Text up to 1

SettingOptionsWhat it does
TextRich text
Text sizeSmall · Medium · Large
SettingOptionsWhat it does
CategoryTextItems with the same category are listed together, in the order the categories first appear.
NameTextLeave empty to use the linked product's title.
DescriptionText (bold, italic, links)
PriceNumberIn your store's currency, for example 4.5. Leave empty to show no price.
Price labelTextOptional, for example Small. Pair it with a second price to list two sizes.
Second priceNumber
Second price labelText
ImageImage
ProductProductOptional. The name links to this product, and its image is used when the item has none. The price stays the one set here.
Dietary
VegetarianOn / Off
VeganOn / Off
Gluten-freeOn / Off
Dairy-freeOn / Off
Contains nutsOn / Off

It also has the shared Animate on scroll and Section spacing settings.