Add Forms to Magento 2 Product Pages | Step-by-Step Guide

Magento 2 Product Request Form Extension


In the competitive e-commerce landscape, Magento 2 product page customization is crucial for standing out and engaging customers effectively. One powerful strategy is to add forms to Magento product pages. This guide will show you how to leverage a Magento 2 form builder and implement a Magento 2 product inquiry form to enhance your store's functionality and user experience.

Why Use Custom Forms in Magento 2?

Implementing custom forms in Magento 2 can significantly impact your online store:

  • Enhanced Customer Engagement: By adding forms to Magento product pages, you create direct communication channels with your customers.
  • Increased Conversion Rates: A well-placed Magento 2 product inquiry form can address customer concerns immediately, potentially boosting sales.
  • Improved Product Page Customization: Custom forms allow for Magento product page customization tailored to your specific needs and brand identity.
  • Better Data Collection: Gather valuable product-specific feedback and customer information.

Introducing WebForms: A Powerful Magento 2 Form Builder

The Magento 2 WebForms Extension, together with the Product Inquiry Form add-on, offers a comprehensive solution for adding custom forms to your product pages. Here are the key features that make this combination ideal for enhancing your Magento 2 store:

Easy Integration with Product Pages

Seamlessly add forms to any product page in your Magento 2 store.

Product-Specific Forms

Create forms tailored to specific products or product types, allowing for customized inquiries or order modifications.

Dynamic Field Population

Automatically populate form fields with product information, such as SKU or product name, to streamline the inquiry process.

Customizable Form Fields

Choose from various field types including text, dropdown, checkboxes, and file uploads to gather the exact information you need from customers.

Responsive Design

Ensure your product page forms look and function perfectly on all devices, from desktop to mobile.

Conditional Logic

Set up forms that dynamically change based on product attributes or customer selections, providing a personalized experience.

Instant Notifications

Receive immediate email alerts when a customer submits a product inquiry, allowing for quick responses.

Results Management

Easily view and manage form submissions directly from your Magento admin panel, keeping all product inquiries organized.

For detailed instructions on basic usage, please refer to the official documentation:

Implementing the Magento 2 Product Inquiry Form Extension

Assuming you have already installed the Product Inquiry Form extension and WebForms, let's walk through the process of setting up and customizing your product inquiry system.

1. Creating and Customizing the Inquiry Form

Magento 2 Create New Form Extension
  • Form Creation:
    • Navigate to MageMe > WebForms > Manage Forms and click "Add New Form".
    • Set up a dedicated product inquiry form using the Magento 2 form builder functionality.
    • Add relevant fields such as Inquiry Type, Customer Message, and Customer Email.
    • Note: Product Name and SKU fields will be automatically included and populated when used with the Product Inquiry extension.

2. Configuring Product Inquiry Form Extension

MageMe Product Inquiry Form Configuration Plugin
  • General Configuration:
    • Go to Stores > Configuration > MageMe Extensions > WebForms > Product Request.
    • Enable the add-on and select your newly created form as the default.
    • Configure general settings such as button text and placement.
Magento 2 Product Inquiry Button Module
  • Form Placement and Display:
    • Choose where to display the inquiry form (e.g., specific categories or products).
    • Configure the inquiry button's appearance and placement on product pages.

3. Product-Specific Settings (Optional)

Magento 2 Product Specific Inquiry Form Configuration Extension
  • Customizing for Individual Products:
    • Edit a product in the Magento admin panel.
    • Locate the Product Request Scope and Product Request Form options.
    • Customize the inquiry feature for specific products if needed.

4. Setting Up Email Notifications

Magento 2 Product Inquiry Form Email Template Plugin
  • Email Template Configuration:
    • Navigate to the email template settings for your inquiry form.
    • Customize the email template using dynamic variables for product-specific information.
    • Use variables like {{var productrequest_product_name}} and {{var productrequest_product_sku}} in email templates.
    • Set up admin notifications and customer auto-responses as needed.

By following these steps, you'll create a dynamic, interactive product inquiry system that enhances customer engagement and potentially increases sales. This tailored approach allows you to gather specific product inquiries efficiently, improving your customer service and overall shopping experience.

Best Practices for Magento Product Page Customization with Forms

To make the most of custom forms in Magento 2, consider these best practices:

  • Keep It Simple: Design your forms with user experience in mind. Don't overwhelm customers with too many fields.
  • Strategic Placement: Position your Magento 2 product inquiry form where it's easily noticeable but not intrusive.
  • Mobile Optimization: Ensure your forms are easy to use on mobile devices, as a significant portion of shoppers use smartphones.
  • Use Conditional Logic: Tailor the form fields based on the product type or customer responses for a more relevant experience.
  • Regular Updates: Continuously refine your forms based on customer feedback and submission data.


Adding forms to Magento product pages is a powerful way to enhance customer engagement and gather valuable information. With the WebForms Magento 2 form builder and the Product Inquiry Form extension, you have the tools to create custom forms in Magento 2 that perfectly suit your business needs.

Remember, effective Magento product page customization goes beyond aesthetics; it's about creating interactive elements that add value to the customer experience. By implementing a well-designed Magento 2 product inquiry form, you're not just collecting data – you're opening a direct line of communication with your customers, addressing their needs more effectively, and potentially boosting your conversion rates.

Whether you're looking to add a simple contact form or a complex product customization questionnaire, these tools provide the flexibility and functionality you need to take your Magento 2 store to the next level.

Frequently Asked Questions

1. If I already have WebForms, which product do I need?
You only need the Product Inquiry Form add-on.
2. Can I have different forms for different product pages?
Yes, you can customize forms individually for any product.
3. Can I export the list of inquiries?
Yes, you can export all data in CSV and XML formats.
4. Is the plugin compatible with the Hyvä theme?
Yes, our Product Inquiry Form extension is compatible with the Hyvä theme. It seamlessly integrates with Hyvä's modern frontend architecture, ensuring optimal performance and user experience.
5. Does the extension support multiple languages?
Yes, the Product Inquiry Form extension supports multiple languages. You can easily translate form fields, labels, and messages to match your store's language or create forms in different languages for international customers.