Skip to content

Store Detail Page

The Store Detail Page template is the dedicated page for a single showroom. It combines:

  1. Hero details (store title, status, intro, image, directions, call button).
  2. Map and satellite toggle with address and hours panel.
  3. In-store services cards.
  4. Support/contact content and contact form.
  5. A product grid section for items featured in that store.

Store Detail Page showing a dedicated showroom page with hero details, map and hours, services cards, support/contact area, and products found in this store.

  1. Go to Online Store -> Pages.
  2. Click Add page.
  3. Set the page title (for example, RockStar Austin Studio).
  4. In the template selector, choose page.store-location-detail.
  5. Save the page.
  6. Go to Online Store -> Themes -> Customize.
  7. Open your new page and configure section settings and blocks.
  8. Save.

After the dedicated page exists, connect it from the Store Locations list:

  1. Open the page using template page.store-locations.
  2. Select the relevant Store block.
  3. Set Store details page URL to your new page.
  4. Save and test the View store details button on storefront.
  1. Left sidebar:
    • Main section: Page - store detail.
    • Blocks: Service, Store hour row, Support row.
    • Section below: Store location products.
  2. Center preview:
    • Shows hero, map/hours, services, support + contact form, and product grid.
  3. Right settings panel:
    • Page-level controls (labels, links, map text, contact copy).
    • Block-level controls (services, hours rows, support rows).

Important controls used most often:

  1. Back label / Back link: top breadcrumb + back action to Store Locations page.
  2. Store title / Status line: primary identity and open-hours summary text in hero.
  3. Storefront image: large visual in hero.
  4. Address heading / Address lines / Phone value / Maps link URL: visit info panel + map links.
  5. Map heading / Map view label / Satellite view label: map module text.
  6. Directions button label / Call store label: hero action buttons.
  7. Services heading: title above service cards.
  8. Contact form heading / Contact form intro / Contact submit label: form area copy.
  1. Title
  2. Subtitle
  3. Availability text
  4. Link label
  5. Link URL
  1. Highlight as today
  2. Day
  3. Date
  4. Hours
  1. Text
  2. Link label
  3. Link URL
  1. Open that specific store page in Theme Editor.
  2. Edit store title, status line, image, address, phone, maps link.
  3. Save and verify on storefront.
  1. Edit Store hour row blocks.
  2. Set Highlight as today on the current day row.
  3. Save and check the hours panel.
  1. Add/remove/reorder Service and Support row blocks.
  2. Keep titles short for card layout balance.
  3. Save and verify desktop + mobile wrapping.

Products found in this store (bottom section)

Section titled “Products found in this store (bottom section)”

The Store location products section is configured separately on the same page.

Key settings:

  1. Heading
  2. Subheading
  3. Fallback collection
  4. Products to show
  5. CTA label
  6. CTA link

Product source order used by the theme:

  1. custom.store_products metafield list.
  2. custom.store_collection metafield.
  3. Section fallback collection.
  4. Inferred collection handles (store-[page-handle] then [page-handle]).

For teams managing many stores, page metafields can override section defaults per store page. Key row-based metafields:

  1. custom.store_services_rows
  2. custom.store_hours_rows
  3. custom.store_support_rows

Each row uses | separators in one line per entry.

  1. If Back link is blank, it falls back to /pages/store-locations.
  2. If Phone URL override is blank, the theme auto-builds a tel: link from phone value.
  3. If Maps link URL is blank, the theme generates one from store address/title.
  4. For known store handles, the theme can inject fallback title/address/image data.
  5. If row metafields are present, they take precedence over section blocks for services/hours/support rendering.

The map query is built from address/title unless a specific maps URL is provided. Update address data or set Maps link URL explicitly.

A page metafield or handle-based fallback may be overriding section settings. Check page metafields first.

If custom.store_services_rows exists on the page, row metafield data is used instead of Service blocks.

Why does View store details open a different store page?

Section titled “Why does View store details open a different store page?”

The Store Locations block may point to an old details URL. Re-open page.store-locations and update Store details page URL.

  1. Page template is page.store-location-detail.
  2. Hero content matches the actual showroom.
  3. Hours and today-row highlight are correct.
  4. Map, directions link, and call link are valid.
  5. Services/support links are valid.
  6. Products section shows the expected assortment.
  7. Store Locations page points to this detail page.

If you still need help, contact support via the Contact page.