← Arcanum HollowDocs · 1.8.10

Studio locations section

Multi-studio addresses, hours, map or photo, specialist chips, and location-aware booking.

Select Studio location metaobjects to show each studio’s address, hours, directions, and Book CTA. Choose Media type Map (Map embed field) or Image (Image file field), and Media position Left or Right. Use Layout Tabs to switch locations or Cards to show them all. Progressive Open now uses the structured Opening hours field (schema.org lines such as Mo-Fr 10:00-19:00).

Map or studio photo

Add an Image file field on the studio_location definition in Settings → Custom data if it is missing (key must be image). Upload a photo on each location entry, then set Media type to Image. Map still uses Map embed (iframe HTML or URL). Existing stores keep Map until you switch the setting.

Booking and specialists

Set Booking location parameter on each entry so Book appends location= to your booking URL. Link specialists on the location to show chips with profile and Book links that keep the same location context. On Specialist team metaobject cards, set Primary location so quick-book also passes location=.

SEO and deep links

The section emits per-location LocalBusiness JSON-LD (separate from the store-wide LocalBusiness in the page head). Shoppers can open a specific studio with ?location=handle or #location-handle. Open now uses the browser’s local time.

Sections overview · Section schema reference

Schema file

studio-locations.liquid — t:sections.studio_locations.name

Settings

idtypelabel
headingtextt:sections.studio_locations.settings.heading.label
subheadingtextt:sections.studio_locations.settings.subheading.label
locationsmetaobject_listt:sections.studio_locations.settings.locations.label
book_labeltextt:sections.studio_locations.settings.book_label.label
layoutselectt:sections.studio_locations.settings.layout.label
media_typeselectt:sections.studio_locations.settings.media_type.label
media_positionselectt:sections.studio_locations.settings.media_position.label
color_schemecolor_schemet:sections.all.settings.color_scheme.label
padding_topselectt:sections.all.settings.section_padding.padding_top.label
padding_bottomselectt:sections.all.settings.section_padding.padding_bottom.label

Blocks

No blocks in this section.

Was this page helpful?

Content is maintained by Arcanum Hollow Labs. For internal engineering notes, see the docs/ folder in the monorepo.