> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kwebby.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Boutiques and events

> Boutique cards with hours and directions, and salon events from an events blog with dates, places and replies.

![The Boutique and event section](https://mintcdn.com/kwebby/Y7lUE3PaLXfHjaRp/images/vesper/visit.webp?fit=max\&auto=format\&n=Y7lUE3PaLXfHjaRp\&q=85\&s=11fded73961e1028350ae1986fa0b0c3)

The Boutique and event section on the home page

Gloaming has a boutiques page and two ways to publish events. None of them books appointments or seats: requests and replies arrive as contact form messages, and you confirm them by email.

**Boutiques page.**

1. Create a page called Boutiques and choose the page.boutiques template.
2. In the theme editor select Boutiques and add a Boutique block per boutique with the name, city, address, phone, email, opening hours (one day per line, for example Tuesday: 11 am to 7 pm), services and languages.
3. Set Contact page so the appointment buttons open your contact form with the boutique as the topic.

Each boutique gets an anchor such as #boutique-new-york, so events and other pages can link to it.

![The boutiques page](https://mintcdn.com/kwebby/l0HCHOt6KIWLP9LZ/images/vesper/boutiques.webp?fit=max\&auto=format\&n=l0HCHOt6KIWLP9LZ\&q=85\&s=fc4478d4171ac7fe124e758253734794)

Boutique cards with hours, services and directions

**Events from a blog (recommended).**

1. In Online Store, Blog posts, Manage blogs, create a blog called Events and choose the blog.events template.
2. In Settings, Custom data, Blog posts, add these definitions with namespace custom: start and end (Date and time, or Single line text), location and event\_type (Single line text).
3. Write one post per event. Fill in start, for example 2026-11-20T19:00-05:00, and optionally end, location (match the boutique's city, such as New York) and event\_type (such as Trunk show).
4. No metafields? Use tags instead: date:2026-11-20T19:00-05:00, end:2026-11-20T21:30-05:00, place:New York and kind:Trunk show. Tags with a colon are hidden from shoppers.
5. In the Events blog section, set Boutiques page so places link to their boutique, and add Reply form field blocks.

![The events blog](https://mintcdn.com/kwebby/Y7lUE3PaLXfHjaRp/images/vesper/main-blog-events.webp?fit=max\&auto=format\&n=Y7lUE3PaLXfHjaRp\&q=85\&s=e3414baaae0e00cc813807aaa62559ba)

The events blog with date tiles, places and reply buttons

**Dates and time zones.** Write the offset (-05:00) so the time shows as the boutique's local time for every visitor. A time without an offset is treated as the visitor's local time. Events sort by date; past events get an Archive label, lose the reply button and move under Archive.

**Events typed in the editor.** The Events section on the page.events template holds events as blocks instead of blog posts, with the same dates, kinds, replies and Add to calendar. Add events in date order; each moves to Past evenings once it ends.

**On the home page.** The Boutique and event section shows a boutique and the latest post of your events blog, with its date badge from custom.start or the date: tag.

## In the theme editor

![Boutiques in the theme editor](https://mintcdn.com/kwebby/ipMVAv6ECVUC3DoM/images/vesper/editor-boutiques.webp?fit=max\&auto=format\&n=ipMVAv6ECVUC3DoM\&q=85\&s=44ff06cc376ed6b7ea68a395774ba986)

1 Boutiques, with a Boutique block per salon · 2 its settings · 3 the preview

![Events blog in the theme editor](https://mintcdn.com/kwebby/ipMVAv6ECVUC3DoM/images/vesper/editor-main-blog-events.webp?fit=max\&auto=format\&n=ipMVAv6ECVUC3DoM\&q=85\&s=1b9eef8f759bad90a85d0e842525b60b)

1 Events blog · 2 its settings, with the tag format for dates and places · 3 the preview


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.