Shopify forms

Add a non-checkout enquiry or request form to a Shopify theme while keeping submissions in the EU. Browse 46 templates that generate clean Shopify code pointing to your Formward endpoint.

Implementation notes

  1. Add the snippet to a custom Liquid section
  2. Replace the endpoint placeholder
  3. Test the published theme and spam controls

A working Shopify contact form

This server-rendered example is generated specifically for Shopify. Replace the endpoint placeholder with your public Formward form ID; it is not a secret.

Best for

Product enquiries, returns and wholesale requests that do not belong in Shopify checkout or customer registration.

Watch for

Treat this as a non-payment form: never collect card data, and verify the theme does not override the external action.

{% comment %}
  Paste this into a Shopify section or a custom Liquid block
  (Online Store > Themes > Edit code, or an Add section > Custom Liquid).
{% endcomment %}
<form action="https://forms.formward.eu/f/your-form-id" method="POST">
  <label for="name">Name</label>
  <input type="text" name="name" id="name" required />
  <label for="email">Email</label>
  <input type="email" name="email" id="email" required />
  <label for="message">Message</label>
  <textarea name="message" id="message" required></textarea>
  <input type="text" name="_gotcha" tabindex="-1" autocomplete="off" style="position:absolute;left:-9999px" aria-hidden="true" />
  <button type="submit">Send</button>
</form>

Application forms

6

Contact forms

6

Donation forms

3

Feedback forms

9

Order forms

5

Registration forms

5

Request forms

9

Signup forms

3
Shopify form templates, EU-hosted backend | Formward