Contact form
Section overview
The Contact form section allows merchants to add a customizable contact form to their Shopify store, enabling customers to easily get in touch.
Common use cases
Creating a dedicated contact page for customer inquiries
Adding a contact form to product pages for product-specific questions
Embedding a contact form in about pages to facilitate business partnerships
Including a contact section on service pages for quote requests
Usage tips
Keep the form concise with only necessary fields to improve completion rates
Use clear labels and placeholder text to guide users
Consider adding custom fields for categorizing inquiries (like "Subject" or "Order Number")
Ensure form validation messages are helpful and visible
Test the form on mobile devices to verify all fields are easily accessible and tappable
Section settings
Heading
Text
Sets the main title displayed above the contact form
Top spacing
Range (0-300px)
Controls the amount of padding above the section
Bottom spacing
Range (0-300px)
Controls the amount of padding below the section
Color scheme
Select
Determines the background color scheme of the section
Custom color
Color picker
Sets a custom background color (when "Custom" is selected as color scheme)
Text color
Select
Forces light or dark text regardless of background color
Border color
Select
Sets the color tone for any borders in the section
Button color
Select
Determines the style and color of the submit button
Enable color fade
Checkbox
Enables a smooth color transition effect when scrolling
Border position
Select
Controls where borders appear on the section (top, bottom, both, or none)
Horizontal alignment
Select
Determines the horizontal alignment of the form (left, center, or right)
Enable margin
Checkbox
Controls whether the section has horizontal margins
Enable max width
Checkbox
Limits the maximum width of the contact form
Visibility
Select
Controls which devices the section is visible on (all, mobile only, or desktop only)
Block settings
Field
The Field block allows merchants to add custom input fields to the contact form beyond the default name and email fields.
Block limit: 50
Input label
Text
Sets the label text for the custom field
Input placeholder
Text
Sets the placeholder text displayed inside the input field
Input type
Select
Determines the type of input field (single line, multi-line textarea, or checkbox)
Last updated
Was this helpful?