← Arcanum HollowDocs · 1.2.0

Booking links and app blocks

Configure Theme settings → Booking, product-handle deep links, and app block surfaces for external schedulers.

Studio Arcana does not include a scheduling engine in theme code. Merchants use booking base URLs, product-handle query params, or App blocks in key sections. Hollow Reserve is the recommended companion app when you want native booking on Shopify.

Theme settings → Booking

Online Store → Themes → Customize → Theme settings (gear) → Booking

SettingPurpose
Booking base URLYour scheduler entry URL, e.g. https://book.example.com/start. Leave empty if you only use per-section links or app blocks.
Booking param keyQuery parameter before the product handle. Default: service.

How URLs are built

When Booking base URL is set and a service product is linked on a CTA or card, the theme appends ?service={handle} (or &service= if the base already has query params). If the base URL is empty, each block uses its fallback URL or metaobject booking_url.

Where booking links apply

  • Hero service, Service menu, Specialist team, CTA strip (sticky)
  • Main product Book button for products tagged type:service
  • Quick view for service products
  • Cart drawer and apps.liquid for third-party widgets

App blocks

Third-party booking apps can mount in Hero service, Service menu, Specialist team, Main product, CTA strip, Cart drawer, and apps.liquid. App UIs should consume --sa-* CSS tokens documented in the developer hub.

Was this page helpful?

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