EffectIO Gravity Forms Product Add-Ons for WooCommerce

Original price was: $49.00.Current price is: $9.99. / year

Drop-in compatible replacement & Licensed Product

Allows you to use Gravity Forms on individual WooCommerce products. Requires the Gravity Forms plugin to work. Version: 3.5.1 Allows you to use Gravity Forms on individual WooCommerce products. Requires the Gravity Forms plugin to work.

Released on: 2025-01-14

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

What is Gravity Forms Product Add-Ons?

With the Gravity Forms Product Add-ons extension, advanced product configuration forms can be built and linked to any product in WooCommerce. Forms that contain conditional logic, pricing fields, user input prices, conditional-pricing fields, conditional submit button logic can all be created for your products. Additionally, any product that contains a Gravity Form is tracked in the cart to ensure, no matter how complex your product form only unique configurations are added to the cart and duplicates are incremented in quantity.

The WooCommerce Gravity Forms Product Add-Ons extension gives you full control over how the display of the prices in the store should appear. You can use the default price displays that WooCommerce will display, or in the case of a configurable product containing pricing fields, set the price to something such as “As Low as $1000″.

Are you looking for a plugin that allows you to build your product page by creating custom made forms? Gravity Forms Product Add-ons is the perfect choice for you since it helps you configure advanced forms and link them to any of your products.

The WooCommerce Gravity Forms Products Add-ons extension lets you modify the prices, giving you full control over how all the prices are displayed in your store.

Gravity Forms Product Add-ons lets you configure:

Pricing Fields

Select a product and total field hence enabling the pricing field form. You have to add a hidden product field to the form if you want to modify the product setting a custom price.

User Input Prices

Display the user defined price as a single line on your form. You can allow two rules for this field type, such as Required and No Duplicates thus limiting users to unique values only.

Conditional Pricing Fields

Create pricing levels for all your product fields taking into account the price of the product and a set of rules you build which will decide how to apply the pricing level.

Conditional Logic

Use rules to dynamically show or hide this kind of field based on values from another field. It works only with drop downs, check-boxes and multiple choice fields.

One of the benefits of using Gravity Forms Products Add-ons is that only unique configurations are added to the cart, regardless the complexity of the form.

This plugin allows you to set the following fields:

Standard Fields

  • Single Line Text
  • Drop Down
  • Number
  • Radio Buttons
  • HTML
  • Paragraph Text
  • Multi Select
  • Check-boxes
  • Hidden
  • Section Break

List

  • Name
  • Time
  • Address
  • Email
  • Date
  • Phone
  • Website
  • File Upload
  • List

Pricing Fields

  • Product
  • Option – Drop Down
  • Option – Check-boxes
  • Option – Radio buttons
  • Total
  • Quantity
  • Shipping

Tips & Tricks

  • Using Gravity Forms Product Add-ons plugin in your website is very useful, but you might want to consider the following:
  • Avoid using custom confirmations settings on any of your forms. Just leave the default setting to text.
  • Try testing your form first, either on a regular page or on a product page. It works best without a product attached to it.
  • Use the Gravity Form alone to see if the pricing fields and the conditional logic is properly configured.
  • Keep your website running fast by creating a separate Gravity Form page for each of your products.

Allows you to use Gravity Forms on individual WooCommerce products. Requires the Gravity Forms plugin to work.

2026.02.28 — version 3.7.3
  • Update: Tested up to WordPress 6.9.1
  • Update: Tested up to WooCommerce 10.5
  • Update: WP and WC compatibility
  • Include better readme information about the extension and its features.
2026.02.01 — version 3.7.2
  • Fix: Cart edit now pre-selects variation attributes when editing variable products
  • Fix: Export no longer fails when order contains a deleted product
  • Update: Removed the intentional error_reporting calls used to suppress Gravity Forms warnings. We will rely on gravity forms to handle this properly.
2026.01.14 — version 3.7.1
  • Fix issue with total calculations
  • Move the gform_wrapper before the woocommerce form element.
2025.12.23 — version 3.7.0
  • Update: Translation handling standardized to WordPress conventions.
  • Update: Improved compatibility with Loco Translate and custom language overrides.
  • Note: Existing translations continue to work. Users who created custom translations may be prompted to re-save them.
2025.12.22 — version 3.6.12
  • Update: Tested up to WordPress 6.9
  • Update: Tested up to WooCommerce 10.4
  • Update: WP and WC compatibility
  • WPCS additional adjustments.
2025.10.18 — version 3.6.11
  • Update - WC and WP Compatibility Updates.
  • Update - Better recaptcha handling.
  • Update - PHPCS updates and code cleanup.
  • Update - PHPCS nonsensical ignores.
2025.07.20 — version 3.6.10
  • Update - WC and WP Compatibility Updates.
  • Update - Remove entries created during revalidate type reorder submission.
  • Update - During recorder process, handle email fields with confirmation fields properly.
2025.06.05 — version 3.6.9
  • Update - WC and WP Compatibility Updates.
  • Fix - Correct incorrect translation domain.
  • Fix - Be defensive in getting gravity forms history from very old orders.
2025.03.22 — version 3.6.8
  • Update - WC and WP Compatibility Updates.
  • Update - Update script versions on the front end to force cache busting.
  • Update - Change the name of the extension to Gravity Forms Product Add-Ons for WooCommerce to match WooCommerce naming guidelines.
  • Update - Modify all log messages to a consistent format.
  • Update - Force full product link when cart edit is enabled.
  • New - Include a specific Gravity Forms Product Addons for WooCommerce log file.
2024.12.09 — version 3.6.7
  • Update - WC and WP Compatibility Tags.
  • Update - Add the wp_nonce_field back for gravity forms processing.
  • New - Add filter, woocommerce_gravityforms_order_entry, to allow filtering the entry which is created during the order process. This is useful for setting entry field values before we send notifications or process feeds.
  • New - Add specific integration with GP Nested Forms. This allows for the creation of entries for nested forms when a product is ordered.
2024.11.19 — version 3.6.6
  • Update - Handle the fix from 3.6.5 better. The data-formid attribute was not being added to the form element in all situations.
  • Update - Bump script versions to force cache busting.
  • Update - WC and WP Compatibility Tags.
2024.11.18 — version 3.6.5
  • Fix - Fix issue with Gravity Forms 2.9.0. Needed to add a data-formid attribute to the WooCommerce form element.
  • Fix - Fix issue with logging custom woocommerce_gravityforms_create_entries_on_specific_statuses filter.
  • Fix - Fix issue with missing form during reorder validation.
2024.11.17 — version 3.6.4
  • Update - WP and WC Compatibility Tags.
  • Fix - Fix problem where add to cart validation would generate a warning on products with no form attached.
  • Fix - Fix issue with reordering a product with a list field that uses multiple columns.
  • Fix - Fix issue with WooCommerce Quick View Pro
  • Tweak - Remove the noonce generation when we render the product form.
2024.06.26 — version 3.6.3
  • Fix: Fix issue with re-ordering products with file upload fields and required fields.
  • Fix: Fix issue where variable products could not be added to a Wishlist properly.
  • Update: Respect the woocommerce_gforms_use_label_as_value setting for fields that do not have entry inputs.
  • Update: Better handling for Limit purchases to 1 item per order. Filter the cart_id to remove data that changes or could change between form submissions, but is not related to the actual data of the form.
2024.06.04 — version 3.6.2
  • Update: Update the display for checkbox type fields (regular and product options) to display better in checkout blocks.
2024.05.24 — version 3.6.1
  • Fix: Fix issue with the mutation observer causing an infinate loop on some sites where gform is not available.
  • Fix: Only enqueue the admin scripts on a Gravity Forms admin page.
  • WC and WP Compatibility Tags.
2024.05.15 — version 3.6.0
  • New: Integration with WooCommerce Bookings. The integration is basic, but allows for booking product costs to be correctly displayed in the totals section on the product page.
  • New: Updated styles to modernize and cleanup the look of the totals section.
  • New: Include custom merge tags for WooCommerce order and order item data.
  • {wc_order:order_id} - The WooCommerce order ID.
  • {wc_order:order_number} - The WooCommerce order number.
  • {wc_order:customer_id} - The WooCommerce order customer ID.
  • {wc_order:customer_email} - The WooCommerce order date.
  • {wc_order:billing_email} - The WooCommerce order billing email.
  • {wc_order:[ORDER_PROPERTY]} - Any other WooCommerce order property.
  • New Include custom merge tags for WooCommerce product information.
  • {wc_product:product_id} - The WooCommerce product ID.
  • {wc_product:product_sku} - The WooCommerce product SKU.
  • {wc_product:product_name} - The WooCommerce product name.
  • {wc_product:product_price} - The WooCommerce product price.
  • {wc_product:product_type} - The WooCommerce product type.
  • {wc_product:[PRODUCT_PROPERTY]} - Any other WooCommerce product property.
  • WC Compatibility Tags.
2024.01.09 — version 3.5.4
  • WC Compatibility Tags.
  • Fix: Fix issue with the grand total not properly applying to the cart item.
2024.01.05 — version 3.5.3
  • WC and WP Compatibility Tags.
  • Updates: PHP 8.3+ compatibility.
2023.11.11 — version 3.5.2
  • WC and WP Compatibility Tags.
  • Fix: Fix issue with export functionality if an order or order item is deleted.
  • Updates: PHP 8.2+ compatibility.
2023.08.15 — version 3.5.1
  • WC and WP Compatibility Tags.
  • Add AJAX manager to help with AJAX compatibility issues with various themes and page builders.
  • Update: Do not automatically set the tabindex flag for the attributes of the form.
  • Update: Resubmit as default for reorders.
  • Fix: Add error correction code around reorder logic.
2023.06.19 — version 3.5.0
  • Update: Track a hash of the gravity form's fields for use in the check_cart_items function.
  • Update: Added check_cart_items which will run checks to make sure the form has not been modified since the user added an item to their cart.
  • Update: On reorder, allow for the option of revalidating or resubmitting the form.
  • Update: Add a wc_notice during cart validation if invalid. This helps with AJAX add to cart features from themes and other plugins which don't properly handle the return value of the woocommerce_add_to_cart_validation function.
  • Update: WC and WP Updates.
  • New: Added filter, woocommerce_gforms_check_cart_items, to allow disabling the check_cart_items function.
  • New: New options for the woocommerce_gforms_get_product_form_data filter. reorder_processing: ['revalidate', 'resubmit', 'none'] - Determines what to do when a user reorders a product. Defaults to revalidate. reorder_hydrate_defaults: [true, false] - Determines if the form should be hydrated with the default values from the form if needed to resubmit the entry. Defaults to true.
2023.05.04 — version 3.4.5
  • Update: Perform some validation on the entry data before allowing reordering. Validation is performed by GFAPI::validate_form( $form['id'], $entry_data ); File uploads are mocked so that they pass validation. Any changes to the forms product fields, required fields, etc, will cause validation to fail, by design. This is to prevent the user from accidentally reordering a product with options that are no longer valid.
  • Update: WC and WP Updates.
2023.05.04 — version 3.4.4
  • Fix: Fix for Nested Forms by toggling AJAX only when the parent form is rendered.
  • Fix: Resolve warnings regarding $err_level
  • Update: Add Product SKU to the exportable fields list from Gravity Forms Entries.
  • Update: Update the form's created_by field to the customer ID early in the process so that it's available to submission hooks.
  • Update: Move export functionality to separate class.
  • Update: Add additional fields, such as the product SKU, to the exportable fields list from Gravity Forms Entries.
  • Update: WC and WP Updates.
2023.04.10 — version 3.4.3
  • WC and WP Updates.
  • Fix: Fix issue with the notes section not being available on the entry detail page.
2023.03.06 — version 3.4.2
  • Compatibility: Add support for WooCommerce HPOS.
  • Fix: Fix issue with the multi-file uploader not working on the last page of a multi-page form.
  • Fix: Fix issue with the anti-spam honeypot rejecting submissions.
  • Fix: Fix issues with multi page forms.
2023.02.24 — version 3.4.1
  • Fix: Fix issue with multi-file upload fields for Gravity Forms 2.7.x
  • Update: Filter the WooCommerce order number before exporting.
  • Update: Remove old compatibility code for WooCommerce < 3
  • Update: WC and WP compatibility updates.
2022.11.10 — version 3.3.28
  • Fix: Include the RGFormsModel if it's not already loaded.
  • Update: WC and WP Updates.
  • Update: Don't put hash on query string if disable anchors is on.
  • Update: PHP 8.1 compatibility.
  • Update: WC 7.x compatibility.
2022.02.21 — version 3.3.27
  • Update: Disable feed queue so that webhooks are triggered right away when the order is placed.
  • Update: Check if Gravity Forms itself is active before running any plugin code.
  • New: Add woocommerce order item quantity as export field option when exporting gravity forms entries.
2022.01.08 — version 3.3.26
  • Enhancement: Added action, woocommerce_gforms_after_field_groups, to allow rendering custom sections in the gravity forms configuration section.
  • Enhancement: Added filter, woocommerce_gravityforms_before_save_metadata, to allow adjusting the _gravity_form_data value before save.
2021.12.02 — version 3.3.25
  • Fix: Ensure $gravity_forms_history variable is defined when resuming an order to prevent issues with PayPal checkout.
  • Enhancement: Double slash the _gravity_forms_history value before it's saved as order item meta data. Prevents WP from breaking unicode escaped sequences.
2021.09.10 — version 3.3.24
  • Update: Switch check for the multifile uploader.
  • Update: Added a filter to disable initializing the file uploader.
2021.08.26 — version 3.3.22
  • Update: Use product labels as the display value by default.
  • Update: Trigger the multifile upload if Gravity Forms does not do it by itself.
2021.08.21 — version 3.3.21
  • Update: WP Updates.
  • Update: Add CSS to remove the bullets from the totals section and align it to the left.
  • Update: Back out the attempt to remove AJAX add to cart handling.
  • Fix: Fix issue with the multifile uploader being bound twice.
  • Fix: Fix issue with the multifile uploader showing [] in the order if no files are uploaded.
  • Update: WC and WP Updates.
2021.07.14 — version 3.3.20
  • Update: WC and WP Updates.
  • Update: Added additional debug statements when Gravity Forms Logging is active.
2021.05.12 — version 3.3.19
  • Fix: Remove confirmation message from form after adding product to the cart.
2021.02.12 — version 3.3.18
  • Update: WC and WP Updates.
  • Update: General code cleanup.
2020.11.23 — version 3.3.17
  • Update: Allow the Gravity Forms Options total to be filtered by WooCommerce Dynamic Pricing if that option is enabled.
  • Update: WC and WP Updates.
2020.10.15 — version 3.3.16
  • Update: WC and WP Tags
  • Update: Add support for woocommerce_one_page_checkout
  • Update: New filter to allow product_page and woocommerce_one_page_checkout shortcode to be inside of meta fields. add_filter('woocommerce_gforms_get_post_content', function($content, $post) { return get_post_meta($post, 'my_meta_field') }, 10, 2);
2020.08.18 — version 3.3.15
  • New: Added filter, woocommerce_gforms_script_params, to allow modification of the script params object enqueued for the forms front end.
  • Update: Added additional logging when an order is being created.
2020.06.25 — version 3.3.14
2020.05.06 — version 3.3.12
  • Fix: Make sure variation exists before attempting to get the price.
2020.04.15 — version 3.3.11
2020.02.19 — version 3.3.10
  • Update: Allow for the CSS class of wc-gforms-hide-from-email to work on Product Fields in the cart.
  • Update: Allow for the CSS class of wc-gforms-hide-from-email to work on Product Fields during checkout and the order process.
2019.09.16 — version 3.3.9
  • Update: Include Structured Data Helper Helpful when the base price of the product is 0, or when you want Google to be aware of the pricing options in your form.
  • Update: Added translations for some more admin options which were missing them.
  • Update: Hide add to cart buttons via CSS when on a multipage form and not on the last page.
  • Update: Update the gform entry metadata before sending notifications so that the WC Order information can be used.
  • Update: Fields marked with the Visibility: Hidden attribute will be hidden in the WC Order details.
  • Update: Update Dynamic Pricing calculation so that variable product rules can be taken into account.
  • Update: Allow for drop down quantity fields.
  • Update: Make sure fields with a "0" value are included in the cart, orders, and confirmation emails.
  • Update: Fix display issue with custom hidden fields in the Order display screen.
2019.02.27 — version 3.3.8
  • Update: Include new filter woocommerce_gforms_order_item_meta to allow filtering of order item meta data just prior to it being added to the WC order item.
  • Update: Perform a check before adding order item meta data to prevent duplicates. This could only be caused if the filter was being called incorrectly twice for some reason.
  • Update: Include new filter woocommerce_gforms_get_cart_item_total to filter the gforms total to be added to the cart item.
  • Update: Include the ability to attach a gravity form to a products bulk input form when WooCommerce Bulk Variation Forms are in use.
2019.01.02 — version 3.3.7
  • Update: Tested to WC 3.5.3
  • Update: Tested to WP 5.0.2
  • Update: Fix issue where 0 values were not being displayed in the cart.
  • Fix: Fix for validation errors when the user fails to fill out all the required fields on a form more than once.
  • New: Add option to display totals section before the form. Helpful for multi-page forms.
  • New: Include separate Bulk Variations Form selection option. Fixes issues with duplicate forms being rendered.
  • Fix: Fix issue where the setting for Replace Modified Items was not being saved.
  • Fix: Fix issue with the gform_product_total and not respecting the Use Dynamic Pricing filter.
  • Fix: Fix warning in PHP 7.3 about continue inside of a switch statement.
2018.10.23 — version 3.3.6
  • Update: Use basename() for file names rather than attempting to parse ourselves.
  • Update: Add hidden class to the metaboxes to help fix up some bouncing in the UI when editing products.
  • Update: Add additional arguments to the woocommerce_order_item_display_meta_value call on the order screen.
  • Update: Tested to WC 3.5
2018.08.22 — version 3.3.5
  • Update: Only use file names when creating the order item meta.
  • Fix: Fix issue with the reorder validation.
2018.08.09 — version 3.3.4
  • Fix: Fix calculation when using Dynamic Pricing.

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection