Two of our favorite plugins for WordPress are the robust and powerful Gravity Forms and the ubiquitous eCommerce plugin WooCommerce. Gravity Forms is a premium plugin that we like so much that we provide a free license to our clients as part of our WordPress Security and Performance Plan. WooCommerce is the backbone of any WordPress eCommerce website, and the core software is free and developed/maintained by Automatic, who are the same folks that started and maintain WordPress itself. Each plugin is wildly popular, and as such there are many add-ons that allow for integration with other software/plugins. In this post we’re going to explore how you can use the WooCommerce plugin: Gravity Forms Product Add-ons in order to leverage the power of Gravity Forms to build intricate and conditionally based product configurations which link to a WooCommerce product, allowing you to then enjoy all of the eCommerce specific architecture that WooCommerce provides. This is also an excellent tool to use with complex registration based products and services.
Gravity Forms Fields for WooCommerce Products
The main benefit of this plugin is that is allows you to use all of the endless variety of form inputs and logic that you would with any other form created with Gravity Forms. Highlights include: pricing, user input prices, conditional pricing and submit button logic. Here is the full list as of this writing from the plugin’s website:
Supported Gravity Form Fields and Features:
Standard Fields:
- Single Line Text
- Drop Down
- Number
- Radio Buttons
- HTML
- Paragraph Text
- Multi Select
- Checkboxes
- Hidden
- Section Break
Advanced Fields:
- Name
- Time
- Address
- Date
- Phone
- Website
- File Upload
- List
- Pricing Fields:
- Product
- Option – Drop Down
- Option – Check-boxes
- Option – Radio buttons
- Total
- Quantity
- Shipping
How to Configure Gravity Forms Product Add-Ons
This is a premium plugin so there is a $99 annual license required, and it also requires that you have the premium Gravity Forms plugin and the free WooCommerce plugin installed on your website. Once purchased and installed, there isn’t much to worry about as far as initial configuration. The process consists of simply creating a form in Gravity Forms to meet your product needs, ensuring you have the proper pricing fields in place, then creating a corresponding WooCommerce product and linking to the form. The details are explained nicely in the plugin’s documentation. The nice thing is that once it is all set up, when someone fills out the form, they can checkout just like they would for any WooCommerce product, and you can view and manage orders, email notifications, and even inventory using the same familiar tools you are used to.
Applications for Gravity Forms Product Add-Ons
There are countless situations where this plugin will be a life saver including: complex product configuration, products that require multiple layers of conditional logic, services registration/sign up with complicated form field needs, event registration that you want to present and sell as products, and many more!
If you have been looking for a cleaner solution to a more complex form based product for your WordPress website, reach out to us and we’ll be happy to discuss whether WooCommerce Gravity Forms Product Add-Ons could be the solution you’ve been looking for.