Contact & Pages
Contact page
Section handle:
page-contact
Settings
Content
| Setting | Type | Default | Description |
|---|---|---|---|
| Hero image (optional) | Image | — | Wide image shown under the page heading. Screen readers skip it, so don't put important text in the image. |
| Page heading | Text | — | If blank, uses the page title. |
| Intro text | Rich text | — | — |
| Show contact details block | Toggle (on/off) | On | Shows your email, phone, opening hours and address beside the form. Hidden when all of those are empty. |
| Use store details | Toggle (on/off) | On | Empty address, phone and email fields use the details from Settings > Store details. The store name has no fallback. |
| Details heading | Text | — | — |
| Store name | Text | — | Leave blank to hide. |
| Address | Rich text | — | Blank uses your store address when Use store details is on. |
| Map link | URL / Link | — | Adds a map link under the address that opens in a new tab. Only shown when an address or store name is shown. |
| Map link label | Text | — | Blank uses the default text. |
| Phone | Text | — | Shown as a tap-to-call link. Blank uses your store phone when Use store details is on; otherwise it's hidden. |
| Text | — | Shown as an email link. Blank uses your store email when Use store details is on; otherwise it's hidden. | |
| Opening hours | Rich text | — | — |
| Form heading | Text | — | — |
| Form subheading | Rich text | — | — |
| Show phone field (optional) | Toggle (on/off) | On | — |
| Show order number field | Toggle (on/off) | On | Adds an optional order number field with a short hint. Customers don't have to fill it in. |
| Form variant | Dropdown | standard | Standard asks for name, email and message. Extended splits the name into first and last. Full-width places fields side by side on desktop. Minimal asks only for email and message. · Options: standard – Standard, extended – Extended (first/last + subject), full_width – Full-width block, minimal – Minimal inline |
| Show subject dropdown | Toggle (on/off) | Off | Only appears when Subject options has at least one option. Needed for contact cards to preselect a topic. |
| Subject options | Multi-line text | — | Enter one option per line. Don't use commas: if any option contains a comma, the list is split at commas instead. |
| Show GDPR checkbox | Toggle (on/off) | Off | Adds an unticked consent checkbox under the message. Customers can send the form without ticking it. |
| GDPR label | Text | — | The consent statement next to the checkbox. If blank, the checkbox shows with no visible text, so fill this in whenever the checkbox is on. |
| Submit button label | Text | — | Blank uses the default text. |
Blocks
Maximum blocks: 4
Route
Block type:
route
| Setting | Type | Default | Description |
|---|---|---|---|
| Heading | Text | — | — |
| Text | Text | — | — |
| Link label | Text | — | Action text at the bottom of the card. Choosing the card takes visitors to the contact form. |
| Topic | Text | — | Preselects this topic in the form when the card is chosen. Must exactly match one of the Subject options, and Show subject dropdown must be on. |
Default Configuration
When you add this section from the Theme Editor, it comes pre-configured with:
- Contact page — default settings, no pre-added blocks