Magento WordPress IntegrationContact Form 7

Contact Form 7

Are you writing good blogs posts and looking for a way to convert those customers to leads or sales? Contact Form 7 allows you to easily create streamlined contact forms and embed them directly into your WordPress blog posts, providing an easy way to start generating leads directly from your blog articles!

You can now embed CF7 Forms anywhere in Magento!

Secure CheckoutVersion
Buy now & download Contact Form 7 instantly.
Compatible with Magento Community - & Magento Enterprise.
£49.99 Available for Download

Contact Form 7 Reviews

Have Your Say...

If you have used Contact Form 7 and want to share your opinion, you can leave a review below.

  • 5
    Plugin worked perfectly.

    We had an initial setup issue on our side which Ben was v helpful to help out via email.
  • 5
    I use Contact Form 7 in combination with Root to replace my Magento contact form with a highly customised contact form and it is working great. I have a lot more control over the contents of my contact form and can easily change it on a week by week basis from the WordPress Admin. Using Root, I have a WordPress page called 'Contact Us' which is available on /contact-us. The Contact Form 7 form is added in and voila, a highly advanced and easily customisable contact form is now available in Magento!

    I am also starting to embed forms in indivudal blog posts to help convert the mere information seekers to fully fledged customers. So far this is going well and I plan on finding more ways to allow customers to easily get in touch using Contact Form 7.
  • 5
    CF7 was a much needed addition to the FishPig extension collection. My company uses this to embed contact forms directly into blog posts, which we have found increases their conversion rates. These leads are then used to generate sales that we never would have had without CF7.
  • 5
    We did install the free extension for one blog and bought a few minutes later the other Extensions of Fishpig as well.

    The Support of Ben is wonderful, he is becoming a friend instead of a business partner ;)

    We did order the multisite addon for wordpress and the Contact Form 7 extension, too.
    Ben did install everything very fast for us and he is always there, if there are any questions.
    FIVE STARS and even more for Fishpig !
  • 5
    Works as expected from fishpig. 5 stars out of 5 for another great module
  • 4
    This extension is core to my blog conversion rates. I use it to turn my blogs posts into landing pages with conversion forms that allow the customer to easily and quickly submit a request for more information.

    It took me a little bit of time to get the form HTML right in Wordpress (which is why I only gave 4 stars) but once i figured out it had to match the Magento form HTML it was a lot easier.

Before installing Contact Form 7, ensure you have the latest version of Magento WordPress Integration and that your blog is integrated into your Magento theme.

You can install Contact Form 7 in the same way that you can install any Magento extension. For detailed instructions, please the see the Magento extension installation guide.

After installing the extension, you will need to make a small modification to your wp-config.php file to allow CF7 to accept form requests from Magento. Your wp-config.php file can be found in the root of your WordPress directory. Open this file and add the following line just below the WP_DEBUG line:

define ('WPCF7_VERIFY_NONCE', false);

Next, ensure that Magento and WordPress are using the same sub-domain. This allows Magento to submit the CF7 form data using AJAX. If you have installed Magento using www., WordPress should also be using www. The opposite is true so if Magento is installed without www., WordPress should also be installed without the www.

Finally, ensure you have a valid WordPress .htaccess file. This file should reference your WordPress installation directory and not the directory that you blog is available from via Magento. Assuming you have installed WordPress in a sub-directory called 'wp' and your blog is visible to your customers via Magento on /blog/, your WordPress .htaccess file should contain the following:

# BEGIN WordPress

RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]

# END WordPress

To use Contact Form 7 form's in WordPress, simply copy and paste the form's shortcode into the Posts post content field in the WordPress Admin and the form will be automatically inserted.

Using CF7 Form's in Magento

From version of the extension, it is possible to use a form you have created using Contact Form 7 anywhere in Magento. To do this, you can make use of the Widget block (code below).

<reference name="content">
	<block type="wp_addon_cf7/widget" name="cf7.test.form">
		<action method="setFormId"><form_id>4</form_id></action>

To use the above code, simply change the number 4 for the ID of your form.

To display a form using PHP instead of XML, see the code below.

<?php $layout = Mage::getSingleton('core/layout') ?>
<?php $formBlock = $layout->createBlock('wp_addon_cf7/widget') ?>
<?php $formBlock->setFormId(4) ?>
<?php echo $formBlock->toHtml() ?>

Documentation & Support

Submit a Support Ticket

If none of the articles on the left answer your question, you can use the form below to submit a support ticket.

Want help quicker? Check out the Magento WordPress Integration Support Service.
  • Loading Submitting your support ticket.
Post your comment

FishPig Ltd