I did a search and found an incomplete answer to this. I want to make a second version of the contact form and apply it to a different page other than the contact form. I want there to be 2 separate contact forms, each with different form and information requests.
Currently I don’t see a way to duplicate the original page.contact.liquid and make edits, then apply the template to a different page.
Thank you, you got me most of the way there but I encountered another issue where all the fields are not populating in the email. I made a separate thread for this: https://community.shopify.com/post/1374512
1. Create a brand-new page template and add your own form markup
Instead of duplicating page.contact.liquid, you can create a completely new template, like page.alt-contact.json (or .liquid if your theme uses those).
Inside it, add a section that includes your custom form HTML. It doesn’t need to rely on the built-in contact form at all.
This gives you full freedom to add different fields, labels, and layout.
2. Build a second form inside a section
You can also create a custom section with a fresh form and assign it only to a specific template.
Since it’s not the system contact form, you’re free to modify fields as much as you want.
3. Use a form app/widget for the second form
If you don’t want to maintain a second custom template, an easier route is embedding a contact form through an app or a form builder widget.
You build the form visually, paste the embed block or add the app section to just one page, and it behaves independently from your main contact form.
This avoids messing with page.contact.liquid entirely and is usually faster to update later.