Customizable contact
This page explains how “Customizable contact” actually behaves, which data it depends on, and what its settings change.
Customizable contact
This page explains how “Customizable contact” actually behaves, which data it depends on, and what its settings change.
page.jsonpage.sizing-help.jsonWhat the theme does automatically
This section only displays elements that have content. Empty elements are ignored to preserve the layout.
Understand the settings
Header
Configure the texts and elements displayed at the top of the section.
eyebrowheadingtitle_tagintroductionheader_alignmentPicture
Choose the main visual, its framing and its position in the section.
imageimage_positionimage_ratioLayout
Set the dimensions, layout and spacing of the section.
max_widthsidebar_positionsticky_sidebarmobile_contacts_layoutChoice of an interlocutor
This part only appears when at least one Speaker block is added. Configure the texts and behavior used to direct the visitor to a contact.
experts_eyebrowexperts_headingexperts_textexpert_selection_modeexpert_field_labelno_preference_labelno_preference_textselection_summary_labelselection_placeholderTrust message
Complete the short arguments displayed near the form.
reassurance_1reassurance_2reassurance_3Form
Configure the introduction, transmitted data and submit button of the form.
form_headingform_textrequired_labelsubjectShopify maintains its own subject line for the email.
include_source_pagebutton_labelbutton_stylebutton_alignmentbutton_noteMessages
Customize confirmations, errors, and information displayed after sending.
success_headingsuccess_texterror_headingfooter_noteAppearance
Choose the surface style and section spacing.
background_stylepanel_stylepadding_toppadding_bottomSection palette
Applies a consistent palette to the background, text, and buttons in this section.
Section appearance
opaline_use_color_schemeopaline_color_schemeTitle
opaline_heading_alignmentSpacing
opaline_section_spacingCreates space between this section and the next. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–160pxopaline_content_insetMoves content away from the edges. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–120pxAvailable blocks
@appAdd this block only when it provides useful information to the journey.
expertAdd this block only when it provides useful information to the journey.
nameAdd this block only when it provides useful information to the journey.
emailAdd this block only when it provides useful information to the journey.
phoneAdd this block only when it provides useful information to the journey.
messageAdd this block only when it provides useful information to the journey.
short_textAdd this block only when it provides useful information to the journey.
long_textAdd this block only when it provides useful information to the journey.
selectAdd this block only when it provides useful information to the journey.
radioAdd this block only when it provides useful information to the journey.
checkboxAdd this block only when it provides useful information to the journey.
contentAdd this block only when it provides useful information to the journey.
dividerAdd this block only when it provides useful information to the journey.
Before publishing
- ✓
Content remains readable in every color scheme.
- ✓
Labels match the storefront language.
- ✓
Displayed promotions match Shopify rules.
- ✓
Interactions remain accessible by keyboard and touch.