How To Set Up Gravity Forms With WooCommerce


About Gravity Forms

Have you heard about this WordPress plugin called Gravity Forms? In case you do not know about it, Gravity form is simply a premier plugin for WordPress that simplifies the quick creation of powerful forms on the fly. On the other hand, WooCommerce is a plugin for WordPress eCommerce that converts your WordPress site to a completely featured eCommerce online store.

You can build and link any sophisticated product configuration in WooCommerce with the use of the Add-ons extension of Gravity Forms Product. Forms containing pricing fields, conditional logic, conditional-pricing fields, user input prices, conditional submit button logic, etc., can be made for your products. The Gravity Forms Add-ons extension for products offers you complete control on how the display of the online store prices, appear. You may decide to use the price display default that is used by WooCommerce, or if you’re using a configurable product with pricing fields, then you will need to set the price to something like “ $1000 and above″. With this Add-on extension, you can also control the built-in automatic price calculation that is being displayed. You can also configure any of the labels personally.

You can use Gravity Forms as a solution for standalone eCommerce of online stores that sells a few number of goods and products. It is also used for donations or other forms of user-defined pricing. If you do not want an advanced inventory tracking or order management, then Gravity Forms can offer you a simple solution for producing purchasing forms.

It is highly recommended for online stores that sell limited simple products, or for stores that deal with the complex products that are being bought personally. We are going to be looking at how to set up Gravity forms with WooCommerce.

If you know the basic functionality of Gravity Forms, you can start to use it in a little time (say 28 minutes). The following steps below will show you how to do the setting up (Note that this depends on the structure of your website).

Step #1: Accepting of Payments

Before the configuration, let’s see how you will be accepting payments through Gravity Forms. You will need a developer license rather than a lower license tier because payment gateways integration are made available only for these licenses. You can choose from; (it has the support of ARB), PayPal Payments Pro, PayPal Payments Standard (no SSL needed), PayPal Pro (old API), or Stripe. Fill in your payment gateway information, and save.

Step #2: Vital Fields for Forms

Before deciding how to structure your online store and the setting up of your form, you can create the form and start to add key fields.
There are some required fields that need to be included in any form; they are; name and personal address (for your billing or shipping service), email address and phone number. You can add these fields to the “Advanced Fields” to your form. You may also want to add some other fields from the list of “Pricing Fields.”
Finally, we’ll want to configure some of the settings for our form. Go to “Form Settings.”

Step #3: Connecting your Forms to your Payment Gateways

Now that you have filled your vital fields, you can do the configuration of this form to work with your payment gateway. Go to Forms > your payment gateway(, then click “Add Form,” and choose the form you’re connecting to You will have to map your form fields to the billing information so that your payment gateway(, will have the information that will be needed to validate your form.

Step #4: Structuring your Purchasing Forms

Before you start to create your purchasing forms, you have to decide how your online store structuring will be. You can make use of the Gravity Forms as a page form for checkout, or you may decide to use it as a form to make a purchase on every product page. Leveraging a cart system will not be possible with this, so it will depend on the structure that suits your online store.
If you have not made a decision on Gravity Forms previously, you may have to settle down and plan out your website structure before you begin to create forms.

Step #5: Conclude Your Form

In this aspect, you may need the duplication of the form that you have started to build rather than making use of it. This will help to keep the form as a point of beginning for many forms to come. In this case, you do not need to be adding names, address, credit card, and other necessary fields, consistently.
Just ensure that you will remember creating a new payment gateway(, for every purchasing form. You can even change the one you’ve made in order to use the duplicated form.

Step 6: The Embedment of your Form & the Beginning of your Sellings

This is the final step of your settings. Always remember to add your already made forms to your various pages. If you are making use of a checkout-style form, you may need to use a fresh page to do your checkout. If you want to allow a purchasing on your product page, you simply have to embed your form on your relevant page(s).
You can make use of the shortcode for Gravity Forms (gravityform id=”2″), or the “Add Form” button positioned at the top of every page/post edit screen.


If you are already making use of the Gravity Forms, ensuring the leverage of your forms for eCommerce can be an essential option. These settings function best for highly complex products that are usually purchased alone. This will enable you to sell them easily and straight from your product page.
This setting is also a vital option for websites that only sell few number of products. It helps you to create a form for checkout with a device that you have already installed. Since this setting is not meant for online stores that need the process of the cart, it serves as a fabulous option for websites that offers a limited product and do not need to have an order management or inventory within WordPress.

Leave a Reply

1 Comment on "How To Set Up Gravity Forms With WooCommerce"

Notify of
Sort by:   newest | oldest | most voted
happy halloween 2016

WOW just what I was searching for. Came here
by searching for putt