> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/display-and-placement/product-pages.md).

# Form on product pages

You can display a form on one product, all products, or selected product templates.

Choose the method that best fits your needs.

\
🎯 1. Add a Form to One Product
-------------------------------

Use this method when you want to display a form on a specific product only.

### 🛠️ Method A: Add the Form Through the Publish Window

1. Open your form and click **Publish** button
2. Select **Product page**
3. Choose the product where you want to display the form
4. Click **Add form to product page** > the form is published right away
5. View the page on the online store to see the result

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fh1LjDY5o1rTQwZNoqi1c%2F2026-10-22_16-29-53.png?alt=media&amp;token=c66bef37-5224-4985-aa05-b67062b60486" alt=""><figcaption></figcaption></figure>

### 📝 Method B: Add the Form to the Product Description

Use this method if you want to place the form directly inside the product description.

{% stepper %}
{% step %}

#### Copy the form shortcode

* Open your form and click **Publish**
* Select **Product page** and choose the relevant product
* Copy the form code

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2FLKPkJ7AeCEq9YIrNiGXi%2F2026-10-22_16-33-10.png?alt=media&amp;token=70679e9d-8c7c-454e-b025-3f085a8f922d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Add form shortcode to product detail

* In Shopify admin, go to **Products** and open the product you want to edit.
* Switch the product description editor to **HTML** mode
* Paste the form code where you want the form to appear.
* Save the product.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2FlqXSc0kVyPe3ul18n7u3%2F2026-10-22_16-34-11.png?alt=media&amp;token=94a0832d-acf4-479e-8497-4d8066524cf9" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

## 🛍️ 2. Add a Form to All Products

Use this method when you want to display the same form on all products that use the default product template.

{% stepper %}
{% step %}

#### Copy the form shortcode

* Open your form and click **Publish**
* Select **Product page**, then choose **All products**
* Copy the form code
* Click **Add form** to open the Shopify theme editor

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fy1eqriYBjn4EKwz1eI2g%2F2026-10-22_16-38-50.png?alt=media&amp;token=c2248d2f-0490-4c2f-b4c0-c99a773c1385" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Add shortcode to the app block

* Click on the app block to open it&#x20;
* Paste the form code into the block settings > click **Save**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2F9JM2kadV9y02GPdHi91I%2F2026-10-22_16-39-45.png?alt=media&amp;token=3096078b-289a-4582-9627-1fa95fac0a30" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2F7ZwIv1TJT7SkVdQ3U0KE%2F2026-10-22_16-41-13.png?alt=media&amp;token=ad171ca1-05d8-4700-a338-2762ffffd7d5" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

The form will appear on all products using that template.

### 📄 3. Add a Form to Selected Product Templates

Use this method when you want to display a form only on products that use a specific product template.

**Example:** You want to show a wholesale form only on products that use the `form` template, while keeping it hidden on other products.

{% stepper %}
{% step %}

#### Copy the form code

* Open your form and click **Publish** button
* Copy the form code.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2FLKPkJ7AeCEq9YIrNiGXi%2F2026-10-22_16-33-10.png?alt=media&amp;token=70679e9d-8c7c-454e-b025-3f085a8f922d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Add the form to the product template

* Open the Shopify theme editor
* Select the **form** product template
* in the **Apps** section, add the **Powerful Form** app block

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2FVrqILl9xYkZM8HBnCZXU%2F2026-10-22_17-29-07.png?alt=media&amp;token=24cb62eb-a4cf-4ee1-953e-523f4d43127a" alt=""><figcaption></figcaption></figure>

* Paste the form code into the **Shortcode** field

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fo47cUgGnnfuA5WzOAaSy%2F2026-10-22_17-29-43.png?alt=media&amp;token=6e708852-6abd-4afa-ab0c-21f6bcc96dcb" alt=""><figcaption></figcaption></figure>

* Click **Save**
  {% endstep %}

{% step %}

#### Assign the template&#x20;

Assign the template to the products you want. The form will show up on product page. &#x20;

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2FnAMO90FzjxH6ifeg25yc%2F2026-10-22_17-32-58.png?alt=media&amp;token=24d8563b-b84a-4c84-9efa-450d58587e30" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2FPw7tK2h3kxFy0S85VRej%2F2026-10-22_17-33-56.png?alt=media&amp;token=dea6183c-b4b3-4408-a714-080ff7679513" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Repeat Step 3 for each product that should display the form.

**Result:** The form appears on products assigned to the `form` template. Products using other templates won't display this form.

## ▶️ Tutorial video

{% embed url="<https://www.youtube.com/watch?v=ROuBVQ-b_oU&t=3s>" %}

## Next steps

* [Get embed code of a form](/display-and-placement/short-code.md) — where the code comes from.
* [Add a form with app block](/display-and-placement/app-block.md) — the app-block route.
* [Contact support](/help/contact-support.md) — if the form still does not appear.
