Skip to Content
DocumentationBlocksForms

Forms Blocks

Forms blocks collect customer messages and subscribers. Fit Check includes Contact form and Email signup blocks.

Included Blocks

BlockUse
Contact formCollects customer name, email, phone, and message through Shopify’s contact form flow.
Email signupCollects email subscribers and creates customer profiles through Shopify’s newsletter flow.

Setup Order

  1. Choose the surfaceUse Contact form on contact, about, or support pages. Use Email signup in newsletter, footer, popup, or campaign areas.
  2. Set width and spacingAdjust desktop and mobile widths first, then tune padding so fields line up with surrounding content.
  3. Review colorsUse global colors by default or enable overrides when the form sits on a custom surface.
  4. Write clear feedbackFor Email signup, set placeholder and success message text that matches the store voice.
  5. Submit test entriesTest required fields, success states, error states, and mobile keyboard behavior before publishing.

Contact Form Settings

SettingDescription
Width desktop/mobileControls form width by viewport.
Override global colorsAdds custom surface colors when needed.
Custom stylingControls input background, text, placeholder, border color, border thickness, and corner radius.
PaddingSpaces the form within its parent surface.

Email Signup Settings

Setting groupDescription
LayoutWidth and custom width controls.
ColorsOptional global color override and background color.
Input fieldBorder width, typography, placeholder text, placeholder size, and placeholder transparency.
Success messageSuccess text and optional auto-hide timing.
ButtonUses the block’s signup button styling controls.

QA Checklist

StateWhat to confirm
Required fieldsEmpty required fields show useful browser or Shopify validation.
SuccessConfirmation message is visible and does not shift the layout awkwardly.
ErrorInvalid email or submission errors remain readable.
MobileFields and buttons are easy to tap and do not overflow.
ContrastInput, placeholder, border, and button colors are legible against the section background.