Contact dock

The contact dock is the floating control at the bottom of a menu archive that moves guests between menus. It is what turns several menu types into one navigable restaurant.

What a guest sees

A floating button carrying a label and an icon. Tapping it opens a list of destinations — the home page and the other menus — with the current menu marked as active. Tapping again closes it.

When only one destination is configured, the dock becomes a direct link to it rather than an expanding list.

The dock appears on menu archives and category archives, and only when the site has more than one menu type.

Configure it per menu type

Everything is set under Settings → Restaurant settings → Content settings → Content settings, in that menu type's section.

Setting What it does
Contact dock links for … archive Which destinations the dock offers: the home page and any of the other menu types
Show icons next to each option Whether each destination shows its icon
Contact dock toggle label for … archive The text on the floating button. Left empty, it shows the current menu's label
Contact dock toggle icon for … archive The icon on the floating button
Home URL for … archive Where the home link goes. Left empty, the site's home page

Each menu type has its own configuration, so the wine list can offer a different set of destinations from the breakfast menu.

Which destinations to offer

The default is everything, and that is rarely the best answer. Decide from the guest's position:

  • from the à la carte menu, guests want drinks and desserts;
  • from the terrace menu, guests may need the indoor à la carte menu and drinks as separate destinations;
  • from the wine list, guests want the food menu;
  • from the breakfast menu, guests probably want nothing else at all.

Offer three or four destinations. A dock listing every menu is a site map, not a menu control.

Newly enabled menus are not linked automatically

When you enable a new menu type, it does not appear in the other archives' dock links until you tick it there. This is the most common reason a new menu "does not exist" for guests even though its address works.

Add it deliberately to the archives it should be reachable from.

The home URL

Left empty, the home link goes to the site's home page — in the guest's language on a multilingual site.

Set it explicitly when the menus should send guests somewhere else: a reservations page, a landing page, or a specific section of a larger site.

Labels

The floating button shows the current menu's label by default, which tells a guest where they are. A custom label replaces it with fixed wording — Menus, Explore, Carta — which tells them what the button does.

Both are defensible. Choose one approach and use it on every archive.

Colors

The dock has its own palette settings, separate from the category navigation:

  • toggle text and background colors;
  • inactive option background and text colors;
  • active option background and text colors.

Keeping the active option visually distinct is what tells a guest which menu they are currently reading.

Check it on a phone

  • [ ] The dock does not cover content at the bottom of the menu.
  • [ ] The label is readable and not truncated.
  • [ ] Every destination opens the menu it names.
  • [ ] The current menu is marked as active.
  • [ ] The home link goes where you intended.
  • [ ] Icons, if enabled, are recognizable at small size.
  • [ ] The dock is reachable one-handed, at the bottom of the screen.
  • [ ] Opening and closing it is obvious.