Magento Adobe Commerce Magento 2 Contact Forms Builder 2 Forms 0 9 7 7 1 1 Magento 2 ™ €79.90

Magento 2 Contact Forms Builder

  • In Stock
  • Price:
  • €79 90
  • SKU:
  • MAGE2-CF
  • Customer choice


Lifetime updates 180 days of free support included ...more
PRICE DETAILS

Magento 2 Contact Forms Builder

Lifetime updates + Free support till 26 July, 2025 if purchased today.
One time payment €79.90
No recurring payments, no crazy pricing

Create and manage multiple contact forms in Magento 2.

By taking advantage of the new robust platform of Magento 2, this extension allows you to create unlimited contact forms in your store. It comes with built-in interface for user-defined form fields which allows for unique forms as per your requirements. Unlike other similar solutions, here you can define form fields yourself, choose fields type, change order of appearance, define field validation patterns and more.

All form submissions are saved and accessible from Magento 2 administration panel. Created forms can be displayed by widgets and/or directly in your templates. Forms can be displayed in both CMS and Product detail pages.

Compatible with HYVA theme (no extra COMPAT modules required)
Installation & Updates via COMPOSER (optional)

EAV Attribute based

We have developed the extension to work on top of native Magento 2 EAV attributes system. This allows you to create forms with virtually ANY type of attributes supported.

Being EAV based you can create any type of field, assign desired validation and behaviour. This also allows any third party modules that add custom field types to hook up to form fields.

Attribute Options Supported

You can set the same attribute options that can be assigned to any native Magento 2 attribute. This includes field (attribute) type, validation, behaviour and much more.

Unlimited forms

You can create unlimited number of forms with dynamic fields. Each form can have multiple recipients, custom subject, custom set of fields.

Form submission is AJAX based and it supports reCapcha out of the box. Form submissions are also recorded and displayed in the product edit form.

Overview

Magento 2 Contact Forms is a robust extension allowing store owners to create unlimited number of contact forms. It provides user-friendly environment for creating forms, form fields and more. Forms can be inserted in any CMS page and/or product detail page (Product Enquiry forms) via widgets.

 

Key features

  • Custom Contact Forms for Magento 2
  • Unlimited number of forms
  • Unlimited number of form fields.
  • Supported field types include text, textarea, select and multiple select.
  • AJAX based form submission.
  • Customizable form template. Ability to display fields into user defined number of columns automatically. NEW
  • Stores form submissions in database.
  • Ability to assign particular form to individual products to act as Product Enquiry form.
  • Ability to set global product enquiry form (show the same form in all products) BRAND NEW
  • Supports reCAPTCHA V3 (Anit-spam protection by Google) NEW
  • Supports fields in 1,2 or more columns for more flexible form display.
  • Supports multiple AJAX based forms on single page BRAND NEW
  • Automatically inserts product enquiry forms in new tab on product detail page.
  • User-friendly interface.
  • Does not override blocks, controllers and other custom code
  • Suitable for custom Magento themes
  • No extra fees

 

Watch a video

This extension for Magento 2 doesn't have demo yet due to number of security issues with Magento 2 itself, but we have prepared an online demo to understand how it works and what to expect from the contact forms extension.

Watch here in 1080p - https://www.youtube.com/watch?v=WS6vuHx_qgo

Magento platform version
2.0.*,2.1.*,2.* EE,2.2.*,2.3.*,2.4.*
Application/Purpose
User experience,Conversion rate
Type
Commercial
Latest version

All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Purchased Magento 2 Contact Forms Builder

We purchased this for a client and are happy with what we got. It works fine and it's fine in terms of management as well. Good product.

Yes, I recommend this product

Purchased Magento 2 Contact Forms Builder

The module worked out really good from the beginning but we needed a small modification on it and the support was incredible fast fixing the module for us. Thank you!

Yes, I recommend this product

Note: By submitting a review you agree to our Terms and Conditions.





User Guide & Documentation

Installation from Command Line

This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will not replace existing code or file structure
  • Enter the following at the command line:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy (only if site is in production mode)

 

Installation and updating with Composer

You can install this extension via Composer only after purchasing a Composer support package

  • Run the following Composer commands

    composer require anowave/package
    composer require anowave/contact

    bin/magento setup:upgrade
    bin/magento setup:static-content:deploy (only if site is in production mode)

 

Upgrading database

If you need to upgrade the database, run the following command line:

php -f bin/magento setup:db-schema:upgrade

 

Configuration

To enable extension go to Stores -> Configuration -> Anowave Extensions -> Contact Forms

Follow the instructions on the screen to configure your extension.

 

Creating Form Fields

To create form fields go to Stores -> Attributes -> Form and create your form fields. (See below)

Add New Attribute Actions 93 records found (2 selected) Filters Default view Columns Attribute code Default label Required System Visible your_name Your name Yes Yes No your_email Your email Yes Yes No your_address Your address No Yes No your_feedback How did you hear aboutus? Yes No No

 

Creating Forms

Once you have created your fields it's very easy to create the form itself. To create new form follow the steps below

  1. 1. Go to Content -> Contact forms and click "Add contact form"
  2. 2. Fill in the form options (see below)
Save Contact Form Save and Continue Edit Reset Back FORM OPTIONS Form Options Fields Form options Form name * Subject * Recipient * Use template * Form
Save Contact Form Save and Continue Edit Reset Back FORM OPTIONS Form Options Fields Fields Select form fields Field Your name Your email How did you hear about us? Add new field

Adding contact form to standard CMS page in Magento 2

Contact forms can be added to any standard CMS by using widgets. To add a form click "Insert widget", select "Contact from" and then select the desired form to add. Once page is saved, form will appear in frontend.

 

Adding enquiry form to products in Magento 2

Any custom form can be used also as a product enquiry form. You can assign any form to product by simply editing the product itself. The extension adds a new tab in product edit screen where you can select which form should be used as product enquiry form. These forms will appear in the tabs on product detail page. (See below)

 

Installation

Now: Next:

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions we offer extend the capabilities of Magento and provide bespoke functionality. They also fill some gaps in the functionality provided by the base platform and help customers choose Magento as their preferred eCommerce platform.

The extensions we offer are part of our full-range Magento service, which also includes a Premium Helpdesk where customers can speak with actual software engineers and have their issues resolved without hassle. Premium-labeled modules also include free installation, configuration, testing, etc.