Is it possible to have two contact forms with different fields?

Topic summary

Goal: Have two contact forms with different fields on separate Shopify pages (e.g., Returns and Contact).

Current issue: Changing fields on the returns page contact form also changes the main contact page, likely because both use the same template.

Recommendations:

  • Create a second contact page template (e.g., contact2.liquid), add distinct form code/fields, and assign this template to the second page in the Shopify admin.
  • Keep the form action (submission endpoint) the same (Shopify’s contact endpoint), as custom form actions may not be supported.
  • Reference provided documentation on adding contact forms for implementation details (link shared).

Status: The original poster asked for “How would I do this?” and step-by-step instructions were not provided. The discussion remains open with a suggested direction but no detailed steps.

Key terms:

  • Template: A theme file (e.g., .liquid) that controls a page’s layout and content.
  • Form action: The URL endpoint where the form submits its data.

Notes: A documentation link is central; no code snippets were shared.

Summarized with AI on February 20. AI used: gpt-5.

I’d like to make a form for my returns page, but changing the fields on my contact form on my returns page affects the one on my contact page?

Also, is there any way to add custom forms on Shopify pages?

1 Like

@jzas

yes your have used this 2 different page but make sure form action same not possible to custom

@jzas May this help you. Click Here.

@jzas - yes please create one more contact page template, say contact2.liquid , write form code in it and set it from the backend on secod contact page

How would I do this?