Menu

Frequently Asked Questions About Contact Form Ultimate

Every store needs forms that work — contact, quote, registration and more. This FAQ collects what PrestaShop merchants ask most about Contact Form Ultimate, from building forms to handling submissions, with clear answers drawn from real customer conversations.


Group 1: What Contact Form Ultimate is

Q: What is Contact Form Ultimate?

A: A visual drag & drop form builder for PrestaShop with built-in CAPTCHA. You can create any kind of form — contact forms, quote/inquiry forms, order forms — and the module is described as a feature-rich and secure contact form solution.

 

Q: How can I display a form on my site?

A: Four ways: through predefined PrestaShop hooks (including the product page), a popup/floating button that opens the form on click, a shortcode you embed in CMS pages or theme templates, or a dedicated standalone form page whose URL prefix is configurable in Global Settings ("Form URL base").

 

Q: What is the difference between Contact Form Ultimate and your standalone CAPTCHA / reCAPTCHA module?

A: Contact Form Ultimate is a complete form builder with built-in CAPTCHA protection for the forms it creates. Our CAPTCHA – reCAPTCHA module focuses on protecting existing PrestaShop forms, including registration, login, contact, newsletter subscription, and password recovery forms. Choose Contact Form Ultimate to create custom forms, or CAPTCHA – reCAPTCHA to protect your store's built-in forms.

 

Q: Can Contact Form Ultimate replace the default PrestaShop contact form?

A: Yes. You can create a custom contact form and display it on your store’s Contact Us page, replacing the default form through the appropriate theme integration.

 

Q: Can I build quote or inquiry forms, not just simple contact forms?

A: Yes. Customers use it for quote requests ("demande de devis"), product inquiry forms for bulk orders, and order-style forms — with dropdowns, checkboxes, file uploads and email notifications.

 

Group 2: Compatibility

Q: Which PrestaShop versions does Contact Form Ultimate support?

A: Contact Form Ultimate supports PrestaShop 1.7.x, 8.x, and 9.x.

 

Q: Does it work with my theme?

A: The module displays forms through standard PrestaShop hooks, so placement depends on your theme supporting the relevant hook. Our team has checked compatibility with specific customer themes (e.g. Moderno, Ecolife) before purchase — share your theme name and version and we will confirm.

 

Q: Does it work with page builders such as Creative Elements?

A: Yes. You can display Contact Form Ultimate forms in Creative Elements using the Shortcode widget. Simply paste your form's shortcode into the widget.

 

Q: Can I change the form page URL?

A: Yes. In Back Office go to Contact Form Ultimate > Integration > Global Settings and change the "Form URL base" option (e.g. from "content" to "contact-form"), then clear the PrestaShop cache. This also resolves URL conflicts when the default prefix collides with CMS page URLs.

 

Q: What changed in version 2.0.0?

A: Version 2.0.0 focuses on improved security, spam protection, performance, and compatibility with PrestaShop 1.7+. It also enhances multistore support, form and message management, shortcode embedding, translations, and the Back Office interface.

 

Group 3: Building forms — fields & logic

Q: Which field types can I add to a form?

A: Text, email, textarea, dropdown (select), radio buttons, checkboxes, file upload, date/time, Acceptance and Verification fields, an Order reference field, and a reCAPTCHA/CAPTCHA field. Submitted values can be inserted into notification emails via mail tags.

 

Q: Can I show or hide fields based on what the customer selects?

A: Yes — the module supports conditional logic (e.g. showing one dropdown only when a specific option is chosen). If a rule does not behave as expected, our team can check your configuration.

 

Q: Can I add a GDPR / privacy-policy acceptance checkbox?

A:  Yes. Add an Acceptance field to your form, make it required, and include a link to your Privacy Policy or Terms and Conditions.

 

Q: How do I define the options of a dropdown (select) field?

A: Use the documented label|value syntax (e.g. "Distributors|distributors"), one option per line. If the rendered HTML shows wrong values, contact support with a screenshot.

 

Q: Can form fields be pre-filled from URL parameters (e.g. ?email=...)?

A: URL-based pre-filling is not supported by default. However, the module can automatically fill certain fields using information from logged-in customers.

 

Q: Can a date/time field default to the current date and time? 12-hour or 24-hour format?

A: You can set a fixed default value and enable date/time selection. However, automatically inserting the current date/time or switching between 12-hour and 24-hour formats is not available as a built-in setting.

 

Group 4: Product inquiry forms

Q: Can I display one inquiry form on all product pages?

A: Yes. Create one inquiry form and assign it to the product page display position. The same form can appear across all product pages.

 

Q: Can the form automatically capture which product the customer is asking about?

A: Yes. When a form is displayed on a product page, Contact Form Ultimate automatically detects the product and includes its name, image, and link in the inquiry. Product details are also included in the notification email.

 

Q: Can the popup show the product photo, and can product details be included in the notification email?

A: Yes. When a form is displayed in the product page context, the popup can show the product image and name. Product details are also automatically included in the notification email.

 

Group 5: CAPTCHA, reCAPTCHA & anti-spam

Q: Which CAPTCHA options does the module support?

A: The module includes its own CAPTCHA field plus Google reCAPTCHA (customers use v2, v3 and invisible reCAPTCHA) and Cloudflare Turnstile (added around v1.5.4). You need your own Google/Cloudflare keys.

 

Q: Can I add CAPTCHA to the registration, login, newsletter or forgotten-password forms?

A: Contact Form Ultimate protects forms created with the module, not PrestaShop's built-in forms. To protect registration, login, newsletter, and password recovery forms, we recommend our dedicated CAPTCHA – reCAPTCHA module.

 

Q: Legitimate submissions are being rejected as spam ("Submission was referred as spam"). Why?

A: The module's anti-spam checks can produce false positives in some browser or scenario combinations. If genuine messages are rejected, contact support so the team can review your spam-protection settings.

 

Q: Where do I update my Google reCAPTCHA keys in v2.0.0?

A: Go to Contact Form Ultimate > Settings > Integration > reCAPTCHA. Select your reCAPTCHA type, enter the required Google keys, and save your settings.

 

Q: Can I stop the CAPTCHA from loading on pages where no form is shown?

A: Yes. The module loads Google reCAPTCHA scripts only when a matching reCAPTCHA element is detected on the page, helping avoid unnecessary script loading.

 

Q: Do I need a reCAPTCHA block on every form? Can I move the reCAPTCHA badge?

A: Add a reCAPTCHA field to each form you want to protect. Badge positioning can be adjusted through supported reCAPTCHA options or custom CSS, depending on the reCAPTCHA type.

 

Group 6: Emails, notifications & integrations

Q: Can submitted form values be included in the notification emails?

A: Yes, via mail tags. The module also supports special tags such as [serial_number], [remote_ip], [user_agent], [date], [time], [date_time], [url], [shop_name] and [shop_url] — always use the exact field names from the Form editor.

 

Q: Can notification emails be BCC'd to another address?

A: Yes — the module has a BCC option for form notification emails.

 

Q: Can I track form submissions as Google Ads conversions?

A: Yes — customers fire a gtag('event', 'conversion', ...) script when the form's submit button is clicked. Our team can advise on the exact placement for your form layout.

 

Q: Does the module sync submissions to Brevo or Mailchimp?

A: Yes. Contact Form Ultimate can synchronize contact information from successfully submitted forms with Mailchimp audiences or Brevo contact lists. You can configure the destination list and field mapping.

 

Group 7: Submissions & exports

Q: Where are form submissions stored? Can I export them to CSV?

A: Submissions are stored in the module's back-office message list, and you can export them to CSV — the export includes links to uploaded attachments. Note: custom field values are currently grouped into the "Message" column in the export format, which some customers find hard to process for direct marketing.

 

Q: How do I download uploaded attachments? Is there a storage limit?

A: Enable "Save attachments" in the module settings, then open the message in Back Office and click the attachment to download it. Upload sizes are limited by your form and server settings, with a maximum of 100 MB per file in the module's code. Total storage depends on your hosting space.

 

Group 8: Pricing, license & policies

Q: How much does Contact Form Ultimate cost?

A: Contact Form Ultimate is priced at €89.99 on PrestaHero.com. Discounts may be available during promotional campaigns.

 

Q: Can I move my license from a staging/dev site to the live domain?

A:  Yes. One license covers one live website and one development/test website. Register your live domain when purchasing, and contact our support team if you need assistance with domain changes.

 

Q: How long is the support period, and how do I renew it?

A: Your purchase includes 1 year of free technical support. You can renew it through My Account > Download & licenses on PrestaHero.com. The module remains usable after support expires.

 

Q: Can I get a refund or swap the module if it does not fit my project?

A: Our priority is to help you get the most out of our module. If you encounter technical issues, our support team will investigate and help resolve them, including checking directly on your website when necessary.

If the issue is caused by our module and our developers cannot fix it after troubleshooting, you are eligible for a refund within 15 days of purchase, in accordance with our refund policy.

As our products are downloadable digital software, refunds for a change of mind or features outside the module's advertised scope are not covered. However, we're happy to discuss alternative solutions, such as exchanging the module or offering store credit, depending on your situation.

 

Q: Can I try Contact Form Ultimate before buying?

A: As Contact Form Ultimate is a downloadable digital product, we do not offer a free trial. However, you can explore our Front Office and Back Office demos, which showcase the module's features, form builder and customization options, and configuration options, helping you evaluate whether it meets your needs before purchasing.

If you have any questions about compatibility or specific features, our support team is happy to assist. After purchase, we'll also help with installation, configuration, and troubleshooting to ensure a smooth experience.

Views count: 51 views